Page 106 -
P. 106
第九章 LED 顯示實驗
實驗 9-1 跑馬燈(8 位元)實驗
功能:MCS-51 之埠 1(PORT-1)控制 8 個 LED,每次只有一個 LED 亮,每隔 0.5 秒依序
由右兒左點亮一個 LED。
開關設定:無
程式:
ORG 00H
JMP START
ORG 30H
START:
MOV A,#00000001B
$1:
MOV P1,A
CALL DELAT_0.5S
RL A
JMP $1
DELAY_0.5S:
MOV R7,#05
$3:
MOV R6,#200
$2:
MOV R5,#248
NOP
$1:
DJNZ R5,$1
DJNZ R6,$2
DJNZ R7,$3
RET
END