?? 第1,3,5,7個燈半亮,其余的全亮.asm
字號:
;單片機 AT89C51
;晶振頻率是12MHZ
;P1口 紅色發(fā)光二極管
;用51的P1口控制8個LED,1 點亮,0 熄滅。
;題目:第1,3,5,7個燈半亮,其余的全亮。
ORG 0000H
SJMP MIAN ;轉主程序
MIAN: LCALL ZC1 ;調用子程序
MOV R3, #100 ;延時初值
DEL3: NOP
NOP
DJNZ R3, DEL3 ;減1與0比較,不為0轉移.
MOV P1, #55H
SJMP MIAN
ZC1: MOV R1, #5 ;延時子程序,改變#5數(shù)據(jù)可以改變亮度.
DEL2: MOV R2, #200
DEL1: NOP
NOP
DJNZ R2, DEL1 ;減1與0比較,不為0轉移.
DJNZ R1, DEL2 ;減1與0比較,不為0轉移.
MOV P1, #0FFH
RET
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -