IC解密技术12-6-2.docVIP

  • 3
  • 0
  • 约1.76万字
  • 约 16页
  • 2015-09-15 发布于山西
  • 举报
IC解密技术12-6-2,ic解密,ic卡解密软件,ic芯片解密,ic卡解密,ic卡解密软件下载,ic卡加密解密,深圳ic解密,ic卡解密工具,接触式ic卡解密

IC解密技术:PIC16C54单片机内部原理及其快速解密 PIC16C54单片机是MICROCHIP公司推出的具有精简指令集高性能8位单片机,其优点是引脚少,性能优越,可直接带LED负载,具有低功耗省电模式,可广泛应用于复杂程度较低的场合。   一、PIC16C54概述:   1)结构图:   PIC16C54主要资源:   * 512×12位EPROM   * 25字节通用RAM   * 12根双向I/O线   * TMR0定时器/计数器   * 上电复位POR电路   * 复位定时器   * 自振式看门狗WDT.   2)指令周期:   PIC16C54采用8位宽的数据总线和12位宽指令总线相互独立的哈佛(Harvard)结构,与其它一些单片机相比,程序代码更加紧凑,指令执行速度更快。从引脚OSC1输入或振荡电路产生的时钟信号在内部经四分频产生四个不重叠的时钟 Q1,Q2,Q3,Q4。程序计数器PC在每个Q1节拍间加1,指令在Q4节拍从程序存储器中取出并锁存于指令寄存器中,在下一指令周期被译码并执行。因此,在程序执行过程中,取指令与执行指令可重迭进行,即当一条指令被执行时,下一条指令已从程序存储器中读出。   3)引脚功能说明   RA0-RA3:可位控4位双向I/O口,输入为TTL电平   RB0-RB7:可位控8位双向I/O口,输入为TTL电平   TOCKI:定时器/计数器TMR0的外部触发计数信号输入端。软件定义TMR0为计数器时,此引脚上的信号上升沿或下降沿用于计数,可通过软件设置OPTION寄存器相应的控制位选择触发边沿,当TMR0为内部时钟源时,该引脚当接VDD或VSS,以减少功耗。   MCLR:当为低电平时,单片机复位   VSS:地端   VDD:电源电压   OSC1:振荡信号输入端   OSC2:振荡信号输出端   二、应用实例   PIC16C54芯片处于睡眠状态,当任一按键按下,将唤醒PIC16C54进行键盘处理。按下SW1,点亮绿灯,按下SW2,点亮红灯。进入睡眠时,应将键扫描输出线SCAN1,SCAN2置为低电平,进入睡眠后,电容C被充分充电,使MCLR保持高电平。当有按键按下时,电容C经电阻 R2或R3放电,其两端电压迅速下降(下降时间约为1ms),从而使MCLR下拉为低电平,进入复位。唤醒PIC16C54的复位时间(大约为 18ms),也应更小于键按下的最小时间(大约为50-100ms)。每次扫描即SCAN1,SCAN2为低电平的时间大约为10ms,当键处理程序完成后,程序对键盘循环扫描直至键释放,然后将SCAN1,SCNA2输出置为低电平,单片机重新进入睡眠。   程序清单:  ORG 0   START CALL INIT_PORT_B ;初始化B口  CALL DELAY ;延时  CALL SCAN_KEYS ;键盘扫描  MOVWF GP ;W-GP   BTFSC GP,SW1 ;按键SW1按下  BCF PORTB,GRN_LED ;点亮绿灯  BTFSC GP,SW2 ;按键SW2按下?  BCF PORTB,RED_LED ;点亮红灯  CHK_FOR_KEY CALL DELAY ;延时  CALL SCAN_KEYS ;键盘扫描  XORLW 0 ;键释放  GO TO CHK_FOR_KEY ;继续扫描  NO_KEY_PRESSED BCF PORTB,SCAN1 ;置SCAN1为低电平  BCF PORTB,SCAN2 ;置SCAN2为低电平  SLEEP ;睡眠芯片解密基础知识之单片机中断请求源 单片机是如何进行中断请求源的呢?下面由芯片解密工程师讲解中断请求源。 (1)外部中断请求源:即外中断0和1,经由外部管脚引入的,在单片机上有两个管脚,名称为INT0、INT1,也就是P3.2、P3.3这两个管脚。在内部的TCON中有四位是与外中断有关的。IT0:INT0触发方式控制位,可由软件进和置位和复位,IT0=0,INT0为低电平触发方式,IT0=1,INT0为负跳变触发方式。这两种方式的差异将在以后再谈。IE0:INT0中断请求标志位。当有外部的中断请求时,这位就会置1(这由硬件来完成),在CPU响应中断后,由硬件将IE0清0。IT1、IE1的用途和IT0、IE0相同。(2)内部中断请求源TF0:定时器T0的溢出中断标记,当T0计数产生溢出时,由硬件置位TF0。当CPU响应中断后,再由硬件将TF0清0。TF1:与TF0类似。TI、RI:串行口发送、接收中断,在串行口中再讲解。2、中断允许寄存器IE在MCS-51中断系统中,中断的允许或禁止是由片内可进行位寻址的8位中断允许寄存器IE来控制的。见下表EAX 其中EA是总开关,如果它等于0,则所有中断都不允许。E

文档评论(0)

1亿VIP精品文档

相关文档