用微控制器怎樣使二極體漸漸變亮

2025-02-04 18:05:10 字數 1703 閱讀 5430

1樓:尉懷雨仝丁

1、方法一:用微控制器產生pwm波訊號,輸出後進行濾波,用它控制乙個開關(mos或者三極體),利用pwm波的佔空比高低,形成不同的開閉時間,改變led的亮度(開的時間越長,led越亮)。

2、方法二:用微控制器輸出,經過da轉換和單緩衝,形成電壓,然後接乙個射極輸出器形成恆流源,通過恆流源的電流變化改變led的亮度。

2樓:鄧桂花泣辰

實現方案:pwm控制。

對於51微控制器,可以利用定時器模擬pwm,但是對於比較高階一點的微控制器,如c8051f系列和msp430等,他們有專門產生控制pwm的暫存器,所以很容易實現。

通過調節pwm的佔空比,從而改變平均電壓,以此來實現控制二極體的亮暗程度。我曾經做過這個程式。

3樓:貳菲守丙

用埠。輸出方波。

頻率在50hz以上就可以。

就可以改變明暗。

20ms/0ms全亮。

10ms/10ms

一半。19ms/1ms

基本看不到。

當然。你可以一下pwm

挑光的話。似乎會更有幫助。

怎樣將發光二極體慢慢變亮變暗.

4樓:小溪

發光二極體的亮暗和通過二極體的電流有關,電流大亮度就增加,反之減小。

為實現慢慢變亮變暗有以下兩種方法:

1、對發光二極體多,延時時間長的應該從電源製作入手,使用緩啟動(關斷)電源。

2、延時時間要求在一秒以內可以在發光二極體兩端並聯乙個數百微發的電容即可。

5樓:明顯的老鼠藥

給led並聯乙個稍微大點的電容。當開關開啟時,電池給電容充電,並且有一部分電是給led的。這樣當電容的電慢慢充滿時,電池的電到電容去的越來越少,從而使去led的電越來越多,所以是慢慢點亮的。

當開關關掉時,電容通過led放電,所以led會用電容的電點亮。當電容的電越來越少,發光二極體也越來越暗!

6樓:網友

用微控制器發出乙個脈寬調製訊號來控制發光二極體的通、斷,只要脈寬調製訊號的頻率不太低,例如在幾十赫茲以上,或更高,肉眼看不出閃爍即可。

於是,只要用軟體改變其脈寬調製訊號佔空比,由小漸漸變大,就可以看到發光二極體「漸漸變亮」了。

7樓:匿名使用者

參照 直流電機pwm調速原理 讓驅動二極體的那個i/o口輸出導通比逐漸增加的訊號即可。

仍在單戀大壞狼的小木頭。

8樓:網友

用pwm,佔空比從小到大。

為什麼給微控制器乙個引腳「1」發光二極體就會亮?這是為什麼?

9樓:網友

如圖,為「1」,led就會點亮,這裡,工作電壓為5v,加了乙個510歐的限流電阻,為高時,工作電流大概為8毫安左右,足夠點亮led了。

10樓:網友

給二極體加正向直流電壓,二極體不亮。拆下來再這是為什麼??求高人指教。。。可能是你最好加個三極體驅動。

11樓:匿名使用者

不能這樣定義。

微控制器1代表輸出高電平,。微控制器的型號不一,廠家不一樣,高電平的電壓也就不一樣。

有的 有的3v。有的5v。代表高電平。

如果你二極體是3v額定電壓的,那你的就不一定能亮了。

關於微控制器發光二極體接電阻的問題

第一個圖有兩個錯誤 1.p0口是od結構,沒有外部上拉的情況下無法輸出高電平,而你沒有連線上拉電阻。圖中的電阻是起限流作用的,對於led來說它不是上拉作用 2.51微控制器的io口,除p0外,其它的io口均為內部弱上拉,io口拉電流能力很弱我記得還不到1ma,無法使led正常點亮。p0口內部無上拉,...

怎樣識別貼片二極體,怎麼辨別貼片發光二極體正負極標識

1 led的封裝是透明的,透過外殼可以看到裡面的接觸電極的形狀是不一樣的,正極是大方塊,負極是小圓點。2 數字萬用表有測點路通斷的那一項,圖示是一個二極體和小喇叭。當萬用表紅線接在led正極,黑線接在led負極上時,led會被點亮。3 從絲印層上畫的標示看,應該是左正右負。用數字萬用表,放在二極體檔...

二極體並聯有什麼用,二個二極體並聯有什麼用

二個二極體並聯的作用 1 能夠承受更大的電流並起到分流作用 2 當其中一個二極體損壞了,另一個二極體能讓電路可以繼續工作 3 2個二極體的並聯使用,很多時候是很多廠家故意為之的,那就是為了降低電源的輸出內阻 一般來講,晶體二極體是一個由p型半導體和n型半導體燒結形成的p n結介面。在其介面的兩側形成...