文档介绍:第2章 MCS-51单片机的硬件结构
第2章 MCS-51单片机的硬件结构
MCS-51单片机的基本结构
MCS-51单片机的引脚及片外总线结构
微处理器、CPU的时序及辅助电路
-51单片机的存储器配置
MCS-51单片机的基本组成
图2-1 MCS-51单片机基本结构示意图
时钟电路
SFR和RAM
ROM
CPU
定时/计数器
并行端口
中断系统
串行端口
系统总线
时钟源
T0 T1
P0 P1 P2 P3
TXD RXD
INT0 INT1
MCS-51单片机的基本组成
(1)一个8位微处理器CPU。
(2)数据存储器RAM和特殊功能寄存器SFR。
(3)内部程序存储器ROM。
(4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。
(5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。
(6)一个串行端口,用于数据的串行通信。
(7)中断控制系统。
(8)内部时钟电路。
返回本节
MCS-51单片机的外部引脚说明
8031
8051
8751
4个8位并行 I/O 接口引脚
~ 、~ 、~ ~
为多功能引脚,可自动切换用作数据总线、地址总线、控制总线和或I/O 接口外部引脚。
40个引脚分为四类:电源、地2条;时钟2条;控制4条;I/O线32条。
--(39-32):双向I/O口P0.
第二功能是在访问外部存储器时,可分时用作低8位地址和8位数据线;在对8751编程和校验时,用于数据的输人/输出。
PO口能以吸收电流的方式驱动8个LS型TTL负载
Pl. 0--Pl. 7(1-8):双向I/O口Pl。 P1口能驱动(吸收或输出电流)4个LS型TTL负载。
在对EPROM编程和程序验证时,它接收低8位地址。在8052单片机中P1. 0还用作定时器2的计数触发输人端T2,P1. 1还用作定时器2的外部控制端T2EX。
P2. 0--P2. 7(21-28):双向I/O口P2。P2口可以驱动(吸收或输出电流)4个LS型TTL负载。
第二功能是在访问外部存储器时,输出高8位地址。在对EPROM编程和校验时,它接收高位地址。
--(10-17):双向I/O口P3。P3口能驱动(吸收或输出电流)4个LS型TTL负载。
P3口的每条引脚都有各自的第二功能,详见2. 6节。
ALE:地址锁存允许信号端
PSEN:外部程序存储器读选通信号端
EA/VPP:程序存储器选择信号端和编程电源输入端
8031
8051
8751
RST/VPD(9):
RST是复位信号输人端
ALE/ (30):
ALE是地址锁存允许信号
在访问外部存储器时,用来锁存由PO口送出的低8位地址信号。在不访问外部存储器时,ALE以振荡频率1/6的固定速率输出脉冲信号。因此它可用作对外输出的时钟。但要注意,只要外接有存储器,ALE端输出的就不再是连续的周期脉冲信号。第二功能用于对8751片内EPROM编程的脉冲输人端。
它是外部程序存储器ROM的读选通信号。在执行访问外部ROM指令时,会自动产生PSEN信号;而在访问外部数据存储器RAM或访问内部ROM时,不产生PSEN信号。
(29):