📄 报警.asm
字号:
ORG 0000H
JMP MAIN
MAIN:
MOV SP,#4FH
MOV P0,#0FFH
MOV P1,#0FFH
MOV P2,#0FFH
MOV P3,#0FFH
SETB P3.1
GOON: CALL DISPLAY
CPL P3.1
JMP GOON
DISPLAY: MOV R1,#40H
MOV R5,#07FH
PLAY: MOV A,R5
MOV P0,#0FFH
MOV P1,A
MOV A,@R1
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
CALL DL1MS
INC R1
MOV A,R5
JNB ACC.0,ENDOUT
RR A
MOV R5,A
JMP PLAY
ENDOUT: MOV P1,#0FFH
MOV P0,#0FFH
RET ;显示完成,返回
;
TABLE:DB 03H,9FH,25H,0DH,99H,49H,41H,01FH,01H,09H,03H
;;晶振12MHZ,延时0.25秒
DL1MS: MOV R6,#14H
DL1: MOV R7,#19H
DL2: DJNZ R7,DL2
DJNZ R6,DL1
RET
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -