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

2021-09-10 12:13:53 字數 1310 閱讀 7984

1樓:匿名使用者

真心想幫你,但是學太久了,忘了,p2是管腳,rl a 左移,加一個右移,前兩個就實現了 至於1357 2468 就用除法判斷吧

2樓:手機刷機菜鳥

void main (void){ //

while(1){ //無限迴圈以下程式

3樓:匿名使用者

org 0000h ; 試試

sjmp main

org 0040h

mian:mov a,#11111110bmov r2, #8

loop: mov p2,a

lcall d_1s

rl a

djnz r2, loop

mov a,#01111111b

mov r2, #8

loop1: mov p2,a

lcall d_1s

rr a

djnz r2, loop1

mov a,#01010101b

mov p2,a

lcall d_1s

mov a,#10101010b

mov p2,a

ajmp loop

d_1s: mov r6,#100

d10ms: mov r5,#40

dl: mov r4,#123

nopdjnz r4,$

djnz r5,dl

djnz r6,d10ms

retend

用微控制器控制4位led數碼顯示,先從左到右慢速動態掃描顯示數字「1357」,「2468」,然後在從

4樓:撒旦膕

你想解決什麼問題?描述清楚我給你解決。

5樓:匿名使用者

首先你要明確這是要在實驗板上實現呢?還是隻是畫個**來實現呢?

那要**,首先你要畫個**圖,**圖也不會畫嗎?

如果沒有實驗板,也沒有**圖,寫了程式也沒有用,那怎麼執行程式呢?

6樓:匿名使用者

#include

#include

#define uchar unsigned char#define uint unsigned intuchar code dis_code_=;

void delay(uint t) }

void main()

}while(1)

}while(1)

}while(1)}}

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

都要重新做的,大家都忙呀 編寫程式微控制器控制led燈五十毫秒閃爍 設定計時器,控制io口即可。在下要做一個8 8 8的3d光立方,51微控制器控制,請問led燈的掃描是 1 的種較好,還是 2 因為長寬高都是一樣的所有我覺得哪個都行,主要是習慣問題。3個面,第一種轉個角度和第二個有區別嗎?51微控...

微控制器led顯示漢字微控制器制作led顯示屏,怎麼讓字滾動,思路是什麼

led點陣實驗 流動顯示1 2 3 4 5 6 7 8 9 說明 通過p0 和 p2 作為點陣介面 要求學員掌握 led點陣的工作原理和 各點陣腳的定義及接法,具體接線請參考接線說明 我們採用的led點陣式是低功耗,在做實驗時可以用微控制器腳直接驅動 include unsigned char co...

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

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