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

📄 xiushiyi.asm

📁 锈蚀仪
💻 ASM
📖 第 1 页 / 共 5 页
字号:
                          MOV           DATA_2,#15H
                          CALL          WR_DATA
                          CALL          YS50MS
                          CALL          XZWDXS
                          JMP           HERE


Jxia2:                    MOV           DATA_1,#00H
                          MOV           DATA_2,#15H
                          CALL          WR_DATA
                          CALL          YS50MS
                          MOV           DATA_1,#55H
                          MOV           DATA_2,#10H
                          CALL          WR_DATA
                          CALL          YS50MS
                          call          xzwdxs
                          JMP           HERE


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
JZUO1:                    JB           QDBZ,JZUO4
                          JB           HM2BZ,JZUO2
                          JB           HM3BZ,JZUO3
                          CLR          ZUO
                          JMP          HERE
JZUO2:                    CALL         HM1

                          CLR          ZUO
                          JMP          HERE
JZUO3:                    CALL         HM2

                          CLR          ZUO
JZUO4:
                          JMP          HERE
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
JYOU1:                    JB           QDBZ,JZUO4
                          JB           HM1BZ,JYOU2
                          JB           HM2BZ,JYOU3
                          CLR          YOU
                          JMP          HERE
JYOU2:                    CALL         HM2

                          CLR          YOU
                          JMP          HERE
JYOU3:                    CALL         HM3

                          CLR          YOU
                          JMP          HERE


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;键盘别子程序;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

KEY:              SETB P2.1
                  CLR  P2.0
                  SETB P2.2
                  SETB P2.3
                  SETB P2.4
                  SETB P2.5
                  CLR  A

                  MOV A,P2

                  JNB ACC.2,NEXT0
                  JNB ACC.3,NEXT0
                  JNB ACC.4,NEXT0
                  SETB P2.0
                  CLR  P2.1
                  SETB P2.2
                  SETB P2.3
                  SETB P2.4
                  SETB P2.5
                  CLR  A
                  MOV A,P2
                  JNB ACC.2,NEXT0
                  JNB ACC.3,NEXT0
                  JNB ACC.4,NEXT0
                  JNB ACC.5,NEXT0
                  CLR SHANG
                  CLR XIA
                  CLR ZUO
                  CLR YOU
                  CLR QUEREN
                  CLR QINGCHU
                  CLR QIDONG
KEYFH:            RET
NEXT0:            CALL YS10MS
                  SETB P2.1
                  CLR  P2.0
                  SETB P2.2
                  SETB P2.3
                  SETB P2.4
                  SETB P2.5
                  CLR  A
                  MOV A,P2
                  JNB ACC.2,NEXT1
                  JNB ACC.3,NEXT2
                  JNB ACC.4,NEXT3
                  SETB P2.0
                  CLR  P2.1
                  SETB P2.2
                  SETB P2.3
                  SETB P2.4
                  SETB P2.5
                  CLR  A
                  MOV A,P2
                  JNB ACC.2,NEXT4
                  JNB ACC.3,NEXT5
                  JNB ACC.4,NEXT6
                  JNB ACC.5,NEXT7
                  CLR SHANG
                  CLR XIA
                  CLR ZUO
                  CLR YOU
                  CLR QUEREN
                  CLR QINGCHU
                  CLR QIDONG
                  JMP KEYFH
NEXT1:            SETB  QIDONG
                  CALL  FENGMINGQI
                  JMP KEYFH
NEXT2:            SETB  QUEREN
                  CALL  FENGMINGQI
                  JMP KEYFH
NEXT3:            SETB  QINGCHU
                  CALL  FENGMINGQI
                  JMP KEYFH
NEXT4:            SETB  SHANG
                  CALL  FENGMINGQI
                  JMP KEYFH
NEXT5:            SETB  ZUO
                  CALL  FENGMINGQI
                  JMP KEYFH
NEXT6:            SETB  XIA
                  CALL  FENGMINGQI
                  JMP KEYFH
NEXT7:            SETB  YOU
                  CALL  FENGMINGQI
                  JMP KEYFH

FENGMINGQI:       SETB  P1.7
                  CALL YS50MS
                  CALL YS50MS
                  CLR  P1.7
                  RET
