Lecture单片机结构原理.pptVIP

  • 0
  • 0
  • 约1.4万字
  • 约 68页
  • 2018-06-01 发布于山西
  • 举报
Lecture单片机结构原理

拍、时钟周期、机器周期、指令周期 A TMP PSW B SP DPTR RAM PC ROM P1 P2 P3 P0 定时 中断 串口 IR P L A ID 振 荡 X1 X2 PSEN RST ALE EA P0 P1 P2 P3 ALU ALE 地址锁存允许 1、当8051由P0口送出低8位地址码时,8051由ALE送出一高电平信号,作为外部锁存器的触发信号。 在单片机(CPU)与外界交换信息的过程中,地址信息必须维持不变,而P0口不能维持低8位地址的不变,所以应该外接锁存器,将低8位地址锁住。当8051 送出低8位地址的时候,锁存器应该处于送数状态;在低8位地址消失之前,锁存器应该处于锁存状态。 2、当片外存储器存取数据时,ALE为低8位地址输出锁存信号;当片外存储器不存取数据时,ALE输出固定频率的脉冲信号,频率为1/6的fosc A TMP PSW B SP DPTR RAM PC ROM P1 P2 P3 P0 定时 中断 串口 IR P L A ID 振 荡 X1 X2 PSEN RST ALE EA P0 P1 P2 P3 ALU PSEN 外ROM的读选通信号,在从片外ROM中读取指令时,PSEN送出片外ROM的读信号(低电平),一般接到外ROM的读控制端 A TMP PSW B SP DPTR RAM PC ROM P1 P2 P3 P0 定时 中断 串口 IR P L A ID 振 荡 X1 X2 PSEN RST ALE EA P0 P1 P2 P3 ALU EA 访问外ROM控制信号,当EA为高电平时,加电后8051从片内ROM的0000H单元开始取指令,即从片内ROM的0000H开始执行程序;若EA为的低电平,则加电后8051从片外ROM的0000H单元开始取指令,故此时片外ROM的编制应该从0000H开始;对于8031来说,由于其内部无ROM,程序必须放在片外ROM中,所以EA应接地。 A TMP PSW B SP DPTR RAM PC ROM P1 P2 P3 P0 定时 中断 串口 IR P L A ID 振 荡 X1 X2 PSEN RST ALE EA P0 P1 P2 P3 ALU RST 复位信号输入端 该引脚得到高电平,并维持一段时间后,8051复位,进入复位状态(初始化状态),复位状态下,各REG取值如下: PC=0000H,PSW=00H,SP=07H P0=FFH,P1=FFH,P2=FFH,P3=FFH,其余都为0 A TMP PSW B SP DPTR RAM PC ROM P1 P2 P3 P0 定时 中断 串口 IR P L A ID 振 荡 X1 X2 PSEN RST ALE EA P0 P1 P2 P3 ALU 外接晶振,产生时钟信号,控制CPU的工作速度。 A TMP PSW B SP DPTR RAM PC ROM P1 P2 P3 P0 定时 中断 串口 IR P L A ID 振 荡 X1 X2 PSEN RST ALE EA P0 P1 P2 P3 1、程序状态字寄存器。8位寄存器。 2、D7 D6 D5 D4 D3 D2 D1 D0 Cy Ac F1 RS1 RS0 Ov - P ALU Cy(PSW.7)——进位标志位。 当运算结果产生进位时, Cy =1; 当运算结果没有产生进位时, Cy =0。 A TMP PSW B SP DPTR RAM PC ROM P1 P2 P3 P0 定时 中断 串口 IR P L A ID 振 荡 X1 X2 PSEN RST ALE EA P0 P1 P2 P3 1、程序状态字寄存器。8位寄存器。 2、D7 D6 D5 D4 D3 D2 D1 D0 Cy Ac F1 RS1 RS0 Ov

文档评论(0)

1亿VIP精品文档

相关文档