《第2章存储器配置1学时讲解学习》由会员分享,可在线阅读,更多相关《第2章存储器配置1学时讲解学习(20页珍藏版)》请在金锄头文库上搜索。
1、第2章 MCS-51存储器配置,2.1 MCS-51单片机基本配置,2.2 MCS-51单片机引脚,2.3 时钟电路,2.4 复位电路,2.5 MCS-51单片机存储器配置,不同型号的单片机,2.1 MCS-51单片机基本配置,不同型号MCS-51单片机CPU处理能力和指令系统完全兼容,只是存储器和I/O接口的配置有所不同。,MCS-51 单片机的基本组成,硬件基本配置: 1. 8位CPU 2. 片内ROM、RAM 3. 片内并行 I/O接口 4. 片内16位定时器/计数器 5. 片内中断处理系统 片内全双工串行I/O口 .,微处理器、数据存储器、程序存储器、I/O口、串行口、定时器/计数器、
2、中断系统及特殊功能寄存器。,51单片机功能方框图,89c51,按其功能可分为三个部分: 1.电源及时钟引脚 VCC、VSS 电源、地 XTAL1 ,XTAL2 晶振 2.控制引脚 RESET 复位 PSEN 访问外部程序存储器的读选信号 ALE 地址锁存允许信号 EA 外部程序存储器地址允许输入端 3.I/O口引脚 P0、P1、P2、P3 P3为双功能复用口,8051 8031,逻辑符号,89c51 8051 8031,普林斯顿结构 程序和数据共用一个存储器逻辑空间,统一编址。,2.5 MCS-51单片机存储器配置,哈佛结构 程序与数据分为两个独立存储器逻辑空间,分开编址。51为此结构。,MS
3、C51存储器空间的分布,片内RAM 128字节(00H7FH),00H,20H,2FH,7FH,1FH,30H,80H,FFH,SFR,数据缓冲RAM区,位寻址区,工作寄存器区,所有的RAM区(包括位寻址区、工作寄存器区)都可以用于存放数据。,89C51 128字节,00H,20H,2FH,7FH,1FH,30H,80H,FFH,SFR,数据缓冲区,位寻址区,工作寄存器区,R0,R2,R1,R3,R4,R5,R6,R7,07H,02H,01H,00H,06H,04H,05H,03H,08H,1FH,工作寄存器区3,工作寄存器区2,工作寄存器区1,工作寄存器0区(组),0FH,10H,17H,1
4、8H,片内RAM前32个单元是工作寄存器区 (00H1FH),00H,20H,2FH,7FH,1FH,30H,80H,FFH,SFR,数据缓冲区,位寻址区,工作寄存器区,片内RAM中有128个可按位寻址的位。 位地址:00H7FH 分布在:20H2FH单元,89C51片内RAM 128字节(00H7FH) 89C52片内RAM 256字节(00H0FFH),00H,20H,2FH,7FH,1FH,30H,80H,FFH,52子系列才有 的RAM区,数据缓冲区,位寻址区,工作寄存器区,SFR分布在80H-FFH 能被8整除可位寻址,80H,FFH,89C51 128字节,89C52 256字节,
5、寄存器间接寻址,特殊功能 寄存器区,FFH F0H E0H D0H B8H B0H A8H A0H 99H 98H 90H 8DH 8CH 8BH 8AH 89H 88H 87H 83H 82H 81H 80H,B A 累加器 PSW IP P3 P3口 IE P2 P2口 SBUF SCON P1 P1口 TH1 TH0 TL1 TL0 TMOD TCON PCON DPH 数据指针高8位 DPL 数据指针低8位 SP 堆栈指针 P0 P0口,08H,位寻址区 (00H7FH),用户RAM区 (数据缓冲),R7 R0,R7 R0,R7 R0,第1区(组),第0区(组),R7 R0,内部RAM
6、,第2区(组),第3区(组),字节地址:字节所在的地址。地址中的内容为00HffH,位地址: 字节中,每位二进制数所占的地址。地址中的内容为0或1。,2.3 时钟电路,一般从外部振荡器输入时钟信号。,机器周期: CPU访问一次存储器所需要的时间。 一个机器周期由12个时钟周期组成, 它又分为6个状态:S1S6。 每个状态又分为两拍,称为P1和P2。,图2.10 单片机时序单位,思考题:设应用单片机晶振频率为12MHz,问机器周期为多少?指令周期分别为多少?p23,指令周期:一条指令的执行时间。,2.4 复位电路,RST:输10ms以上高电平脉冲,单片机复位。,(a)上电自动复位: 上电瞬间,RC电路充电,RST引脚端出现正脉冲。 (b)上电加按钮复位: (c)专用芯片复位电路:,(c)专用芯片复位,表2.3 复位后片内寄存器的初始状态,再见,