?? xiushiyi.asm
字號:
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
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 + -