输出结构
并行口结构图
先看P1口的一位的结构示意图(只画出了输出部份):从图中能看出,开关的打开和合上代表了管脚输出的高和低,如果开关合上了,则管脚输出就是低,如果开关打开了,则输出高电平,这个开关是由一根线来控制的,这根数据总线是出自于CPU,让我们回想一下,数据总线是一根大家公用的线,很多的器件和它连在一起,在不一样的时候,不一样的器件当然需要不一样的信号,如某一时刻我们让这个管脚输出高电平,并要求保持若干时间,在这段时间里,计算机当然在忙个不停,在与其它器件进行联络,这根控制线上的电平未必能保持原来的值不变,输出就会发生变化了。怎么解决这个问题呢?
存储器中是能存放电荷的,我们不妨也加一个小的存储器的单元,并在它的前面加一个开关,要让这一位输出时,就把开关打开,信号就进入存储器的单元,然后马上关闭开关,这样这一位的状态就被保存下来,直到下一次命令让它把开关再打开为止。这样就能使这一位的状态与别的器件无关了,这么一个小单元,我们给它一个很形象的名字,称之为“锁存器”。
输入结构
除了输出之外,还有两根线,一根从外部管脚接入,另一根从锁存器的输出接出,分别标明读管脚和读锁存器。这两根线是用于从外部接收信号的,为什么要两根呢?原来,在51单片机中输入有两种方式,分别称为‘读管脚’和‘读锁存器’,第一种方式是将管脚作为输入,那是真正地从外部管脚读进输入的值,第二种方式是该管脚处于输出状态时,有时需要改变这一位的状态,则并不需要真正地读管脚状态,而只是读入锁存器的状态,然后作某种变换后再输出。
请注意输入结构图,如果将这一根引线作为输入口使用,我们并不能保证在任何时刻都能得到正确的结果。参考输入示意图。接在外部的开关如果打开,则应当是输入1,而如果闭合开关,则输入0,但是,如果单片机内部的开关是闭合的,那么不管外部的开关是开还是闭,单片机接受到的数据都是0。可见,要让这一端口作为输入使用,要先做一个‘准备工作’,就是先让内部的开关断开,也就是让端口输出‘1’才行。正因为要先做这么一个准备工作,所以我们称之为“准双向I/O口”。
以上是P1口的一位的结构,P1口其它各位的结构与之相同,而其它三个口:P0、P2、P3则除入作为输入输出口之外还有其它用途,所以结构要稍复杂一些,但其用于输入、输出的结构是相同的。看图示。对我们来说,这些附加的功能不必由我们来控制,所以我们就不去关心它了。
以上所有信息仅作为学习交流使用,不作为任何学习和商业标准。若您对文中任何信息有异议,欢迎随时提出,谢谢!
关于云创硬见
什么是电池额定容量与典型容量?
相信大家在网上购买手机、电池、充电宝等设备时,经常会看到电池额定值、电池典型值等术语。以华为官网为例,4700mAh的mate50pro,典型容量只有4500mAh。而在充电宝行业,这个数值差的就更多,20000毫安的移动电源,额定容量只有12000mAh。华为官网给出的解释是:电池容量的典型值:生...
学术简报|脉冲宽度调制并网变换器电网背景谐波电流的抑制
★中国电工技术学会出品★面向能源互联网的智能配电系统与装备阅读会议通知,请戳下面标题会议通知︱2019智能配电技术研讨会分析智能配电系统发展趋势研讨配电物联网对装备制造业的挑战和机遇参会注册,请识别下方二维码摘要中国石油大学(华东)信息与控制工程学院的研究人员赵仁德、李乾、徐海亮、何金奎、袁诚,在2...
国家一级演员吴广林一行到洛阳科技职业学院指导校话剧团剧本工作
近日,国家一级演员吴广林、河南省话剧院院长赵虹、话剧院专家刘林、吴玉晗一行来到洛科指导学校话剧团开展剧本研讨工作,校长刘丽彬博士、发展顾问董延寿、马克思主义学院院长刘琳娜、校团委书记赵洁及学校话剧团指导教师参加了剧本研讨会议。刘丽彬对吴广林一行的到来表示热烈欢迎,并对艺术家们的教育情怀表示由衷敬佩。...
想装机就得看 不同接口和协议差很多
对于盛行的SSD市场,目前各种接口充斥其中,对于很多小白来说不是分得很清。文章将用各种接口的三星SSD来给大家介绍不同接口有何区别,让大家在装机选择SSD时做到心中有数,按需购买。目前主流SSD可分为两种,一种是是SATA协议SSD,另一种则是速度较快的PCI-E协议SSD。我们先来了解一下两种接口...