?? l8leds.asm
字號:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;實例二:點亮P1口上的8支發光二極管 Light eight LEDs (《51單片機應用從零開始》 2.2小節實例)
;
;現象:P1口上的8支發光二極管被點亮后熄滅,以此循環
;
;作者:楊欣,劉長煥,張延強 電路飛翔網 eedesign@163.com
;
; http://www.circuitfly.com
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ORG 00H ; 設置起始地址
START: ; 標號
MOV P1,#00H ; 向P1口輸出低電平,使發光二極管點亮
CALL DELAY ; 調用延時子程序
MOV P1,#0FFH ; 向P1口輸出高電平,使發光二極管熄滅
CALL DELAY ; 調用延時子程序
JMP START ; 跳回START,循環執行
DELAY: MOV R3,#50 ; 延時子程序(500ms)
D1: MOV R4,#20
D2: MOV R5,#248
DJNZ R5,$
DJNZ R4,D2
DJNZ R3,D1
RET ; 返回主程序
END ; 匯編程序結束
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -