2.定时器计数器 MCS-51单片机片内有两个16位的定时/计数器,即定 时器0和定时器1。它们可以用于定时控制、延时以及对外 部事件的计数和检测等。 3.存储器 MCS一51系列单片机的存储器包括数据存储器和程序 存储器,其主要特点是程序存储器和数据存储器的寻址空 间是相互独立的,物理结构也不相同 4.并行IO口 MCS-51单片机共有4个8位的O口(P0、P1、P2和 P3),每一条IO线都能独立地用作输入或输出。P0口为三 态双向口,能带8个TTL门电路,P1、P2和P3口为准双向口, 负载能力为4个TTL门电路
2. 定时器/计数器 MCS-51单片机片内有两个16位的定时/计数器,即定 时器0和定时器1。它们可以用于定时控制、延时以及对外 部事件的计数和检测等。 3. 存储器 MCS-51系列单片机的存储器包括数据存储器和程序 存储器,其主要特点是程序存储器和数据存储器的寻址空 间是相互独立的,物理结构也不相同。 4. 并行I/O口 MCS-51单片机共有4个8位的I/O口(P0、P1、P2和 P3),每一条I/O线都能独立地用作输入或输出。P0口为三 态双向口,能带8个TTL门电路,P1、P2和P3口为准双向口, 负载能力为4个TTL门电路
5.串行I/O口 MCS-51单片机具有一个采用通用异步工作方式的全双 工串行通信接口,可以同时发送和接收数据。 6.中断控制系统 8051共有5个中断源,即外中断2个,定时/计数中断2个 串行中断1个。 7.时钟电路 MCS一51芯片内部有时钟电路,但晶体振荡器和微调电 容必须外接。时钟电路为单片机产生时钟脉冲序列,振荡器 的频率范围为1.2MHz~12MHz,典型取值为6MHz 8.总线 以上所有组成部分都是通过总线连接起来,从而构成 个完整的单片机。系统的地址信号、数据信号和控制信号都 是通过总线传送的,总线结构减少了单片机的连线和引脚, 提高了集成度和可靠性
5. 串行I/O口 MCS-51单片机具有一个采用通用异步工作方式的全双 工串行通信接口,可以同时发送和接收数据。 6. 中断控制系统 8051共有5个中断源,即外中断2个,定时/计数中断2个, 串行中断1个。 7. 时钟电路 MCS-51芯片内部有时钟电路,但晶体振荡器和微调电 容必须外接。时钟电路为单片机产生时钟脉冲序列,振荡器 的频率范围为1.2MHz~12MHz,典型取值为6MHz。 8. 总线 以上所有组成部分都是通过总线连接起来,从而构成一 个完整的单片机。系统的地址信号、数据信号和控制信号都 是通过总线传送的,总线结构减少了单片机的连线和引脚, 提高了集成度和可靠性
21.3引脚信号 图2.3为MCS-51系列单片机引脚图及逻辑符号,它们 为标准的40脚DIP封装。 P1.0 P.1 39P00 8P0.1 PI RST/V P1.4 P03 XTAl 址数据总线 P1.6 P0.5 P.7 33P0. XTAL2 RST/V 32P0.7 RD/P30-10 EA/ VpP 8051 EA/VpP TXD/P3.1-11 PSEN ALE/ PROG INTO/ P3.2 ALE/ PROG INTI/P3 T0/P34 T1/P35-15 WR/P3.6 P24 /P3.7 P23 XTAL2-1 23—P2 地址总线一 XTALI 图23MCS-51系列单片机引脚图及逻辑符号
2.1.3 引脚信号 图2.3为MCS-51系列单片机引脚图及逻辑符号,它们 为标准的40脚DIP封装。 INT0 / P3.2 WR / P3.6 INT1/ P3.3 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST VPD / RXD / P3.0 TXD / P3.1 T0 / P3.4 T1/ P3.5 RD / P3.7 XTAL2 XTAL1 Vss 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Vcc P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 EA / Vpp ALE/ PROG PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 21 P2.0 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 8031 8051 8751 Vcc Vss RST VPD / XTAL1 XTAL2 EA / Vpp PSEN ALE/ PROG P3 口 第 二 功 能 P0 口 P1 口 P2 口 地 址 数 据 总 线 地 址 总 线 8031 8051 8751 图2.3 MCS-51系列单片机引脚图及逻辑符号
★电源引脚Vc和Vs Vcc:电源端,接+5V Vss:接地端。 ★时钟电路引脚XTAL和XTAL2 XTAL:接外部晶振和微调电容的一端,在片内它是振荡 器倒相放大器的输入,若使用外部TTL时钟时,该引脚必须接 地 XTAL2:接外部晶振和微调电容的另一端,在片内它是振 荡器倒相放大器的输出,若使用外部TIL时钟时,该引脚为外 部时钟的输入端。 ★地址锁存允许ALE 系统扩展时,ALE用于控制地址锁存器锁存PO口输出的低 8位地址,从而实现数据与低位地址的复用
电源引脚Vcc和Vss Vcc:电源端,接+5V。 Vss:接地端。 时钟电路引脚XTAL1和XTAL2 XTAL1:接外部晶振和微调电容的一端,在片内它是振荡 器倒相放大器的输入,若使用外部TTL时钟时,该引脚必须接 地。 XTAL2:接外部晶振和微调电容的另一端,在片内它是振 荡器倒相放大器的输出,若使用外部TTL时钟时,该引脚为外 部时钟的输入端。 地址锁存允许ALE 系统扩展时,ALE用于控制地址锁存器锁存P0口输出的低 8位地址,从而实现数据与低位地址的复用
★外部程序存储器读选通信号 是读外部程序存储器的选通信号,低电平有效。 ★程序存储器地址允许输入端/Pp 当为高电平时,CPU执行片内程序存储器指令,但当PC 中的值超过0FFFH时,将自动转向执行片外程序存储器指令 当为低电平时,CPU只执行片外程序存储器指令。 ★复位信号RST 该信号高电平有效,在输入端保持两个机器周期的高电 平后,就可以完成复位操作
外部程序存储器读选通信号 是读外部程序存储器的选通信号,低电平有效。 程序存储器地址允许输入端 /VPP 当为高电平时,CPU执行片内程序存储器指令,但当PC 中的值超过0FFFH时,将自动转向执行片外程序存储器指令。 当为低电平时,CPU只执行片外程序存储器指令。 复位信号RST 该信号高电平有效,在输入端保持两个机器周期的高电 平后,就可以完成复位操作