用微控制器驅動繼電器控制led燈組,無法同時使兩個燈組都亮,但可使任意一組點亮,這是不是驅動電流不夠

時間 2021-08-11 16:19:34

1樓:匿名使用者

圖示最重要啊。

你的輸出程式後面是不是有延時啊。 pxx=0;delay(); pxx=0;delay();是不行的。

要 pxx=0; pxx=0; delay();

具體還要看圖和程式

2樓:匿名使用者

具體要看電路圖,如果接線沒錯,有可能是驅動繼電器的三極體基極上接的電阻值太小,或沒有上拉,直接用微控制器驅動,以至把微控制器電源拉低,微控制器輸出io口至驅動繼電器的三極體基本之間必須加1-10k電阻,否則會出現以上故障現象。

3樓:

啥接線方式最好發上來。如果是用繼電器控制電源的話,應該沒有問題。

微控制器中用控制led燈的程式怎麼控制不了繼電器啟動呢?就是像點亮led燈一樣加上乙個低電平 30

4樓:滿秋梵暖

你試一下led2=0,還有如果用的是p0口請外接上拉電阻。

5樓:

這個應該跟你的硬體電路有關係,一般控制繼電器都是i/o口輸出,控制三極體,然後三極體控制繼電器,你可以直接用萬用表測下led2引腳的電壓變化,那就是外部電路的問題

6樓:匿名使用者

要注意繼電器的工作電壓,

有的是要12v啟動的

7樓:山下的大樹

1、頻率響應;2、電壓;3、電流;是否符合繼電器要求的條件?

微控制器驅動乙個繼電器控制220v的電燈電路圖?

8樓:匿名使用者

微控制器驅動乙個繼電器控制220v的電燈電路圖還是很簡單的,我這裡剛好有以前回答別人的電路圖,給你用了。

如何用89c51微控制器控制繼電器實現對多個led燈的亮滅進行控制?程式設計怎麼做?電路圖如何畫?

9樓:匿名使用者

這是我做的乙個例子,你參考下:控制兩個電磁閥的,你可以根據自己的需求增加。

k1 equ p3.3

start:mov p2,#0ffh

jnb k1,$

clr it1

setb ex1

setb ea

sjmp $

zhd: setb p2.1

lcall del2s

setb p2.0

lcall del2s

clr p2.0

lcall del2s

clr p2.1

lcall del2s

cpl p2.1

lcall del2s

cpl p2.0

reti

del2s:mov r5,#02h

del1s:mov r6,#02h

detay:mov r5,#50

dly1: mov r6,#100

dly2: mov r7,#100

djnz r7,$

djnz r6,dly2

djnz r5,dly1

retend

10樓:一剪梅

你的追問上面已經說得很明白了,首先你採集到的ad要正確,對於你說的多個燈沒必要就換幾種顏色的燈就行了!

怎麼用微控制器控制乙個繼電器的開啟和關閉的時間?

11樓:匿名使用者

說明:按下k1燈點亮,再次按下時燈熄滅

#include

#define uchar unsigned char#define uint unsigned intsbit k1=p1^0;

sbit relay=p2^4;

//延時

void delayms(uint ms)uchar t;

while(ms--)for(t=0;t<120;t++);

//主程式

void main()

p1=0xff;

relay=1;

while(1)

if(k1==0)

while(k1==0);

relay=~relay;

delayms(20);

51微控制器控制乙個小燈和乙個繼電器,用c語言

12樓:灬隨緣灬

系統設定如下 p1.0 按鍵1 p1.1 按鍵2 p1.2按鍵3p2.0 p2.1 p 2.2 分別接乙個繼電器和ledio口 初始化均為高電平

程式main()

if(p1.1==0)

if(p1.2==0)}

13樓:匿名使用者

程式很簡單,自己做一次大俠,沒問題!

14樓:匿名使用者

大俠,這個還不懂再來找我了

用乙個發光二極體和乙個10k的電阻串聯後與乙個固態繼電器併聯,作為微控制器控制繼電器通斷的指示燈。

15樓:

你幾伏的電壓啊,用10k的電阻,二級管都沒電了吧!

16樓:順達

可能是你的固態繼電器壓降導致 電壓不足 最好加個三極體驅動

微控制器控制繼電器和發光二極體

17樓:望素芹化冬

繼電器 接微控制器io口,一般都 要加個驅動電路,如三極體或光耦

你要加發光管,可以用有2 對觸點的繼電器,一對用來控制,一對用來指示。

發個圖給你參考一下。圖中接220v的那對觸點,你就可接射頻訊號。

51微控制器控制繼電器,51微控制器如何驅動12V繼電器 用三極體實現的電路引數怎麼求?

你的 圖有問題,繼電器是不會吸合的。發光二極和串聯的電阻阻值也大,led不能亮。應該如下圖這樣畫 彙編程式 relay bit p2.0 繼電器控制位reset ljmp main org 000bh mov th0,3ch mov tl0,0b0h djnz r2 back mov r2 20 中...

微控制器怎麼連光耦和繼電器,微控制器驅動繼電器直接用三極體還是先加光耦再接

不需要用光耦 就可以實現,微控制器 三極體 繼電器 當然 還需要 微控制器的 供電 電路,io 電阻 1k 左右 三極體b 三極體e gnd,vcc 繼電器 繼電器 三極體c 加 光耦 還是 要 三極體 驅動 繼電器的,電路更加複雜些,其實沒有意義。 醉心影夢 接機械式繼電器的話光耦的驅動電流不夠的...

如何用微控制器控制繼電器,微控制器如何控制220v的繼電器?

之何勿思 不要用三極體放大,接上拉電阻即可。做實驗直接選用線圈電壓為5v的繼電器就可以。微控制器輸出引腳與繼電器之間要接乙個三極體,微控制器i o直接繼電器電流不夠。微控制器是乙個弱電器件,一般情況下它們大都工作在5v甚至更低。驅動電流在ma級以下。而要把它用於一些大功率場合,比如控制電動機,顯然是...