1,高阻态到底是什么意思

有高阻态,应该也有其它两态噢,一个低电平,一个高电平,一般有高阻态的端口都用在总线上,因为总线要分时复用,也就是一会儿要用它,一会儿不用它,但是它又不能干扰其它的使用总线,所有高阻态就出现啦,用来隔开相当于断开但又不是真的断开。

高阻态到底是什么意思

2,PIC16f1503 IO 口作为输出 内阻 竟然有 八百多欧

本来是想将一个信号 通过400欧姆左右,通过IO 口拉低来 拉掉一部分信号,但是电压拉低后,没效果,用万用表对地测了一下有800多, 像C8051的话同样的电路通过 设置为漏极开路是可以的
1503输出低的时候灌个10mA肯定没问题的。你什么信号?几伏?

PIC16f1503 IO 口作为输出 内阻 竟然有 八百多欧

3,AVR单片机IO口串个多大的电阻使得输出电压降为33V

可以根据欧姆定律算出来可以用两个电阻分压的方式实现:AVR输出5V接一个2.7K电阻,再串联一个3.3K电阻到地,中间点输出3.3V电压
你好!不是有3.3V的吗一般几百欧到几千欧再加个保护我的回答你还满意吗~~
qedfth

AVR单片机IO口串个多大的电阻使得输出电压降为33V

4,谁能给我讲解一下单片机IO口工作在高阻态时怎么定义

要看你用什么单片机了,一般单片机I/O可配置成输入输出两种方式,也有推挽输出等,配置相关寄存器可设置I/O的工作方式。高祖态是三态门的一种状态,在高祖态的状态下,I/O的输出电阻极大,可视为开路。
传统的51单片机的p0口如果不接上拉或下拉电阻的话默认是高阻态的。stc89c51的p0口上电就是高阻态,不需要控制

5,单片机IO口问题

51单片机IO口P0.0与一个独立按键相连,按键另外一端接地,如果这样定义变量sbit Key=P0.0,当按下按键后,P0.0将会检测为低电平,则Key=0 是的。按键自动弹起来,忽略按键的抖动,之后不再对按键操作,那么Key的值不确定,原因是这时P0.0处在高阻态。注意,标准51单片机P0口做IO用时,没有内部上拉,如果有需要,要外接上拉电阻。
从几点考虑 1 单片机程序是否正确运行 2 用的是什么芯片,p1_1 是否为集电极开路 3 断开res2 在悬空状态下测量电平 另外,三极管的 b c 不需要用线连上

6,单片机IO口的标准高阻推挽开漏4种状态到底什么意思

标准应该是普通51那种,弱上拉,可以输出高电平,输出高电平后也允许外部强行拉低,这种用起来比较方便,不容易发生电平冲突。推挽就是强上拉了,拉电流比较大,不允许外部拉低,只能用于输出信号不能输入。开漏是完全没有上拉能力的,不能输出高电平,但可以输出低电平,相当于对地接一个开关。高阻模式无输出能力,相当于开路,只能输入信号。
楼上回答的很详细了,我说一下个人理解的开漏输出,开漏:IO口内部上拉电阻断开。设置管脚输出为“1”时,该引脚处于开漏,也就是相当于此IO管脚和系统是断开的状态(可以理解成继电器断开状态),我见识过有些电路就通过IO开漏的特性实现电路中某些开关的功能; 设置引脚输出为“0”时,该引脚将拉低电平。I2C总线的SDA引脚就使用了开漏输出功能。在需要释放SDA总线时,只需要将SDA设置输出为“1”就可以了。

7,单片机IO口设置为高阻输入时能读端口值吗

高阻态时,要读端口电平IO口无需输出1.因为高阻态时,IO完全与单片机的输出断开,只做输入口作用。此时读IO口的状态是IO口电平状态,如果此时引脚悬空,读出的状态不确定。 双向IO模式时,一般是单片机内部有阻值较大的上拉电阻(当然也有开漏)。举例内部上拉,此时如果引脚悬空,由于内部上拉的存在,此时如果引脚写1,读出的将是高电平,如果写0,由于IO口的灌电流很大,会将引脚拉低,读出的是0。当IO口不是悬空而且IO口写1时,读引脚的电平将与接在这个引脚的负载的阻抗有关。阻抗小则会将引脚拉低,但由于io口的输出能力很小,也就是这个上拉电阻很大,所以你在引脚上接10K的落地电阻都有可能吧引脚拉到低电平。当你要读的信号的电流足以把引脚拉低时,双向模式下还是能够读出加载在引脚上的信号的状态的。
只有高阻态时,单片机读端口的值才是端口的电平状态
单片机IO口设置为高阻输入时能读端口值吗--当然能读。高阻态时,度端口需要先输出1吗--你随便啦,无所谓的。楼主为什么要问这种毫无疑问的问题?
传统的51单片机的p0口如果不接上拉或下拉电阻的话默认是高阻态的。stc89c51的p0口上电就是高阻态,不需要控制
不同的单片机不同的哦。。。AVR就没哟高阻这个说法。。。比如NXP的,高祖就直接可以读。。。写1或不写1无关紧要

文章TAG:io口高阻大概多少高阻  大概  多少  
下一篇