- 9
- 0
- 约3.52千字
- 约 33页
- 2016-07-22 发布于湖北
- 举报
mcs单片机IO端口概论
第六章 MCS-51的I/0端口;单片机I/O口的使用; 51系列单片机有4个I/O端口,每个端口都是8位准双向口,共占32根引脚。每个端口都包括一个锁存器(即专用寄存器P0~P3)、一个输出驱动器和输入缓冲器。通常把4个端口笼统地表示为P0~P3。
在无片外扩展存储器的系统中,这4个端口的每一位都可以作为准双向通用I/O端口使用。在具有片外扩展存储器的系统中,P2口作为高8位地址线,P0口分时作为低8位地址线和双向数据总线。
51单片机4个I/O端口线路设计的非常巧妙,学习I/O端口逻辑电路,不但有利于正确合理地使用端口,而且会给设计单片机外围逻辑电路有所启发。
;下面简单介绍一下输入/输出端口结构。; 下图为P0口的某位P0.n(n=0~7)结构图,它由一个输出锁存器、两个三态输入缓冲器、一个输出驱动电路和一个输出控制电路组成。输出驱动电路由一对FET(场效应管)组成,其工作状态受输出控制电路的控制,后者包括:1个与门、1个反相器和1个模拟转换开关(MUX)。;1、P0口作为普通I/O口;CPU向端口输出数据时,写脉冲加在触发器时钟端CLK上,这样与内部总线相连的D端的数据取反后就出现在~Q端上,又经输出FET反相,在P0引脚上出现的数据正好是内部总线的数据。P0口的输出级可以驱动8个LS TTL输入,但在开漏状态下,为了驱动NMOS或其它
原创力文档

文档评论(0)