
单片机应用技术 MCS二51单片机组成结构 之引脚特性
M C S - 5 1 单 片 机 组 成 结 构 单片机应用技术 2 引 脚 特 性 顾 筠

MCS-51单片机组成结构 硬件组成 引脚特性 单片机最小系统 单片机的时序 单片机的工作方式
MCS-51单片机组成结构 1 硬件组成 2 引脚特性 3 单片机最小系统 4 单片机的时序 5 单片机的工作方式

2引脚特性 >MCS-51系列单片机芯片都采用40引脚的双列直插 式封装(DIP)结构。 >按引脚功能,主要包括 ·I/O口线 ·控制口线 22222227222270% STC ●时钟 ·电源 AT89C51 STC89C51
2 引脚特性 ØMCS-51系列单片机芯片都采用40引脚的双列直插 式封装(DIP)结构。 Ø按引脚功能,主要包括 l I/O口线 l 控制口线 l 时钟 l 电源

8051单片机引脚图 > 8051单片机的引脚是兼容的 P1.0 40 2 ●8031 冒 P1.4 8031 9876 P1.5 34567 8051 P1.6 8051 54 P1.7 RST RXD/P3.0 8751 ●8751 8901 TXD/P3.1 e INTO/P3.2 目 89C51 0 NT1/P3.3 28 ·89C51 T0/P3.4 T1/P3.5 45 wP3.6 引脚都是相同的 RD/P3.7 67 7615442 XTALIE 19 VSS 1
8051单片机引脚图 Ø 8051单片机的引脚是兼容的 l 8031 l 8051 l 8751 l 89C51 引脚都是相同的 VCC VSS XTAL2 XTAL1 RST P0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0 ALE P3. 0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 22 21 8031 8051 8751 89C51

(1) I/o引脚 >32个引脚 P1.0□ 40 P1.1 ●P0、P1、P2、P3四个8位口, P1.3 P1.4 8031 共32根口线。 P1.5 P1.6 8051 34 P1.7 P0、P1、P2三个口一般作为 、子3一/// RST 234567890123456789 8751 RXD/ 准双向/O接口使用。 TXD P3.1 INTO P32 89C51 10987763142 PSE欧 INT1/ P3.3 P2.7 ●P3口的8个引脚除了可作为准 3.4 2.6 TI/ P3.5 P2.5 P3.6 双向I/O接口使用,还有第二 RD/ P3.7 功能。 VSS 0 1
(1) I/O引脚 Ø32个引脚 lP0、P1、P2、P3四个8位口, 共32根口线。 lP0、P1、P2三个口一般作为 准双向I/O接口使用。 lP3口的8个引脚除了可作为准 双向I/O接口使用,还有第二 功能。 VCC VSS XTAL2 XTAL1 RST P0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0 ALE P3. 0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 22 21 8031 8051 8751 89C51

P3口的第二功能 1 ▣vCC 3 P3口的第二功能 1 巨0.2 TXD INTO 徐onn P1.0 P1.4 2345678 8031 ▣P0.3 P3.0RXD串行输入 P1.5 片内其他接口的 35 P0.4 输入/输出端 P1.6 8051 34 P0.5 P3.1TXD串行输出 P1. 33 RST 90 32 之A P0.6 或读写控制 P3.2NT0外部中断0请求输入 RXD/ P3.0 8751 31 EA P3.1 3 P3.3NT1外部中断1请求输入 P3.2 89C51 29 P3.3 28 2 P3.4T0 定时器/计数器0计数脉冲输入 3456789 巨2 2615 2.5 P3.5T1 定时器/计数器1计数脉冲输入 P2.4 44 P2.3 P3.6W 片外数据存储器写选通输出 P2.2 2 P2.1 xP3.7 RD 片外数据存储器读选通输出 20 1 P2.0
P3 口的第二功能 P3口的第二功能 VCC VSS XTAL2 XTAL1 RST P0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0 ALE P3. 0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 22 21 8031 8051 8751 89C51 片内其他接口的 输入/输出端 或读写控制

(2)控制口线 >4个引脚 ●复位信号RST // P1.1 P1.2 P1.3 P1.4 8031 P1.5 P1.6 ●地址锁存信号ALE 8051 34 P1.7 RST P3.0 8751 RXD/ ●程序存储器读信号PSEN TXD/ P3.1 234567890123 INTO/ p3.2 89C51 098 INT1/ P33 罗 ●访问外部存储器信号EA TO/ 1/ P3.5 限 3.6 RD P3.7 4567890 7765442 1 P2.0
(2)控制口线 VCC VSS XTAL2 XTAL1 RST P0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0 P3. 0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 22 21 8031 8051 8751 89C51 ALE

控制口线RST/VPD >功能复用 之 P1.0 P1.1 ●RST是复位信号输入端 P1.3 P1.4 8031 403987 ●第二功能VPD是备用电源输 P1.5 234567 P1.6 8051 34 P1.7 入端。 RST RXD/ P3.0 890 8751 TXD/ P3.1 ●备用电源的作用:当主电源 INTO P3.2 89C51 10928 INT1/ P3.3 1213 密 发生故障或掉电时,VPD将 T0/ P3.4 T1/P3.5 P3.6 为片内RAM提供电源以保证 RD/ P3.7 456789 765442 XTALIL己 存储在其中的信息不丢失。 VSS 0
控制口线-RST/VPD Ø功能复用 lRST是复位信号输入端 l第二功能VPD是备用电源输 入端。 l备用电源的作用:当主电源 发生故障或掉电时,VPD将 为片内RAM提供电源以保证 存储在其中的信息不丢失。 VCC VSS XTAL2 XTAL1 RST P0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0 P3. 0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 22 21 8031 8051 8751 89C51 ALE

控制口线-ALE/PROG >功能复用 P1.0□ 1 40 ●》 P1.1 ●ALE是地址锁存允许 P1.3 P1.4 23456789 8031 876 ●在访问片外存储器时,用来 P1.5 P1.6 8051 54 R P1.7 33 锁存P0▣输出的低8位地址信 RST RXD/ P3.0 8751 号。 TXDA P3.1 INTO P3.2 89C51 10928 INT1/ P3.3 密 ●第二功能PROG是为含有 P3.4 T1/ P3.5 P3.6 EPROME的芯片,在编程时作 P3.7 45678 XT4L1定 776154412 编程脉冲的输入端。 VSS 20
VCC VSS XTAL2 XTAL1 RST P0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0 P3. 0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 1234567891011121314151617181920 4039383736353433323130292827262524242221 8031 8051 8751 89C51 ALE

控制▣线PSEN >PSEN是片外程序存储器读选 P1.0 P1.1 P1.3 通信号输出端 P1.4 8031 P1.5 P1.6 8051 54 ●或,外部取指令控制输出端 形以 P1.7 RST 2345678901 8751 RXD/ P3.0 TXD/ P3.1 INTO 2 89C51 10928 INT1/ P3.3 雷 T1/ P3 36 RD P3.7 45678 75442 nnnnnonnnnnnnnnnnnnn XTALIC vss□ 2 1
VCC VSS XTAL2 XTAL1 RST P0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0 P3. 0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 1234567891011121314151617181920 4039383736353433323130292827262524242221 8031 8051 8751 89C51 ALE