第2章MCS51单片机结构及原理 本章内容: (1)MCS-51系列的8051的基本结构; (2)存储器结构及其配置; (3)P0、P1、P2、P3四个ⅣO口的基本工作原理和操 作特点; (4)单片机的时序 (5)复位
1 第2章 MCS-51单片机结构及原理 本章内容: (1)MCS-51系列的8051的基本结构; (2)存储器结构及其配置; (3)P0、P1、P2、P3四个I/O口的基本工作原理和操 作特点; (4)单片机的时序 (5)复位
2.1MCS-51单片机组成及结构 2.1.1MCS-51的基本组 MCS-51单片机(以8051为例,Inte产品) 1个8位CPU; 1个片内振荡器及时钟电路; 128字节RAM(数据存储器) 4K字节ROM(程序存储器); 2个16位定时器/计数器; 32条可编程的IO线(四个8位并行ⅣO端口) 1个全双工串行口; 5个中断源
2 2.1.1 MCS-51的基本组成 MCS-51单片机(以8051为例,Intel产品) ⚫ 1个8位CPU; ⚫ 1个片内振荡器及时钟电路; ⚫ 128字节RAM(数据存储器); ⚫ 4K字节ROM(程序存储器); ⚫ 2个16位定时器/计数器; ⚫ 32条可编程的I/O线(四个8位并行I/O端口); ⚫ 1个全双工串行口; ⚫ 5个中断源; 2.1 MCS-51单片机组成及结构
2.1MCS-51单片机组成及结构 外部中断 中断擦统 数器1 截⊥计数器输入 CPU 振荡电路 行口 XTALI RXD Cl= C2
3 2.1 MCS-51单片机组成及结构 振荡电路 外部中断 CPU 中断控制 4K字节 ROM 128字节 RAM 定时/计数器1 定时/计数器0 总线控制 4个 I/0口 串行口 计数器输入 P0 P2 P1 P3 TXD RXD RESET XTAL1 OSC XTAL2 C1 C2 ALE 地址/数据 总线 存储器 CPU 输入输出口 定时/计数器 中断系统 总线
2.1MCS-51单片机组成及结构 2.1.2MCS-51单片机的引脚与功能 P10囗 40凵Vcc p10 P0/3 P11[2 9囗P0o/AD0 P12 F02 P123 38[P01AD1 F13 F03 P134 37日P02AD2 F14 F04 P14口5 36囗P0.3AD3 p15 POS P15囗6 35囗P04A 日P05A P17 F07 P17囗8 3口P06/AD6 21 RsT口 PO.7/AD7 INTO P22 P21 RXD/P3.0 10 31日EPP P22 TxDP31口1 30 ALE/PROG F23 NTP32囗12 29囗PsEN NTiP33口13 28囗P27A15 31EANP F26 T0P34囗4 27口P26/A1 TP3515 26P2.5A13 191 WRP36116 日P24A12 RDP37[17 4口P23A11 RESET RXD 10 XTAL2囗18 23口P22A10 TXD XTAL1囗19 22P2/A9 GND [20 2P20A8 psen b 引脚分配 逻辑符号
4 2.1.2 MCS-51单片机的引脚与功能 逻辑符号 2.1 MCS-51单片机组成及结构 引脚分配
2.1.2MCS-51单片机的引脚与功能 (1)电源线十5V供电 39日P00AD VCC(40) +5V P12凵3 38日P0.1AD 37 P0.2/AD GND(20)—地 16 34P05/AD (2)晶体振荡器信号输入输出 33山P06AD 32 PO. 7/AD XTA2(18)—晶体振荡器信号输出|: 31 EA/VPP 30O ALE/PROG XTAL(19)—晶体振荡器信号输入l日 290 PSEN 日P27A15 7P26A14 (3)输入输出线 T1/P3.5 6P25A13 WR/P3.60 12 P0.0~P0.7P0口 RD/P3.7 17 XTAL2 18 3bP22A10 P1.0~P1.7P1口 XTAL1 P21A9 GND I P20A8 P2.0~P27P2口 引脚分配 P3.0~P3.7P3口 5
5 (1)电源线 +5V供电 VCC (40)——+5V GND (20)—— 地 2.1.2 MCS-51单片机的引脚与功能 引脚分配 P0 (2)晶体振荡器信号输入输出 XTAL2(18)——晶体振荡器信号输出 XTAL1(19)——晶体振荡器信号输入 (3)输入/输出线 P0.0~P0.7 P0口 P1.0~P1.7 P1口 P2.0~P2.7 P2口 P3.0~P3.7 P3口 P1 P2 P3