文本描述
2 单片机芯片的硬件结构
2.1 MCS-51单片机的逻辑结构及信号引脚
2.1.1 MCS-51单片机结构框图
2.1.2 MCS-51单片机芯片内部逻辑结构
中央处理器(CPU)
运算器
控制器
:ALU(算术逻辑单元)
、ACC(累加器)
、B寄存器
、程序状态字
、暂存寄存器
:PC(程序计数器)
、PC加1寄存器
、指令寄存器
、指令译码器
、定时与控制电路
2.1.2 MCS-51单片机芯片内部逻辑结构
中央处理器(CPU)
2. 内部数据寄存器
RAM(128*8)
、RAM地址寄存器
3. 内部程序寄存器
ROM(4K*8)
、程序地址寄存器
4. 定时器/计数器
2个16位的定时器/计数器
5. 并行I/O口
4个8位的I/O口(P0、P1、P2、P3)
2.1.2 MCS-51单片机芯片内部逻辑结构
6. 串行口
7. 中断控制系统
5个中断源:外中断2个、定时/计数中断2个、串行中断1个。
8. 时钟电路
9. 位处理器
10. 总线
2.1 MCS-51单片机的逻辑结构及信号引脚
2.1.1 MCS-51单片机结构框图
2.1.2 MCS-51单片机芯片内部逻辑结构
2.1.3 MCS-51的信号引脚
40引脚双列直插式
2.1 MCS-51单片机的逻辑结构及信号引脚
2.1.1 MCS-51单片机结构框图
2.1.2 MCS-51单片机芯片内部逻辑结构
2.1.3 MCS-51的信号引脚
40引脚双列直插式
1. 信号引脚介绍
输入/输出口线
P0.0—P0.7 P0口8位双向口线
P1.0—P1.7 P1口8位双向口线
P2.0—P2.7 P2口8位双向口线
P3.0—P3.7 P3口8位双向口线
ALE地址锁存控制信号
(1) P0口输出的低8位地址锁存控制信号
(2) 作为外部时钟或外部定时脉冲
2.1.3 MCS-51的信号引脚
1. 信号引脚介绍
0:仅访问外部程序存储器
1:从内部程序存储器开始访问,并可延续至外部程序存储器。
RST复位信号:连续2个周期以上的高电平。
XTAL1、XTAL2外接晶体引线端
VSS地线
VCC+5V电源
2.1.3 MCS-51的信号引脚
1. 信号引脚介绍
2. 信号引脚的第二功能
P3口线的第二功能
2.1.3 MCS-51的信号引脚
1. 信号引脚介绍
2. 信号引脚的第二功能
P3口线的第二功能
EPROM存储器程序固化所需要的信号
(1) 编程脉冲:30引脚(ALE/PROG)
备用电源引入
9 引脚(RST/VPD)
2 单片机芯片的硬件结构
2.1 MCS-51单片机的逻辑结构及信号引脚
2.2 MCS-51单片机的内部存储器
2.2.1 内部数据存储器低128单元
以80C51为例
数据存储器
程序存储器
低128单元(单元地址00H-7FH)
高128单元(单元地址80H-FFH)
1. 通用寄存器区 (00H-1FH)
(1) 分成四组0,1,2,3,每组8个寄存器(R7-R0),每个寄存器为8位。
(2) 任意时刻,CPU只能使用其中的一组寄存器。
(3) 运用通用寄存器,可以简化程序设计,提高运行速度。