?? laled.asm
字號:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;實例一:點亮P1.0口上的發光二極管 Light an LED (《51單片機應用從零開始》 1.3小節實例)
;
;現象:P1.0口上的發光二極管被點亮后熄滅,以此循環
;
;作者:楊欣,劉長煥,張延強 電路飛翔網 eedesign@163.com
;
; http://www.circuitfly.com
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
ORG 00H
START:
CLR P1.0 ;P1.0=0,發光二極管點亮
CALL DELAY ;調用延時子程序
SETB P1.0 ;P1.0=1,發光二極管熄滅
CALL DELAY ;調用延時子程序
JMP START ;循環
DELAY: ;延時200ms的子程序
MOV R3, #20
D1:
MOV R4, #20
D2:
MOV R5, #248
DJNZ R5, $ ;R5減1,如果不為0,就執行本行
DJNZ R4, D2
DJNZ R3, D1
RET ;子程序結束標志,返回主程序
END ;程序結束點
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -