單片機程序設計一般步驟
(1)分析課題,確定解決方案和算法;
(2)分配系統資源及存儲單元;
(3)繪制程序流程圖;
(4)設計程序,并反復調試和修改。
彩燈循環設計

ORG 0000H
MAIN: MOV P1, #80H ;D7 發光
MOV P1, #40H ;D6 發光
MOV P1, #20H ;D5 發光
MOV P1, #10H ;D4 發光
MOV P1, #08H ;D3 發光
MOV P1, #04H ;D2 發光
MOV P1, #02H ;D1 發光
MOV P1, #01H ;D0 發光
SJMP MAIN ; 循環

ORG 0000H
MAIN: MOV A, #01H ; 初始狀態
MOV R0, #08 ; 共 8 位
L1 : MOV P1, A ;D1 發光
LCALL DEL ; 延時子程序
RL A ; 狀態上移 1 位
DJNZ R0 , L1; 循環判斷
SJMP MAIN ; 循環

編輯:admin 最后修改時間:2018-05-30


