我先设置一IO口为1,让其检测低电平输入.第一次低电平可以正常检测,但当第二个低电平到来是却无法检测到.我检查过输入端,不以IO口相接是,电压为0.19V.接上时,却为3.9V,似乎被IO口的高电平拖高了,为什么啊?
如果是低电平内阻太大,那要怎么解决呢?
我的输入断没有接电容!
我的是STC89C52单片机,我在输入和输出之间加了四个非门,现在可以区分高低电平了。不过,我现在还不知道为什么加了四个非门自后就行了!谢谢各位!
单片机IO口详解
它既不是高电平,也不是低电平,可以看作是悬空状态。在总线通讯中,高阻态的作用是不影响其他电路,此时引脚状态为高组态。例如在通用的51单片机中,IO口标注了高阻状态的配置,当设置为输入时,此时引脚状态即为高组态。
单片机的IO口输入输出是相对什么讲的
I\/O口即通用输出输出口,I\/O口只能出入或者输出0和1,0对应低电平,1对应高电平,如果是3.3V系统,高电平就为3.3,如果为5V,那高电平就为5V,低电平为0V。如果做输出口的话,就是单片机通过软件置位相关寄存器让端口置高电平或低电平,达到电平输出的目的,如果做输入口,就是单片机捕捉端口的...
单片机中三态I\/O中的三态指的是那三态?
高电平、低电平、高阻态。高阻态形容它就是:它受其他因素控制,某某为高它为高,某某为低它为低~
为什么51单片机io端口输出库信号一般选择低电平有效?
因为51单片机的IO口在复位后的默认状态为1,也就是高电平\/输入状态。如果以高电平作为有效信号,单片机复位到程序初始化之间会有一个时间窗口,那么很容易在上电时造成噼里啪啦一堆误动作、甚至由于瞬态负载过重导致电源无法启动。因此在设计时应当将各种输出信号设计成低电平有效\/低电平触发动作。
51(stc89C52)单片机,用io口判断外部高低电平时io口在软件、硬件上应该如...
先从软件上讲,要判断IO口高低电平,这对于单片机来说是输入状态,所以要将IO口设置为输入状态;再从硬件上讲,电路有很多种,比较保险的作法是采用三级管方式,IO口接到三极管集电极并上拉电压<这个电压要取于单片机工作电压,有的单片机是3.3V,有的单片机是5.0V>,外部电平就通过电阻搭配接到三极管...
低电平是什么意思,单片机
单片机是输出TTL电平的,单片机IO可以通过软件控制输入和输出,可以输出高低电平,意思就是让单片机IO输出高电平就是5V 低电平就0V;例如一下:P1_0 = 0; 单片机的P1.0 IO口就会输出低电平0 P1_0 = 1; 单片机的P1.0 IO口就会输出高电平5V ...
,PIC单片机IO口什么时候设置为输入,什么时候设置为输出,这个输入输出...
如果你想知道某个引脚是高电平或低电平,则这个引脚就得设置为输入。还有如果作为AD转换,相应的引脚就得做为输入。设置引脚是输出或输入,就是把对应的TRISx的寄存器的位设为0为1,这个容易记住:0象OUTOUT的第一个字母,它就是输出;1象INPUT的第一个字母,它就是输入。单片机,全称单片微型计算机...
51单片机io口的输入\/输出逻辑电平是多少其负载能力有多大 若用io口控制...
51单片机io口的输入\/输出逻辑电平是:低电平是0,高电平接近5V。但负载能力并不大。所带的负载只限于TTL负载。要用io口控制一个继电器,要用一个NPN三极管,io口接一个基极电阻后控制三极管基极,继电器接在三极管的集电极。如果继电器比较多的话,就用ULN2003,或ULN2803。你的继电器应该是12V的吧,没有...
单片机接按键为何低电平
因为单片机的IO口上电默认是高电平,将按键的另一侧接低电平 一是为了方便,二是为了防止上电产生误动作,单片机IO口是符合线与关系的,低电平能用来实现一些其他的功能。单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储...
52单片机的IO口是低电平有效还是高电平有效
高电平时输出拉电流,大概是0.08-0.16mA(4-8个TLL电路,每个是20uA)。低电平时输入灌电流,最大20mA左右,建议使用10mA左右为宜。所有IO口的灌电流加起来不能超过100mA。