微控制器LED掃描燈。答案加高分,編寫程式微控制器控制LED燈五十毫秒閃爍

2023-02-02 16:25:23 字數 2314 閱讀 8477

1樓:匿名使用者

都要重新做的,大家都忙呀

編寫程式微控制器控制led燈五十毫秒閃爍

2樓:東晨濡

設定計時器,控制io口即可。

在下要做一個8×8×8的3d光立方,51微控制器控制,請問led燈的掃描是(1)的種較好,還是(2)

3樓:河北藍楓科技

因為長寬高都是一樣的所有我覺得哪個都行,主要是習慣問題。

4樓:蜻蜓點水

3個面,第一種轉個角度和第二個有區別嗎?

51微控制器能否正常驅動32盞led燈?led燈做流水燈用。求高人解答!

5樓:匿名使用者

51微控制器埠一般要輔以適當的分配驅動電路,可以很方便地驅動若干led燈。不知你的32盞led燈每盞有多大功率,怎樣「流水」?這些對微控制器系統來說是有不同方案的。

6樓:匿名使用者

能,led屏都好幾百個燈都沒問題

如何用微控制器分別控制幾千個led燈。

7樓:0開拓者

那麼多點,靜態獨立顯示很難實現。動態掃描的話,1600個燈為例,40行*40列,一個74hc595出八個點,行用5個串聯74hc595,列用5個串聯74hc595,共只佔用6個單片io口

8樓:匿名使用者

可考慮 max7219(或類似驅動器) 級聯使用。

9樓:匿名使用者

可以用74 595串轉並 晶片

微控制器掃描燈程式怎麼寫

10樓:欺騙觀眾的7號

#include

#define uchar unsigned char#define uint unsigned intvoid delay(void)

void main()}}

11樓:匿名使用者

直接驅動某一io引腳即可。使用變數記錄當前需要點的燈以及上一次點亮的燈,每次定時器開始的時候直接熄滅上一次點亮的燈,點亮當前的燈

12樓:匿名使用者

你是要一個亮其他不亮然後換一盞燈,用快速的頻閃造成全部一直亮的效果的那種嗎?

微控制器老師讓我們控制led燈使之亮度慢慢增加

13樓:匿名使用者

你這個是led燈滅緊接著就又點亮了,點亮的時間遠大於滅的時間,所以視覺上看不出來。你可以這樣:

unsigned int x=300,y=0;

while (1) //主迴圈ld3 =!ld3; /*階段2:開始全亮*/delay(10000);}

14樓:匿名使用者

ld3 = !ld3;

這句有問題。按照你的操作,一開始10ms亮10ms滅,後來1ms亮1ms滅,有關係嗎??亮度是一樣的!

真想操作亮度應該是這樣的:一開始1ms亮10ms滅,又來1ms亮1ms滅,再後來1ms亮0.1ms滅。。。

總之是讓亮的時間越來越長,滅的時間越來越短,這樣總體看上去才能越來越亮,你說是不是?

15樓:做而論道

亮,延時;

滅,延時。

兩個延時時間,一個遞增,一個遞減。

微控制器1秒延時閃爍的led燈程式,如果不加延時或者去掉其中一個延時delay,效果會怎樣?求大神謝謝!

16樓:

1、同時去掉兩個delay,會導致led引腳的電平持續在0、1之間變化,變化頻率非常快,在mhz量級,導致的結果就是直接看不到燈閃爍,如果燈的初始狀態是滅的,則燈會基本看不到亮度。

2、見上一條,見不到閃爍。

3、去掉第一個delay,實際燈會持續表現出led=1指令的狀態,該狀態與硬體中led燈的控制端是接在陰極還是陽極有關;類似地,去掉第二個delay,實際燈會持續表現出led=1指令的狀態。

4、人眼能分辨的燈閃爍最快的情況應該在幾十hz左右,可以實際更改delay函式的值,進行測試;最慢閃爍速度,則取決於delay的最長延時時間,這裡delay的引數num為16位,則當num取65535時,燈閃爍最慢,另外,還可以增大delay函式內部引數「y=110」的值,增加延時時間,降低閃爍速度。

17樓:匿名使用者

如果輸出低電平燈亮,去掉第一個或都去掉,燈看起來不亮,去掉第二個,燈看起來常亮。

微控制器中LED燈,有LED燈,先從左向右亮,在從右向左亮

真心想幫你,但是學太久了,忘了,p2是管腳,rl a 左移,加一個右移,前兩個就實現了 至於1357 2468 就用除法判斷吧 void main void while 1 無限迴圈以下程式 org 0000h 試試 sjmp main org 0040h mian mov a,11111110bm...

微控制器溫度控制系統之LED顯示除錯

74ls164是一個序列輸入並行輸出的移位暫存器,並帶有清除端。微控制器的兩埠模擬串列埠,資料端和時鐘端,要顯示的三位顯示碼從埠一次傳輸過去,就可以顯示了。3 8 24位資料,加上時鐘數碼管就有顯示。補充一下,由於看不清 上rxd上面的埠是多少,假設為p3.3 在程式中判斷溫度後 若不在 40 90...

51微控制器按鍵和LED燈的事情,求一個51微控制器的程式 一個按鍵控制led燈閃爍,就是按一下燈閃,再按燈就滅了

樓主你的程式寫得很清析 易讀易懂 易查錯。c本來就是個高階語言仁者見仁智者見智,條條大路通 羅馬 真得要考慮到微控制器資源和執行效率時哪還得上彙編才行。就你現在的這個程式,就這樣寫也很好,要相信自己,我支援你!include define uchar unsigned charvoid ys voi...