?? 第1,3,5,7個燈半亮,其余的全亮2.asm
字號:
;單片機 AT89C51
;晶振頻率是12MHZ
;P1口 紅色發(fā)光二極管
;用51的P1口控制8個LED,1 點亮,0 熄滅。
;題目:第1,3,5,7個燈半亮,其余的全亮。
ORG 0000H
SJMP MIAN ;轉(zhuǎn)主程序
ORG 000BH
SJMP ZC1 ;轉(zhuǎn)中斷程序 T0
ORG 001BH
SJMP ZC2 ;轉(zhuǎn)中斷程序 T1
ORG 0030H
MIAN: MOV SP, #60H ;設(shè)堆棧指針
MOV TMOD, #11H ;定時器初始化,工作方式1. (65536)
MOV TH0, #0FCH
MOV TL0, #18H ;定時器T0定時1mS.
MOV TH1, #0D8H
MOV TL1, #0F0H ;定時器T1定時10ms
MOV IE, #8AH
SETB TR1 ;開定時器T1定時10ms
CLR TR0 ;關(guān)定時器T0定時1ms
MOV P1, #00H
SJMP $ ;等帶
ZC1: CLR EA
MOV P1, #55H
MOV TH0, #0FCH
MOV TL0, #18H ;定時器T0定時1mS.
CLR TR0
SETB EA
RETI
ZC2: CLR EA
MOV P1, #0FFH
MOV TH1, #0D8H
MOV TL1, #0F0H ;定時器T1定時10ms
SETB TR1
SETB TR0
SETB EA
RETI
END
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -