8051单片机结构框图外部时钟外部事件计数定时/计数器程序存储器数据存储器振荡器和4KBROM256BRAM2个16位时序OSC8051内部总线CPUT串行I/O64KB总线并行 I/O内中断接口1个接口4个扩展控制器2777F外中断控制PO P1 P2P3串行输入串行输出
8051单片机结构框图 振荡器和 时序 OSC 程序存储器 4KB ROM 数据存储器 256B RAM 定时/计数器 2 个 16 位 8051 CPU 64KB 总线 扩展控制器 并行 I/O 接口 4 个 串行 I/O 接口 1 个 内 部 总 线 内中断 外中断 控制 P 0 P 1 P 2 P 3 串行输入 串行输出 外部时钟 源 外部事件计数
P0.0LPO7P2.0P2P2驱动器PO驱动器Vcc个RAMRAM128BXVss地址寄存器4KBROMPO锁存器P2锁存器8051单片机内部结构图程序地址11T寄存器SPACC暂存器2k暂存器1B寄存器缓冲器PC增1PSWPC中断、串行口及定时器定时指令寄存器指令译PSEN金个ALEDPTR控EA1T码器司RSTP1锁存器P3锁存器T1P1驱动器P3驱动器OSCJXTAL2XTALI正
RAM 地址寄存器 寄存器 RAM 128B RAM 程序地址 寄存器 P0 驱动器 P2 锁存器 P2 驱动器 P1 锁存器 B 寄存器 暂存器 2 4KB ROM 暂存器 1 ACC SP P0 锁存器 PC PC 增 1 缓冲器 P3 锁存器 OSC PSW 中断、串行口及定时器 ALU DPTR P1 驱动器 P3 驱动器 XTAL1 XTAL2 P0.0~P0.7 P2.0~P2.7 P1.0~P1.7 P3.0~P3.7 RST ALE VCC VSS 定 时 控 制 指 令 译 码 器 指 令 寄 存 器 PSEN EA 二、 8051 单 片 机 内 部 结 构 图
三、8051单片机的引脚及功能MCS-51单片机的封装形式有两种,一种是双列直插式(DIP)封装,另一种是方形封装8051的40个引脚可分为:电源引脚2根Vcc,Vss时钟引脚2根 XTAL1.XTAL2控制引脚4根ALE./PSEN.RST./EA1/0引脚32根P0,P1,P2,P3由于8051单片机是高性能的单片机,同时受到引脚数目的限制,所以有部分引脚具有第二功能
三、8051单片机的引脚及功能 ▪ MCS-51单片机的封装形式有两种,一种是双列直插 式(DIP)封装,另一种是方形封装。 ▪ 8051的40个引脚可分为: ⚫ 电源引脚2根 Vcc,Vss ⚫ 时钟引脚2根 XTAL1,XTAL2 ⚫ 控制引脚4根 ALE,/PSEN,RST,/EA ⚫ I/O引脚32根 P0,P1,P2,P3 ▪ 由于8051单片机是高性能的单片机,同时受到引脚 数目的限制,所以有部分引脚具有第二功能
8051单片机引脚图VssVccRST/VpD40XTALIP1.0Vcc93332PO.0P1.1口94口7P1.2P0.1XTAL2PO口PO.2P1.3服7P0.3P1.4福334PO.4P1.5 PO.5P1.6 EA/Vpp33P1.7PO.6PSENRST/VPD9PO.780518051332P1口RXD/P3.010EA/VpPALE/PROG11TXD/P3.1CALE/PROG12INTO/P3.2PSEN822INT1/P3.313P2.714T0/P3.4口P2.65T1/P3.5P2.516WR/P3.654322P2.4福三77898RD/P3.7P2.3P3 口P2口中P2.2XTAL21二P2.1XTALIC20福P2.0Vss一
8051单片机引脚图 图 2-3 8051 单片机引脚图 P1.0 XTAL2 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 XTAL1 RST/VPD VSS P2.0 P1.1 P0.0 1 3 4 5 6 7 8 2 10 9 8051 11 13 14 15 16 17 18 12 19 20 40 38 37 36 35 34 33 39 31 32 30 28 27 26 25 24 23 29 22 21 RXD/P3.0 TXD/P3.1 T0/P3.4 T1/P3.5 VCC PSEN ALE/PROG EA/VPP INT0/P3.2 INT1/P3.3 WR/P3.6 RD/P3.7 17 8051 VSS VCC RST/VPD XTAL1 XTAL2 EA/VPP PSEN ALE/PROG P3 口 P2 口 P1 口 P0 口
8051引脚的功能描述(一)电源引脚(2根)接+5V电源。Vcc(40脚):电源端,Vss(20脚):接地端。时钟引脚(2根)XTAL1(19脚):接外部晶振和微调电容的一端。采用外部时钟电路时,对HMOS型工艺的单片机,此引脚应接地;对CHMOS型而言,此引脚应接外部时钟的输入端。XTAL2(18脚):接外部晶振和微调电容的另一端。使用外部时钟时,对HMOS型工艺的单片机,此引脚应接外部时钟的输入端:对CHMOS型而言,此引脚悬空
8051引脚的功能描述(一) ▪ 电源引脚(2根) ⚫ VCC(40脚):电源端,接+5V电源。 ⚫ VSS(20脚):接地端。 ▪ 时钟引脚(2根) ⚫ XTAL1(19脚):接外部晶振和微调电容的一端。采用外 部时钟电路时,对HMOS型工艺的单片机,此引脚应接地; 对CHMOS型而言,此引脚应接外部时钟的输入端。 ⚫ XTAL2(18脚):接外部晶振和微调电容的另一端。使用 外部时钟时,对HMOS型工艺的单片机,此引脚应接外部 时钟的输入端;对CHMOS型而言,此引脚悬空