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 + -
显示快捷键?