?? led.asm
字號:
;p1口八個(gè)燈作跑馬燈,實(shí)現(xiàn)燈的循環(huán)移動
;可以作單片機(jī)入門的簡單例子,打開神密的單片機(jī)之門
;循環(huán)八次后再往回循環(huán)
;led燈接在P1口上
org 0000h
ajmp start
org 0030h
start:
mov a,#0ffh ;
clr c ;
mov r2,#08h ;循環(huán)八次。
loop: rlc a ;帶進(jìn)位左移。
mov p1,a ;輸出到P1口。
call delay ;延時(shí)一段時(shí)間
djnz r2,loop ;反復(fù)循環(huán)
mov r2,#07h ;再往回循環(huán)。
loop1: rrc a ;帶進(jìn)位右移
mov p1,a ;輸出到P1口。
call delay ;延時(shí)一段時(shí)間
djnz r2,loop1 ;反復(fù)循環(huán)
jmp start ;重新開始
delay: mov r3,#20 ;延時(shí)子程序
d1: mov r4,#20
d2: mov r5,#248
djnz r5,$
djnz r4,d2
djnz r3,d1
ret
end ;結(jié)束
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -