永发信息网

单片机的IO口置1就是输入什么意思

答案:3  悬赏:0  手机版
解决时间 2021-02-11 07:15
单片机的IO口置1就是输入什么意思
最佳答案
单片机的IO口可以置1,也可以置0,看你的需要。比如I/O口作为输入时,若输入为低电平有效(表示有输入),那就要事先将这个I/O口置为1,然后等待信号输入。若输入为高电平有效(表示有输入),那就要事先将这个I/O口置为0,然后等待信号输入。为了使I/O口电平满足要求,I/O口置0有时要在I/O口引脚上接一个下拉电阻,I/O口置为1则有时要在I/O口引脚上接一个上拉电阻,这个要看I/O口的特性情况。I/O口作为输出也会有同样问题。不管是上拉还是下拉,主要目的就是使得设置端口后,端口实际电平能符合达到设置要求。追问输入是低电平有效还是高电平有效看什么?
还有上啦能不能在具体讲一讲啊,拜托了追答输入是低电平有效还是高电平有效,这个看你的设计或传感器输出特性。比如传感器是一个感应开关,没有物体是一直为高电平,有物体感应时输出为低电平,即为低电平有效,这个时候,单片机IO口要检测这个传感器输出信号,就必须设为高电平,一旦出现低电平,说明有感应,就可以通过程序识别出来。如果单片机IO口一直为低电平,那它就识别不了感应信号了,就这个原理了。上拉电阻是这样:单片机有些端口内部没有上电阻,是集电极开路方式(如OC门),本身IO口没有电压,这个时候要使这个端口为高电平,就只能在端口外部接一个上拉电阻到电源端,端口就可以达到高电平,比如AT89C51单片机的P0口就是这样。如果没有加上拉电阻,那么程序控制输出端口为高电平时,端口也还是低电平,不可能形成高电平,那么程序控制就不能完成预定功能了。一般上拉电阻取值不能太小,否则端口为低电平时电流过大,有可能烧坏单片机端口;当然也不能太大,太大电平拉不够,不可靠,对于一般单片机,5V的取5~10K,3V的取1~5K较为合适。
全部回答
你说呢?
以51系列单片机为例,看IO口端子的硬件电路图。
IO口是一个Input和Output复用的端子,端子内部有两个电路:可以用作输入接收外部的高、低电平的输入电路,和可以作为输出发出高、低电平的输出电路,输入和输出的外部端子是共用的。如果输出电路的输出能力都极强,而外接的也是一个输出能力都极强的输出电路(作为该IO口的输入),势必会造成高低电平之间的冲突,会使端子内部的输出电路和端子外部的输出电路之间短路,端子内部的输入电路也不可能检测到外部输入的真实的电平信号。
实际的IO口内部输出电路的设计可以解决这个问题:输出电路是一个上接电阻的电子开关,当电子开关导通饱和时输出低电平并有很强的吸收电流的能力;当电子开关截止不导通时电子开关本身没有任何驱动能力,只是通过那个上接电阻对外提供高电平输出(所以该上接的电阻称为上拉电阻,大概在10K左右),该高电平的驱动能力是有限的,即使端子上所接的外部输出电路输出的是0V的电平,外部输出电路吸收的低电平电流也是有限的,在外部输出电路的承受范围之内。
所以当IO口作为输入使用时,O功能一定要置1使输出电路的电子开关截止输出高电平。虽然这个高电平不会影响外部电路输出低电平能力,但多少增加了外部电路输出低电平时的驱动负担------这是IO端子共用以减少芯片引脚所付出的代价。追问“输出电路是一个上接电阻的电子开关,当电子开关导通饱和时输出低电平并有很强的吸收电流的能力;......外部输出电路吸收的低电平电流也是有限的,在外部输出电路的承受范围之内。”
这段话不怎么懂?可以再详细点吗追答输出电路的结构:上面是一个上接电阻,接+5V,下面串一个电子开关,再接地。
当输出清0(clr)时,电子开关导通饱和,输出是低电平,这时电子开关有很强的吸收电流的能力;当输出置1(setb)时,电子开关截止不导通,通过那个上接电阻(10K左右)对外提供高电平输出,此时电子开关本身没有任何驱动能力。应为是通过上拉电阻输出高电平,所以该高电平的驱动能力是有限的,即外接端子上的负载电阻不能太小,否则上拉电阻和负载电阻的分压会减低输出“高电平”的电压。---这时这种输出电路的缺点,没有足够大的电流驱动能力;这种输出电路的优点是,使其输出端可以和输入电路的输入端连在一起合用一个端子成为可能:当该IO端作为输入端用(IO口置1)时,这个上拉电阻会对端子上外接的电平输入电路倒灌电流,但这个电流不大,即使端子上输入的是0V的低电平,这个倒灌电流也只有0.5毫安(=5/10K)左右,一般外接的电平输入电路都能承受。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
美丽人生(烈山大道店)地址好找么,我有些事要
中奖不领奖算违约吗真的会被起诉吗
慈孝方面的先进事迹文章
已知sinα-cosα=1/5,则sinαcosα的值为?
乐家福服饰城地址在什么地方,想过去办事
胜似闲庭信步的意思
JVC1481道路监控摄像机到底怎么样??
艺甲名殿地址在什么地方,我要处理点事
我愿陪你一生一世用韩文怎么写
福建广电网络集团连江分公司城郊广电网络站在
SONY X1050为什么连接电脑没反应啊
【arp欺骗数据包】1)下列有关ARP欺骗的叙述哪
高分悬赏,深圳龙岗区南联竹湾村近几个月想要
一般说年薪包括哪些
重庆巴南区鱼洞到重庆能源职业学院(江津双福
推荐资讯
网上有很多上海人偶扮演兼职的招聘,400元一
吃什么东西可以排除体内的碘
如图,D为△ABC内一点,过D作DE‖AB,DF‖AC,分
瑞祥楼这个地址在什么地方,我要处理点事
求《现在很甜》damiano和金南珠唱的百度云资
愤怒的妈妈里吴雅兰的爸爸到底是谁。相泰和雅
兵哥哥梵蒂冈;骂人的胡uv惹的祸那个人放寒假
扬州有哪些小吃?
LOL求个ID
我结婚后就把户口迁到婆家,随后娘家便没有了
洛克王国黑轮怎么打
汴禧D女郎怎么加盟?是传销吗!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?