通过单片机的I\/O口输出高电平来驱动发光二极管,大家都说不能实现,为什...
多数的单片机,只能借助于上拉电阻,来输出高电平,驱动LED。
关于单片机IO口输入输出复用问题
首先电阻应该接电源正极,按键一端接地,但还不行,按键检测时 ,IO口先输出高电平,若有按键按下则检测到低电平,所以在你检测按键之前,LED已经处于亮态了,这和你检测到按键按下再亮是矛盾的 当按键不被按下时,IO口是高是低由程序决定的,复位时IO口黙认是作为输入用的,输出是高电平 但负载...
1、为什么要把单片机IO口电路的流水灯接成输出低电平来控制流水灯而不...
输出端是低电平还是高电平接负载,主要看个人习惯,还有就是根据芯片类型来决定!像上面那位老师说的一样,51的拉电流输出较小,所以一般采用低电平输出直接连接发光管。如果采用PIC系列的单片机,单个I\/O的最大灌电流和拉电流都是25毫安,带动几毫安的发光管那是很轻松的一件事,想高想低就你一条指令...
51单片机上电IO口为高电平,这时会带动电机工作,但我希望一开始电机不工...
主程序先初始化IO口为低电平,再在进入控制程序之前加一缓冲延时,稳定系统,这样可以避免了。其实一上电高电平时间很短,只要你上电不是直接进入电机控制,然后又有IO低电平初始化,电机应该不会有反应的。
单片机IO口输出高电平接负载后为低电平
单片机IO口输出电流不能驱动继电器,而且51单片机输出的高电平电流比灌入电流更低,正确的方法是接个PNP三极管如图,单片机IO口接在电阻一端。
单片机控制IO口输出高低电平的原理是什么?
void main (void){ P1 = 0xFF; \/\/P1口全部为高电平,对应的LED灯全灭掉,ff 换算成二进制是 1111 1111 P1 = 0xfe; \/\/P1口的最低位点亮,可以更改数值是其他的 灯点亮 \/\/0xfe是16进制,0x开头表示16进制数,fe换 算成二进制是 1111 1110 while (1) \/\/主循环 { \/\/主循环中添加其他...
关于51单片机IO口驱动能力的问题
51单片机IO口为集电极上拉输出方式,高电平输出电流等于上拉电阻的电流,这个电流比较小,低电平输出是内部晶体管吸收的电流,最大可以达到10mA,但是整个端口的总电流不能超过24mA。电平低于0.7V就是低电平,高于1.8V就是高电平。在这个之间不确定。
...单片机的PO口要外接上拉电阻才能输出高电平 这句话,为什么接个电阻...
你要知道上拉是怎么个接法。P0 总共8个IO, 每个IO分别接一个电阻,电阻的另外一端是接到了电源正级上面。怎么会导致电势降低呢? 只会让I\/O的输出电流更大而已。P0 是开漏级输出,输出电流微弱,接外部电路后,很容易导致IO被拉成低电平。接了上拉,电流得到补偿,就不会轻易被拉成低了。
单片机的第一个实验为什么输入高电平的时候Led灯不亮,而要输入低电平才...
一般单片机I\/O口输出的电流是比较小的,所以多数采用低电平点亮,Led另一端通过一个电阻接到电源,而有些增强型单片机可以直接驱动Led。
51单片机4个I\/O口初始化时,分别作为输入输出,置电平高低问题,还有引脚...
可以这么考虑!51单片机的I\/O端口可不象PIC的那样要你人为的去定义输出或输入,可在使用它前你要注意以下情况:如做输出口时你可直接使用,不过我建议你最好在设计硬件时就把外线路中的相关端口控制设计为低有效,高关断,因它在上电复位后的第一状态它们都是高电平,这样你可少很多操作。你在用它做...