您的位置 首页 报告

根据MCS-51单片机的I/O口结构组成及功用解析

基于MCS-51单片机的I/O口结构组成及功能解析-典型的MCS-51单片机有四个双向8位I/O口,分别记作P0、P1、P2、P3,每一个口都由口锁存器、输入缓冲器/输出驱动器所组成。

P0~P3的口锁存器结构都是相同的,P0~P3口的每一位口锁存器都是一个D触发器,复位今后的初态为1。但输入缓冲器和输出驱动器的结构有不同。CPU经过内部总线把数据写进口锁存器。CPU对口的读操作有两种:一种是读-修正-写指令(例如ANLP1,#0FEH),读口锁存器的状况,此刻口锁存器的状况由Q端经过上面的三态输入缓冲器送到内部总线。另一种是读指令(例如MOVA,P1),CPU读取口引脚上的外部输入信息,这时引脚状况经过下面的三态输入缓冲器传送到内部总线。

P1、P2和P3口内部有拉高电路,称为准双向口。

P0口内部没有拉高电路,是三态双向I/O口。

P1、P2、P3口能够驱动四个LSTTL电路,P0口能够驱动八个LSTTL电路。

P0、P1、P2、P3都是并行I/O口,都可用于数据的输入/输出传送,但P0、P2口可作为并行扩展总线。P0口可作为地址/数据复用线运用,运送体系的低8位地址和8位数据,因而多路开关的一个输入端为“地址/数据”信号。而P2口仅作为高位地址线运用,不触及数据,所以多路开关的一个输入信号为“地址”。

P3口的口线具有第二功用,为体系供给一些操控信号。因而在P3口电路中增加了第二功用操控逻辑。这是P3口与其它各不同之处。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/baogao/347080.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部