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

📄 xiushiyi.asm

📁 锈蚀仪
💻 ASM
📖 第 1 页 / 共 5 页
字号:

                  MOV	SDPL,#0BCh               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#4Ch
                  MOV	C24Z,#2                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#1                ;总共显示的字数
                  MOV   ZIJIESHU,#48            ;一个字的字节数
                  MOV	DPTR,#SZ3                ;数字3
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD
                  MOV	SDPL,#0BEh               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#4Ch
                  MOV	C24Z,#2                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#1                ;总共显示的字数
                  MOV   ZIJIESHU,#48            ;一个字的字节数
                  MOV	DPTR,#SZ0                ;数字0
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD
                  MOV	SDPL,#0c2h               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#4Ch
                  MOV	C24Z,#2                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#3                ;总共显示的字数
                  MOV   ZIJIESHU,#48            ;一个字的字节数
                  MOV	DPTR,#ZFM                ;字符MIN
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD


                  MOV	SDPL,#55h               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#54h
                  MOV	C24Z,#3                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#2                ;总共显示的字数
                  MOV   ZIJIESHU,#72            ;一个字的字节数
                  MOV	DPTR,#XIUSHI            ;xiu shi
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD
                  MOV	SDPL,#5Bh               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#54h
                  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,#61h               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#54h
                  MOV	C24Z,#3                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#1                ;总共显示的字数
                  MOV   ZIJIESHU,#72            ;一个字的字节数
                  MOV	DPTR,#MAOHAO                ;冒号
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD
                  MOV	SDPL,#64h               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#54h
                  MOV	C24Z,#2                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#1                ;总共显示的字数
                  MOV   ZIJIESHU,#48            ;一个字的字节数
                  MOV	DPTR,#SZ0                ;SZ0
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD
                  MOV	SDPL,#66h               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#54h
                  MOV	C24Z,#2                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#1                ;总共显示的字数
                  MOV   ZIJIESHU,#48            ;一个字的字节数
                  MOV	DPTR,#SZ0                ;SZ0
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD
                  MOV	SDPL,#68h               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#54h
                  MOV	C24Z,#3                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#1                ;总共显示的字数
                  MOV   ZIJIESHU,#72            ;一个字的字节数
                  MOV	DPTR,#MAOHAO                ;冒号
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD

                  MOV	SDPL,#6bh               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#54h
                  MOV	C24Z,#2                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#1                ;总共显示的字数
                  MOV   ZIJIESHU,#48            ;一个字的字节数
                  MOV	DPTR,#SZ0                ;0
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD

                  MOV	SDPL,#6Dh               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#54h
                  MOV	C24Z,#2                 ;一个字宽的字节数
                  MOV	ZGDS,#24                  ;一个字高的点数
                  MOV   ZISHU,#1                ;总共显示的字数
                  MOV   ZIJIESHU,#48            ;一个字的字节数
                  MOV	DPTR,#SZ0                ;0
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD




                  CALL  GZTSHI






                  MOV   DATA_2,#10H
                  CALL  RD_DATA
                  MOV   A,DATA_1
                  CJNE  A,#55H,HM2NEXT1           ;向内部寄存器中调入温度修正值
                  SETB  WDXZFH
                  JMP   HM2NEXT2
HM2NEXT1:         CJNE  A,#99H,HM2NEXT2
                  CLR   WDXZFH
HM2NEXT2:         CALL  YS50MS
                  MOV   DATA_2,#15H
                  CALL  RD_DATA
                  MOV   ZANCUN1,DATA_1




                 ; JNB    QDBZ,QWERTY
                ;  SETB   KWBZ
                  clr    qdbz
QWERTY:

                  CLR   HM1BZ
                  CLR   HM3BZ
                  SETB  HM2BZ
                  RET

gztshi:           MOV	SDPL,#0d4h               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#5eh
                  MOV	C24Z,#2                 ;一个字宽的字节数
                  MOV	ZGDS,#16                  ;一个字高的点数
                  MOV   ZISHU,#9               ;总共显示的字数
                  MOV   ZIJIESHU,#32            ;一个字的字节数
                  MOV	DPTR,#aqdjh               ; 按启动键后开始工作
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD
                  ret
tztshi:           MOV	SDPL,#0d4h               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#5eh
                  MOV	C24Z,#2                 ;一个字宽的字节数
                  MOV	ZGDS,#16                  ;一个字高的点数
                  MOV   ZISHU,#9               ;总共显示的字数
                  MOV   ZIJIESHU,#32            ;一个字的字节数
                  MOV	DPTR,#GZZAQCJ               ;工作中按清除键停止
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD
                  ret
XSXHAO:
                  MOV	SDPL,#0D2h               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#5Eh
                  MOV	C24Z,#1                 ;一个字宽的字节数
                  MOV	ZGDS,#16                  ;一个字高的点数
                  MOV   ZISHU,#1                ;总共显示的字数
                  MOV   ZIJIESHU,#16            ;一个字的字节数
                  MOV	DPTR,#XIAOXINGHAO
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD
                  RET

XSKHAO:           MOV	SDPL,#0D2h               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#5Eh
                  MOV	C24Z,#1                 ;一个字宽的字节数
                  MOV	ZGDS,#16                  ;一个字高的点数
                  MOV   ZISHU,#1                ;总共显示的字数
                  MOV   ZIJIESHU,#16            ;一个字的字节数
                  MOV	DPTR,#KONG
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD
                  RET
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
HM3:              CLR   KWBZ
                  CALL  YS50MS
                  CALL  YS50MS
                  CALL  YS50MS
                  CALL  YS50MS
                  CALL  CLEAR
                  CALL  YS50MS
                  CALL  YS50MS

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

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

                  call  xzwdxs

                  MOV	SDPL,#67h               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#54h
                  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,#0cch               ;光标地址最大620DH,最小4000H
                  MOV	SDPH,#5eh
                  MOV	C24Z,#2                 ;一个字宽的字节数
                  MOV	ZGDS,#16                  ;一个字高的点数
                  MOV   ZISHU,#16               ;总共显示的字数
                  MOV   ZIJIESHU,#32            ;一个字的字节数
                  MOV	DPTR,#qingan               ;
                  MOV	CDPL,DPL
                  MOV	CDPH,DPH
                  CALL	SUNFD














                  CLR   HM1BZ
                  CLR   HM2BZ
                  SETB  HM3BZ
                  RET





;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;液晶屏初始化;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
CSH1335:          CLR  YJCS                 ;SED1335片选选通
                  PUSH PSW
                  PUSH A
                  SETB RS0
                  SETB RS1
                  SETB YJA0
                  MOV  A,#40H               ;SYSTEMSET设置
                  MOVX  @R0,A

                  MOV  R2,#00H
                  MOV  DPTR,#SYS
CSH2:             MOV  A,R2
                  MOVC A,@A+DPTR
                  CLR  YJA0
                  MOVX  @R0,A
                  INC  R2
                  CJNE R2,#08H,CSH2
                  SETB YJA0
                  MOV  A,#44H                     ;SCR0LL设置
                  MOVX  @R0,A

                  MOV  R2,#00H
                  MOV  DPTR,#SCR
CSH3:             MOV  A,R2
                  MOVC A,@A+DPTR
                  CLR  YJA0
                  MOVX  @R0,A
                  INC  R2
                  CJNE R2,#0AH,CSH3
                  SETB YJA0
                  MOV  A,#5AH             ;点位置设置
                  MOVX  @R0,A
                  CLR  YJA0

⌨️ 快捷键说明

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