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...