alarm.asm
来自「8031单片机编写声光报警的源代码。8255应用相关。」· 汇编 代码 · 共 41 行
ASM
41 行
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN:
MOV DPTR,#7FFFH ;控制字
MOV A,#90H
MOVX @DPTR,A
MOV A,#01H ;C口置1,不响
MOVX @DPTR,A
MOV DPTR,#7FFDH ;B口地址
MOV A,#0FFH ;熄灭LED灯
MOVX @DPTR,A
MOV DPTR,#7FFCH ;A口地址
MOVX A,@DPTR ;A口内容送累加器A
JZ MAIN
AJMP SER
SER:
MOV DPTR,#7FFDH ;B口地址
MOV A,#00H ;点亮LED
MOVX @DPTR,A
MOV DPTR,#7FFFH ;控制字,置C某一位 0
MOV A,#00H
MOVX @DPTR,A
DEL: MOV TMOD,#10H
MOV R6,#1EH
DD: MOV TH1,#3CH
MOV TL1,#0B0H
SETB TR1
JNB TF1,$
CLR TF1
DJNZ R6,DD
LJMP MAIN
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?