欢迎来到天天文库
浏览记录
ID:41884760
大小:1.23 MB
页数:19页
时间:2019-09-04
《MCS-51单片机应用教程1.3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.3并行输入/输出接口电路P0口功能及特点P1口功能及特点P2口功能及特点P3口的第二功能主要内容:单片机芯片内一个重要内容就是并行I/O口,口是一个综合概念,在单片机中,口是一个集数据输入缓冲,数据输出驱动及锁存等多种功能于一体的I/O电路,有时称为端口。80C51单片机中有4个并行I/O口,每个口都包含一个锁存器,即专用寄存器P0~P3,及一个输出驱动器和输入缓冲器。为方便把4个端口和其中的锁存器都表示为P0~P3。80C51的四个I/O口都是双向8位口,在结构上、特性上基本相同,又各具特色。一、P0口1、结构P0口电路图如下图P0口:
2、地址/数据复用口锁存,缓冲输出控制输出驱动输入端为1时导通场效应管为0时向下接通2、做通用I/O口1)P0口的输出操作(CPU写操作)(片内数据端口)当P0口做输出口使用时,输出级属于漏极开路,在驱动NMOS电路时应外接上拉电阻。10截止截止输出状态无法确定01导通截止01数据的传送方向002)P0口的输入操作(CPU读)(端口外数据内部寄存器)方式1(读锁存器):数据由锁存器读回到CPU进行运算,之后再写回到锁存器中。适于“读—修改—写”指令。举例:ANLP0,A读锁存器处理写锁存器方式2(读引脚):将数据由引脚读入到内部数据总线。数据的传
3、送方向01导通被钳位到低电平在读引脚时应先向锁存器写入1,使两个FET都截止,引脚处于悬浮状态。注意:3、地址/数据总线口在实际应用时P0口多作地址/数据总线。此时,MUX的控制信号为1,使MUX开关向上接通。1110导通1截止对地址/数据总线上的数据可以完成输入、输出。010导通截止04、总结特点:(1)P0口可作通用I/O口使用,又可作地址/数据总线口,二者可择一,一般选后者,用来传送地址的低八位;(2)作通用输出口时应外接上拉电阻;(3)作通用输入口时分为读引脚和读锁存器。读引脚时应先向锁存器写入“1”。二、P1口1、结构:101截止0
4、1导通0只能作I/O口用,且是一个准双向口。内部已有上拉电阻,不是开漏输出口。2、特点:(1)无地址/数据口功能,只作通用I/O口使用;(2)作为通用I/O口时:作输出口时无需外接上拉电阻;作通用输入口时分为读引脚和读锁存器。读引脚时应先向锁存器写入“1”。三、P2口1、结构11012、特点:(1)P2口可以作为通用I/O使用,又可作地址/数据总线口,一般用来传送地址的高八位。(2)作为通用I/O口时:作输出口时无需外接上拉电阻;作通用输入口时分为读引脚和读锁存器。读引脚时应先向锁存器写入“1”。四、P3口1、结构2、特点:(1)可以作通用I
5、/O使用,但大多数情况下用作第二功能;(2)作为通用I/O口时:作输出口时无需外接上拉电阻;作通用输入口时分为读引脚和读锁存器。读引脚时应先向锁存器写入“1”。本节小结P0口的功能及特点P1口的功能及特点P2口的功能及特点P3口的功能及特点通用I/O口作地址/数据线:传送低八位地址输入口输出口作通用I/O口通用I/O口作地址/数据线:传送高八位地址第二功能
此文档下载收益归作者所有