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

📄 ¼

📁 静音琴的源码,有兴趣的拼音可以下载下来看看,这个是可以生产的程序.
💻
字号:
;********************************
;       录音8组上处理
;********************************
;入口:  A=变化键  1=变化     栈顶
;       B=键状态  0=过
;--------------------------------
;功能:  键盘上标志=0/1
;       计录时间
;       键回标志=1
;       收音处理
;--------------------------------
        PROC  LY8SCL
LY8SCL:;57号键
        JNB   ACC.0,LY8SCL0   ;键未动
        JNB   B.0,$+14        ;3字节
        ORL   JP8S,#00000001B ;3字节
        LJMP  $+11            ;3字节
        include "软件陷阱.asm";5字节
        ANL   JP8S,#11111110B ;3字节
        MOV   DPTR,#1E0H      ;时间地址
        LCALL JLSJCL          ;计录时间处理
        JB    JP8H.0,LY8SCL0  ;键回标志
        SETB  JP8H.0
        MOV   JXH,#77         ;键序号
        LCALL SYCL            ;收音处理
LY8SCL0:;58号键
        JNB   ACC.1,LY8SCL1   ;键未动
        JNB   B.1,$+14        ;3字节
        ORL   JP8S,#00000010B ;3字节
        LJMP  $+11            ;3字节
        include "软件陷阱.asm";5字节
        ANL   JP8S,#11111101B ;3字节
        MOV   DPTR,#1E4H      ;时间地址
        LCALL JLSJCL          ;计录时间处理
        JB    JP8H.1,LY8SCL1  ;键回标志
        SETB  JP8H.1
        MOV   JXH,#78         ;键序号
        LCALL SYCL            ;收音处理
LY8SCL1:;59号键
        JNB   ACC.2,LY8SCL2   ;键未动
        JNB   B.2,$+14        ;3字节
        ORL   JP8S,#00000100B ;3字节
        LJMP  $+11            ;3字节
        include "软件陷阱.asm";5字节
        ANL   JP8S,#11111011B ;3字节
        MOV   DPTR,#1E8H      ;时间地址
        LCALL JLSJCL          ;计录时间处理
        JB    JP8H.2,LY8SCL2  ;键回标志
        SETB  JP8H.2
        MOV   JXH,#79         ;键序号
        LCALL SYCL            ;收音处理
LY8SCL2:;60号键
        JNB   ACC.3,LY8SCL3   ;键未动
        JNB   B.3,$+14        ;3字节
        ORL   JP8S,#00001000B ;3字节
        LJMP  $+11            ;3字节
        include "软件陷阱.asm";5字节
        ANL   JP8S,#11110111B ;3字节
        MOV   DPTR,#1ECH      ;时间地址
        LCALL JLSJCL          ;计录时间处理
        JB    JP8H.3,LY8SCL3  ;键回标志
        SETB  JP8H.3
        MOV   JXH,#80         ;键序号
        LCALL SYCL            ;收音处理
LY8SCL3:;61号键
        JNB   ACC.4,LY8SCL4   ;键未动
        JNB   B.4,$+14        ;3字节
        ORL   JP8S,#00010000B ;3字节
        LJMP  $+11            ;3字节
        include "软件陷阱.asm";5字节
        ANL   JP8S,#11101111B ;3字节
        MOV   DPTR,#1F0H      ;时间地址
        LCALL JLSJCL          ;计录时间处理
        JB    JP8H.4,LY8SCL4  ;键回标志
        SETB  JP8H.4
        MOV   JXH,#81         ;键序号
        LCALL SYCL            ;收音处理
LY8SCL4:;62号键
        JNB   ACC.5,LY8SCL5   ;键未动
        JNB   B.5,$+14        ;3字节
        ORL   JP8S,#00100000B ;3字节
        LJMP  $+11            ;3字节
        include "软件陷阱.asm";5字节
        ANL   JP8S,#11011111B ;3字节
        MOV   DPTR,#1F4H      ;时间地址
        LCALL JLSJCL          ;计录时间处理
        JB    JP8H.5,LY8SCL5  ;键回标志
        SETB  JP8H.5
        MOV   JXH,#82         ;键序号
        LCALL SYCL            ;收音处理
LY8SCL5:;63号键
        JNB   ACC.6,LY8SCL6   ;键未动
        JNB   B.6,$+14        ;3字节
        ORL   JP8S,#01000000B ;3字节
        LJMP  $+11            ;3字节
        include "软件陷阱.asm";5字节
        ANL   JP8S,#10111111B ;3字节
        MOV   DPTR,#1F8H      ;时间地址
        LCALL JLSJCL          ;计录时间处理
        JB    JP8H.6,LY8SCL6  ;键回标志
        SETB  JP8H.6
        MOV   JXH,#83         ;键序号
        LCALL SYCL            ;收音处理
LY8SCL6:;64号键
        JNB   ACC.7,LY8SCL7   ;键未动
        JNB   B.7,$+14        ;3字节
        ORL   JP8S,#10000000B ;3字节
        LJMP  $+11            ;3字节
        include "软件陷阱.asm";5字节
        ANL   JP8S,#01111111B ;3字节
        MOV   DPTR,#1FCH      ;时间地址
        LCALL JLSJCL          ;计录时间处理
        JB    JP8H.7,LY8SCL7  ;键回标志
        SETB  JP8H.7
        MOV   JXH,#84         ;键序号
        LCALL SYCL            ;收音处理
LY8SCL7:
        RET
        include "软件陷阱.asm"
        END
;********************************

⌨️ 快捷键说明

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