你的位置: 首页 > 家电弱电 > 单片机

单片机内部并行I/O口及其作用

2016-12-21 17:37:55 | 人围观 | 评论:

   80C51系列单片机内部有4个双向的并行I/O端口:P0~P3 共占32根引脚、P0口的每一位可以驱动8个TTL负载,P1~P3口的负载能力为三个TTL负载。
在无片外存储器扩展的系统中,这4个端口都可以作为准双向通用I/O口使用。通过8.2和8.3节的介绍,我们知道,在具有片外扩展存储器的系统中,P0口分时地作为低8位地址线和数据线,P2口作为高8位地址线。这时,P0口和部分或全部的P2口无法再作通用I/O口。P3口具有第二功能,在应用系统中也常被使用。因此在大多数的应用系统中,真正能够提供给用户使用的只有P1和部分P2、P3口。综上所述,80C5l系列单片机的I/O端口通常需要扩充,以便和更多的外设(例如显示器、键盘)进行联系。
在80C5l单片机中扩展的I/O口,采用与片外数据存储器相同的寻址方法,所有扩展的I/O口,以及通过扩展I/O口连接的外设都与片外RAM统一编址,因此,对片外I/O口的输入/输出指令就是访问片外RAM的指令。
实际中,扩展I/O口的方法有三种。简单的I/O口扩展,采用可编程的并行I/O接口芯片扩展以及利用串行口进行I/O口的扩展。




标签: