⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tt1.asm

📁 MCS96的源程序。用来给96单片机使用
💻 ASM
字号:
        CPU     80C196KB
C8255    EQU     0C006H                           ;8255命令口地址
P8255B   EQU     0C002H                           ;8255 PB口地址
        AL EQU 20H
        AH EQU 21H
        DX EQU 26H
        ORG     2000H           ;定时器溢出中断向量地址
        DW      T1_INT
        ORG     2080H
        DI                      ;关中断
        LD      SP,#00C0H
        LD      DX,#C8255
        LDB     AL,#80H
        STB     AL,[DX]
        CLRB    INTPEN          ;清中断挂号寄存器
        LDB     INTMAS,#01H     ;允许T1中断
        LDB     IOC1,#04H       ;允许T1溢出中断
        LDB     AL,#08H         ;约1秒定时
        LDB     AH,#01H
        STB     AH,P8255B
        EI                      ;开中断
        SJMP    $
T1_INT:
        PUSHF                   ;关中断
        DJNZ    AL,T_END1       ;
        LDB     AL,#08H         ;约1秒定时
        SHLB    AH,#1
        CMPB    AH,#0
        JNE     T_END
        LDB     AH,#01H
T_END:  STB     AH,P8255B       ;熄灭LED
T_END1: POPF                    ;开中断
        RET
        END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -