3。1。3 单片机的外部引脚及功能
8051 单片机共有 40 个引脚,按类别可分为电源线,端口线和控制线 3 类。
DIP 封装的 STC89C51 单片机引脚图
1。 电源线
GND(20 脚):接地引脚。
Vcc(40 脚):正电源引脚。正常工作时,接+5V 电源。
2。 端口线
(1)P0 口
32~39 脚为 P0。0~P0。7 输入/输出引脚。P0 口为双向 8 位三态 IO 接口,它既 可以作为通用的 IO 接口,也可以作为外部拓展时的数据总线及低 8 位地址总线 的分时复用口。当作为通用 IO 接口时,需要外加上拉电阻;每一个引脚能够驱 动 8 个 TTL 负载。
(2)P1 口
1~8 引脚为 P1。0~P1。7 输入/输出引脚。P1 口是一个 8 位准双向的 IO 接口, 它的内部具有上拉电阻,不需要外接,一般来说是用作通用的 IO 接口使用,它 的每一位都是可以分别被定义为输入线或者输出线,当它用作输入线时,锁存器 必须要置 1。每一个引脚能够驱动 4 个 TTL 负载。来*自-优=尔,论:文+网www.youerw.com
(3)P2 口
21~28 脚为 P2。0~P2。7 输入/输出引脚。它和地址总线的高 8 位能够用来驱动
4 个 TTL 负载[10]。一般作为内部拓展时的高 8 位地址总线。
(4)P3 口
10~17 脚为 P3。0~P3。7 输入/输出引脚。P3 口是一个具有 8 位准双向的 IO 接 口,内部同样也是具有上拉电阻,它同时拥有两个功能,每个引脚能够驱动 4 个 TTL 负载。作为通用 IO 接口时,功能与 P1 口相同,通常使用其第二功能。 P3 口也可以用作 STC89C51 的一些特殊的功能口,如表 3-1 所示:
表 3-1 P3 口的第二功能
P3 口 第二功能 信号名称
P3。0 RXD 串行输入口
P3。1 TXD 串行输出口
P3。2 INT0 外部中断 0
P3。3 INT1 外部中断 1
P3。4 T0 记时器 0 外部输入
P3。5 T1 记时器 1 外部输入
P3。6 WR 外部数据存储器写选通
P3。7 WD 外部数据存储器读选通
3。1。4 单片机的最小系统
单片机的最小系统主要是由复位电路、振荡电路以及扩展部分组成[11]。