第3章MCS51单片机的结构和原理技朮.ppt

* P0 口的位为一般 I/O(控制 = 0) GND 读引脚控制 外引脚 内总线 D Q /Q * P0 口的位为一般 I/O 输出(同 P1 口,为准双向口) GND 外引脚 内总线 D Q /Q 0/1 0/ ? VCC P1 口作为一般I/O时需外接上拉电阻 * P0 口的位为一般 I/O 输入(先写 1) GND 读引脚控制 外引脚 内总线 D Q /Q * P0 口的位为一般 I/O 输入(先写 1后等效图) 读引脚控制 外引脚 内总线 D Q /Q 0/1 0/1 * P0 口的位为 AB/DB(控制 = 1):真正的双向口 VCC GND 读引脚控制 外引脚 内总线 D Q /Q 控制 = 1 AB/DB * AB/DB 输出 0 VCC GND 外引脚 控制 = 1 AB/DB 0 0 1 0 * AB/DB 输出 1 VCC GND 外引脚 控制 = 1 AB/DB 1 1 0 1 * DB 输入 读引脚控制 外引脚 内总线 D Q /Q 0/1 0/1 * P0 口的位硬件电路特点总结 当控制端 = 0(MUX 在下) 当控制端 = 1(MUX 在上) P0 口作一般 I/O口用(同 P1口):“准双向”口 P0 口作数据/地址复用线 AD0 ~ AD7 用:双向口 引脚无内部上拉电阻 P0 口作一般 I/O 口使用时需外加上拉电阻 P0 口作数据/地址复用线使用时无需外加上拉电阻 注:上拉电阻在应用中非常重要, 实际工程应用中,P0口很少用作I/O口 * P2 口的硬件电路特点( 54 页图 3.6C ) 当控制端使两路开关 MUX 在下边时 当控制端使两路开关 MUX 在上边时 P2 口作一般 I/O口用(同 P1口) P2口作地址线 A8 ~ A15 用 引脚有内部上拉电阻 * P0 ~ P3 口的应用特点总结 P0~P3作一般I/O口时,是“准双向”口,即P0 ~ P3 口写引脚直接用输出指令,读引脚时 ,先对口寄存器 写1,再读, 例如: MOV P1, #0FFH MOV A, P1 P1 口仅作 I/O 口用 系统扩展时,P0作AB/DB,是真正的双向口 系统扩展时,P2 、P0分别提供高、低8位地址线 系统扩展时, P3 口的第二功能,提供必要的控制信号 * §3.2 8051单片机的引脚及其功能 ATMEL 单片机AT89S51 实物图 * §3.2 8051单片机的引脚及其功能 双列直插式 40 脚 DIP 封装 GND VCC (Dual In-line Package) * §3.2 8051单片机的引脚及其功能 8051 单片机的 电路逻辑图 p30 p31 p32 p33 p34 p35 p36 p37 * §3.2 8051单片机的引脚及其功能 I/O 口 P0 —— 8 条 I/O 引线 P1 —— 8 条 I/O 引线 P2 —— 8 条 I/O 引线 P3 —— 8 条 I/O 引线(特殊定义) 注:共 32 条引脚 * 控制线 (4条) 1、复位线 —— RST(输入、高有效) 2、外部存储器选择控制线 —— /EA(输入) 当RST端获得两个机器周期(24个振荡周期) 的高电平时,8051 单片机系统将进入复位状态。 即高复位低工作。 /EA = H时,8051 单片机系统用片内外 ROM /EA = L时,8051 单片机系统仅用片外 ROM 注:VPD 为第二功能,提供编程电压,仅8751有效 * 控制线/EA(最小系统电路) * §3.2:8051单片机的引脚及其功能 3、地址锁存允许线 —— ALE(输出、高有效) 当 8051 单片机系统扩展外部存储器时, 用于对 P0 口输出的数据/地址信息的低 8 位地址信息进行锁存 当 8051 单片机系统无外部存储器时, 输出 1/6 主频的定时信号 (可用作8051是否工作的判断标志) 注:PROG 为第二功能,提供编程脉冲 * §3.2 8051单片机的引脚及其功能 4、外部 ROM 读选通线 —— /PSEN(输出、低有效) 仅用于外部 ROM 中信息的读取控制 注: 外部 RAM 的读/写控制线为 /RD 和 /WR (P3 口的第二功能) 当使用 MOVC 类指令时,/

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档