FENGMINGQI1:       SETB  P1.7
                  CALL YS50MS

                  CLR  P1.7
                  RET
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
HM1:
        CLR   KWBZ
                  CALL  YS50MS
                  CALL  YS50MS
                  CALL  YS50MS
                  CALL  YS50MS
        CALL   CLEAR
        CALL  YS50MS
        CALL  YS50MS
        MOV	SDPL,#0b0h               ;光标地址最大620DH,最小4000H
	MOV	SDPH,#45h
        MOV	C24Z,#1                 ;一个字宽的字节数
        MOV	ZGDS,#16                  ;一个字高的点数
        MOV     ZISHU,#2                ;总共显示的字数
        MOV     ZIJIESHU,#16            ;一个字的字节数
        MOV	DPTR,#YX                ;YX
        MOV	CDPL,DPL
        MOV	CDPH,DPH
        CALL	SUNFD

        MOV	SDPL,#0B2h               ;光标地址最大620DH,最小4000H
	MOV	SDPH,#45h
        MOV	C24Z,#1                 ;一个字宽的字节数
        MOV	ZGDS,#16                  ;一个字高的点数
        MOV     ZISHU,#2                ;总共显示的字数
        MOV     ZIJIESHU,#16            ;一个字的字节数
        MOV	DPTR,#SGANG                ;gang
        MOV	CDPL,DPL
        MOV	CDPH,DPH
        CALL	SUNFD
        MOV	SDPL,#0B4h               ;光标地址最大620DH,最小4000H
	MOV	SDPH,#45h
        MOV	C24Z,#1                 ;一个字宽的字节数
        MOV	ZGDS,#16                  ;一个字高的点数
        MOV     ZISHU,#2                ;总共显示的字数
        MOV     ZIJIESHU,#16            ;一个字的字节数
        MOV	DPTR,#LW                ;05
        MOV	CDPL,DPL
        MOV	CDPH,DPH
        CALL	SUNFD
        MOV	SDPL,#0B6h               ;光标地址最大620DH,最小4000H
	MOV	SDPH,#45h
        MOV	C24Z,#2                 ;一个字宽的字节数
        MOV	ZGDS,#16                  ;一个字高的点数
        MOV     ZISHU,#1                ;总共显示的字数
        MOV     ZIJIESHU,#32            ;一个字的字节数
        MOV	DPTR,#XING                ;xing
        MOV	CDPL,DPL
        MOV	CDPH,DPH
        CALL	SUNFD
        MOV	SDPL,#084h               ;光标地址最大620DH,最小4000H
	MOV	SDPH,#4Ah
        MOV	C24Z,#4                 ;一个字宽的字节数
        MOV	ZGDS,#29                  ;一个字高的点数
        MOV     ZISHU,#5                ;总共显示的字数
        MOV     ZIJIESHU,#116           ;一个字的字节数
        MOV	DPTR,#YXXSY                ;YIE XIANG XIU SHI YI
        MOV	CDPL,DPL
        MOV	CDPH,DPH
        CALL	SUNFD

        MOV     SDPL,#092H
	MOV	SDPH,#5AH
        MOV	C24Z,#3
        MOV	ZGDS,#24
        MOV     ZISHU,#12
        MOV     ZIJIESHU,#72                ;公司名称
        MOV	DPTR,#GSMC
        MOV	CDPL,DPL
        MOV	CDPH,DPH
        CALL	SUNFD

        SETB    HM1BZ
        CLR     HM2BZ
        CLR     HM3BZ
        RET

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
HM2:
                  CALL  CLEAR
                  CALL  YS50MS
                  CALL  YS50MS
                  MOV	SDPL,#05h               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#45h
                  MOV	C24Z,#3                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#1                ;总共显示的字数
                  MOV   ZIJIESHU,#72            ;一个字的字节数
                  MOV	DPTR,#WENDU                ;温度
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD
                  MOV	SDPL,#0Eh               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#45h
                  MOV	C24Z,#3                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#1               ;总共显示的字数
                  MOV   ZIJIESHU,#72            ;一个字的字节数
                 ; MOV	DPTR,#WENDU                ;温度
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD


                  MOV	SDPL,#11h               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#45h
                  MOV	C24Z,#3                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#1                ;总共显示的字数
                  MOV   ZIJIESHU,#72            ;一个字的字节数
                  MOV	DPTR,#MAOHAO                ;冒号
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD

                  CALL  KXIUZHENGXIANSHI         ;显示设定温度


                  MOV	SDPL,#1Eh               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#45h
                  MOV	C24Z,#2                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#1               ;总共显示的字数
                  MOV   ZIJIESHU,#48            ;一个字的字节数
                  MOV	DPTR,#WDFH               ;温度符号
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD

                  MOV	SDPL,#0ADh               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#4Ch
                  MOV	C24Z,#3                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#2               ;总共显示的字数
                  MOV   ZIJIESHU,#72            ;一个字的字节数
                  MOV	DPTR,#SHIRUN            ;shi  run
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD
                  MOV	SDPL,#0B3h               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#4Ch
                  MOV	C24Z,#3                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#2               ;总共显示的字数
                  MOV   ZIJIESHU,#72            ;一个字的字节数
                  MOV	DPTR,#SHIJIAN               ;时间
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD
                  MOV	SDPL,#0B9h               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#4Ch
                  MOV	C24Z,#3                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#1                ;总共显示的字数
                  MOV   ZIJIESHU,#72            ;一个字的字节数
                  MOV	DPTR,#MAOHAO                ;冒号
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD

⌨️ 快捷键说明

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