51单片机P0口这样接P0.1输出0时开关动作会怎样?请高手帮忙

限流电阻没画

当开关动作后,电压会直接通过开关送至P0口。这时,P0口内部的场效应管会拼命拉低这个电压。但是电压实在是太高了。已经超出可承受的范围。最后,内部的场效应管会因为过功率烧坏。问题小的是单个口无法使用。问题严重的就是单片机直接报废。追问

开关上有限流电阻我忘画了

追答

那么,这个口会拉低LED正端的电压。电阻越大,拉低越容易。当此口=0的时候,就是LED熄灭的时候。此口=1,则LED会再次点亮。不过这种方式驱动LED比较费电。为什么呢?LED亮的时候,电阻上有电流工作。电能会有消耗。当LED不亮的时候,电阻上还是有电流通过。所以最好的驱动方式是LED正端经过电阻接至电源。负端接至单片机的P口。这样,当口=0 的时候,LED会点亮。当口=1的时候,没有电流通过。LED自然就熄灭了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-17
这个图是你自己画的,想看结果?还是指书上P0口的画法?如果是你自己画的话,开关闭合,P0输出低电平,肯定是亮不了的,若P0输出高电平,是能亮的,但是,这样没什么意义的。因为这样接的画,根本就是去了单片机的控制功能了,也失去了那个电压的功能了。书上的知识给我们的,是电压接到三极管的集电极,而让P0口,控制基极电流的输入,使得单片机的控制功能得以实现的。不知道我这样的表达意思,是否正确,关于单片机的有什么不明白的,HI我吧。
第2个回答  2011-08-18
单片机里面,我们常常会把相交的线看做是逻辑与,现在P0.1输出是低电平,因此开关闭合后是高电平和低电平相与之后得到低电平,当P0口作输出口时,由于是输出驱动级是漏极开路电路,当驱动级是拉电流负载的时候,必须要加上拉电阻,上拉电阻一般是5-10K欧,所以电阻上会有电流,但是很小。而我们常常说低电平是灌电流200mA左右,所以证明二极管是不会亮的。推荐你用你的单片机试试。
第3个回答  2011-08-17
led不会亮追问

结点的电平能计算出吗?怎么算

相似回答