📄 p8_2.asm
字号:
ORG 0000H
LJMP MAIN
ORG 0013H
LJMP INT_T0
ORG 4100H
MAIN: MOV DPTR, #CASE
MOV R7, #0
MOV A, #0
MOV TMOD, #00000001B
MOV TH0, #03CH
MOV TL0, #0B0H
SETB EA
SETB ET0
SETB TR0
LOOP: JMP @A + DPTR
CASE: AJMP TYPE0
AJMP TYPE1
AJMP TYPE2
AJMP TYPE3
AJMP TYPE4
AJMP TYPE5
AJMP TYPE6
AJMP TYPE7
TYPE0: MOV P1, #01011111B
AJMP LOOP
TYPE1: MOV P1, #10101111B
AJMP LOOP
TYPE2: MOV P1, #11110101B
AJMP LOOP
TYPE3: MOV P1, #11111010B
AJMP LOOP
TYPE4: MOV P1, #01010101B
AJMP LOOP
TYPE5: MOV P1, #10101010B
AJMP LOOP
TYPE6: MOV P1, #00000000B
AJMP LOOP
TYPE7: MOV P1, #11111111B
AJMP LOOP
INT_T0: INC R7
CJNE R7, #20, RETURN
INC A
INC A
CJNE A, #16, CLR_R7
MOV A, 0
CLR_R7: MOV R7, #0
RETURN: MOV TH0, #03CH
MOV TL0, #0B0H
RETI
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -