用51单片机驱动5V继电器的程序?急,谢谢~

如题所述

这简单啊,看你的电路了,要么是高电平动作,要么是低电动作。追问

我的是高电平驱动,但是程序不会写啊

追答

瀑布汗!高电平的话,在需要动作的条件满足的时候,把你接单片机IO口的那个引脚赋值1,不满足条件了再赋值0

追问

就只设置我用的的那个IO口就行了么?我这是第一次做你就多多包涵,谢谢啦

追答

是的。你接继电器驱动的那个引脚就可以。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-28
你把你想实现的功能说说吧,我给你写一段
第2个回答  2012-04-26
要按照设定好的呀

protues 中51单片机怎么能够驱动继电器电路?
你可以考虑用灌电流,外面接一个光耦(P521-1),IO口接光耦的2脚(LED的负极),光耦的1脚(发光二极管的正极)接一个390欧的电阻再接5V,光敏三极管部分,C极接12V,E接一个10K电阻到地,同时在E连出一条支路,接一个2K电阻到8050的B极。8050的C极接继电器线圈负极(继电器线圈部分同时还要反向并...

51单片机按键控制继电器的编程,按下键继电器闭合再按下键继电器断开,求...
sbit K1 =P3^2 ; \/\/K1 sbit JDQ=P1^0; \/\/继电器\/***\/ unsigned char change = 0;void Delay(unsigned int ii) \/\/1MS { unsigned int jj;for(;ii>0;ii--)for(jj=0;jj<125;jj++){;} } void main(){ while(1){ if ((K1==0)&&(change == 0)){ Delay(10);if ...

如何要单片机通过继电器,来控制5v电源开关
你可以先测一下三极管的基极电压跟你想的是否一致,因为三极管嵌位的作用,高于0.6V就可以认为是高了。还有你这程序也有点问题,P2.4一旦变成0就再也回不到1了。这种电路你最好改用PNP三极管,采用低电平控制。

我用单片机驱动松乐5V继电器,用得是s8050NPN三极管,继电器接在集电极...
标准51高电平的驱动能力很弱,触发NPN三极管的基极不可靠。外接上拉电阻提高输出能力。这时一般的小功率三极管可以触发。不接单片机,或者接单片机后保持在复位后的状态,输出的都是高电平,所以继电器肯定会动作。解决办法,如果是5V的继电器,可以直接换PNP的三极管,集电极接地,射极接继电器接5V,基极串电...

51单片机驱动5V控制220V的继电器电压不足怎么解决?
取消ECC连P04的1k电阻。另外,看电路,P04是低电平时才会触发继电器。如果要求高电平触发,应该用NPN型三极管,集电极接Ecc。

用51单片机P1.0口如何搭电路才能使用srd-05vdc-sl-c继电器,做的是一个...
P1.0接一个2-5K电阻,电阻另一端接三极管b,e接地,C接继电器线圈然后接5V。继电器线圈反向并联一个1N4001.三极管可用任意NPN型。这个是太多人使用的方式,有个缺点在于单片机复位期间P1口可能是高电平,导致继电器误动作。可选用PNP型三极管,B一样接法。E接5V,c接线圈然后接地。反向并联二极管。三极...

谁会51单片机 继电器定时控制,数码管最大显示99 ,最小显示00可,以用...
1:继电器的电压选择和可以为5V的用一个三极管做电流放大控制,毕竟单片机的输出能力不够驱动继电器,三极管选择8050系列或8550系列,基极电阻可选用2K的。5V \/ 2K =2.5mA 足够使三极管饱和导通输出最大800mA的电流(自然散热情况下,继电器的电流在100mA左右)2:数码管两位的采用共阳,同样使用三极管控制...

请问如何用单片机的IO口控制直流5V电源的通或断,求电路图,越简单越好...
用三极管来做,如果你的单片机也是5V工作的话。可用下面这个电路

单片机控制5V直流电源的通断,如何设计.请求指导,谢谢
用三级管控制,或就IO口控制!例图T1为IO口!!有很多种方式,此处BELL为门铃,您可以接其他什么什么电阻代替!

...我想要用单片机来控制5V,2A的继电器,在单片机的控制引脚和继电器之 ...
一般的继电器驱动不需要这么大的功率,10W真的很大了。2A要是触点的参数就比较说得过去。5V可能是线圈参数。这样猜测,你用来驱动的器件就很好选择了,三极管,场效应管等都行。如果电源足够,继电器是单稳态的,也不需要加光电隔离,没有续流二极管加个续流二极管就行了。

相似回答
大家正在搜