MCS-51单片机应用教程1.3

MCS-51单片机应用教程1.3

ID:41884760

大小:1.23 MB

页数:19页

时间:2019-09-04

MCS-51单片机应用教程1.3_第1页
MCS-51单片机应用教程1.3_第2页
MCS-51单片机应用教程1.3_第3页
MCS-51单片机应用教程1.3_第4页
MCS-51单片机应用教程1.3_第5页
资源描述:

《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口作地址/数据线:传送高八位地址第二功能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。