51单片机的io口能检测电流吗

问题一:51单片机的io口能检测电流吗?
问题二:51单片机的io口是用来检测电压的还是电流的?

谢谢各位大神^-^

普通51单片机是不能检测电流的,需要外接其他电流检测电路。io口可以检测高低电平,只有0和1的区别。如果需要检测电压,需要用带有ADC功能的51单片机,如果检测电流的话,需要将电流转换成电压用ADC来转换,或者用外部电路将电流转换成数字量再给单片机处理。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-11
问题1:51系列有很多款单片机其中有的带AD检测功能有的不带
问题2:对于电流需要通过电路的处理转换成电压才能检测
第2个回答  2015-01-11
如果你的51单片机不没有ADC_INPUT I/O 那么 只能检测TTL 电平 VCC -GND
如果有 ADC_INPUT I/O 可以检测输入电压 电压范围是 Vref - AGND 具体要看你的数据手册
想要检测电流 可以用运放做 I/V转换 或者 直接在电流回路串联个电阻 采集电阻两端的电压

51单片机的io口能检测电流吗
普通51单片机是不能检测电流的,需要外接其他电流检测电路。io口可以检测高低电平,只有0和1的区别。如果需要检测电压,需要用带有ADC功能的51单片机,如果检测电流的话,需要将电流转换成电压用ADC来转换,或者用外部电路将电流转换成数字量再给单片机处理。

51单片机 的IO 只能检测低电平???按键扫描检测如果有大的灌电流能不能...
51的IO都是弱上拉,这个上拉电阻不能禁止,如果将IO清0,那么它的灌电流能力大约20mA,最大顶多40mA,再大的话就要向烧毁的边沿靠近了,所以是检测不了高电平的,但是非要检测有高的电平,可以使用NPN的三极管反向即可,输入信号接基极,IO接集电极。附图 ...

51单片机I\/O口的拉电流和灌电流分别是多少
现在的增强型51单片机I\/O口的拉电流和灌电流都可以达20ma,但拉电流要配置成推挽输出模式才可以,另外芯片总电流有限制,有的120ma,有的 200ma,有的400ma。

51单片机驱动喇叭
51单片机的IO口最大只有20mA的驱动能力。需要查一下你那个喇叭的工作电流,主要看电流驱动能力够不够。如果够是可以的。不过不建议直接驱,最好像其他网友说的用三极管驱。

请问51单片机输出电流多大?
你是问IO口的驱动电流吧?51单片机的IO口每个引脚的电流驱动能力比较弱:拉电流:即单片机引脚置高电平时对外输出的电流,不超过1毫安;灌电流:即单片机引脚置低电平时对外吸收的电流,不超过10毫安;这些都是教科书上那个单片机的驱动电流,现在增强型51推挽输出能达到20ma,具体还是看数据手册。

51单片机IO口电流是多少
一般低电平可输出电流10ma左右,外部负载电阻小时可以达几十毫安,但容易损坏单片机,因此要加以限制,高电平只能 输出300-500 ua,即使对地短路,电流也不会超过1ma

请教51单片机IO口灌电流能力和拉电流能力
当端口为低电平时,流进端口的电流叫灌电流,一般可达2mA;当端口为高电平时,流出端口的电流为拉电流,很小很小,没有人用。

51单片机I\/O口的拉电流和灌电流分别是多少?
上拉电阻用10k,p0口输出电流最大3到5ma.其他I\/o口输出很小,输入电流(灌电流)最大20毫安,总体输入电流不能大于80ma.还有,单片机最好不能用于输出,开电源时会闪一下,建议用于输入。

关于51单片机IO口驱动能力的问题
51单片机IO口为集电极上拉输出方式,高电平输出电流等于上拉电阻的电流,这个电流比较小,低电平输出是内部晶体管吸收的电流,最大可以达到10mA,但是整个端口的总电流不能超过24mA。电平低于0.7V就是低电平,高于1.8V就是高电平。在这个之间不确定。

51单本机P0口上拉电阻一般取10K,为什么不取1k
51系列单片机也是有很多种类的。各个IO口都有一个耐受电压和电流值的。具体的你要去查器件手册(datasheet)。但基本上都是大同小异的,数据不会相差太多。考虑到单片机供电一般都是5V,电压不会超的。所以以电流为例:5V\/10K=0.5mA 5V\/1K=5mA 取功率计算式:P=UI 由以上计算可以看到,后者...

相似回答