?? xiushiyi.asm
字號:
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 ;一個字寬的字節(jié)數(shù)
MOV ZGDS,#16 ;一個字高的點數(shù)
MOV ZISHU,#2 ;總共顯示的字數(shù)
MOV ZIJIESHU,#16 ;一個字的字節(jié)數(shù)
MOV DPTR,#YX ;YX
MOV CDPL,DPL
MOV CDPH,DPH
CALL SUNFD
MOV SDPL,#0B2h ;光標地址最大620DH,最小4000H
MOV SDPH,#45h
MOV C24Z,#1 ;一個字寬的字節(jié)數(shù)
MOV ZGDS,#16 ;一個字高的點數(shù)
MOV ZISHU,#2 ;總共顯示的字數(shù)
MOV ZIJIESHU,#16 ;一個字的字節(jié)數(shù)
MOV DPTR,#SGANG ;gang
MOV CDPL,DPL
MOV CDPH,DPH
CALL SUNFD
MOV SDPL,#0B4h ;光標地址最大620DH,最小4000H
MOV SDPH,#45h
MOV C24Z,#1 ;一個字寬的字節(jié)數(shù)
MOV ZGDS,#16 ;一個字高的點數(shù)
MOV ZISHU,#2 ;總共顯示的字數(shù)
MOV ZIJIESHU,#16 ;一個字的字節(jié)數(shù)
MOV DPTR,#LW ;05
MOV CDPL,DPL
MOV CDPH,DPH
CALL SUNFD
MOV SDPL,#0B6h ;光標地址最大620DH,最小4000H
MOV SDPH,#45h
MOV C24Z,#2 ;一個字寬的字節(jié)數(shù)
MOV ZGDS,#16 ;一個字高的點數(shù)
MOV ZISHU,#1 ;總共顯示的字數(shù)
MOV ZIJIESHU,#32 ;一個字的字節(jié)數(shù)
MOV DPTR,#XING ;xing
MOV CDPL,DPL
MOV CDPH,DPH
CALL SUNFD
MOV SDPL,#084h ;光標地址最大620DH,最小4000H
MOV SDPH,#4Ah
MOV C24Z,#4 ;一個字寬的字節(jié)數(shù)
MOV ZGDS,#29 ;一個字高的點數(shù)
MOV ZISHU,#5 ;總共顯示的字數(shù)
MOV ZIJIESHU,#116 ;一個字的字節(jié)數(shù)
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 ;一個字寬的字節(jié)數(shù)
MOV ZGDS,#24 ;一個字高的點數(shù)
MOV ZISHU,#1 ;總共顯示的字數(shù)
MOV ZIJIESHU,#72 ;一個字的字節(jié)數(shù)
MOV DPTR,#WENDU ;溫度
MOV CDPL,DPL
MOV CDPH,DPH
CALL SUNFD
MOV SDPL,#0Eh ;光標地址最大620DH,最小4000H
MOV SDPH,#45h
MOV C24Z,#3 ;一個字寬的字節(jié)數(shù)
MOV ZGDS,#24 ;一個字高的點數(shù)
MOV ZISHU,#1 ;總共顯示的字數(shù)
MOV ZIJIESHU,#72 ;一個字的字節(jié)數(shù)
; MOV DPTR,#WENDU ;溫度
MOV CDPL,DPL
MOV CDPH,DPH
CALL SUNFD
MOV SDPL,#11h ;光標地址最大620DH,最小4000H
MOV SDPH,#45h
MOV C24Z,#3 ;一個字寬的字節(jié)數(shù)
MOV ZGDS,#24 ;一個字高的點數(shù)
MOV ZISHU,#1 ;總共顯示的字數(shù)
MOV ZIJIESHU,#72 ;一個字的字節(jié)數(shù)
MOV DPTR,#MAOHAO ;冒號
MOV CDPL,DPL
MOV CDPH,DPH
CALL SUNFD
CALL KXIUZHENGXIANSHI ;顯示設定溫度
MOV SDPL,#1Eh ;光標地址最大620DH,最小4000H
MOV SDPH,#45h
MOV C24Z,#2 ;一個字寬的字節(jié)數(shù)
MOV ZGDS,#24 ;一個字高的點數(shù)
MOV ZISHU,#1 ;總共顯示的字數(shù)
MOV ZIJIESHU,#48 ;一個字的字節(jié)數(shù)
MOV DPTR,#WDFH ;溫度符號
MOV CDPL,DPL
MOV CDPH,DPH
CALL SUNFD
MOV SDPL,#0ADh ;光標地址最大620DH,最小4000H
MOV SDPH,#4Ch
MOV C24Z,#3 ;一個字寬的字節(jié)數(shù)
MOV ZGDS,#24 ;一個字高的點數(shù)
MOV ZISHU,#2 ;總共顯示的字數(shù)
MOV ZIJIESHU,#72 ;一個字的字節(jié)數(shù)
MOV DPTR,#SHIRUN ;shi run
MOV CDPL,DPL
MOV CDPH,DPH
CALL SUNFD
MOV SDPL,#0B3h ;光標地址最大620DH,最小4000H
MOV SDPH,#4Ch
MOV C24Z,#3 ;一個字寬的字節(jié)數(shù)
MOV ZGDS,#24 ;一個字高的點數(shù)
MOV ZISHU,#2 ;總共顯示的字數(shù)
MOV ZIJIESHU,#72 ;一個字的字節(jié)數(shù)
MOV DPTR,#SHIJIAN ;時間
MOV CDPL,DPL
MOV CDPH,DPH
CALL SUNFD
MOV SDPL,#0B9h ;光標地址最大620DH,最小4000H
MOV SDPH,#4Ch
MOV C24Z,#3 ;一個字寬的字節(jié)數(shù)
MOV ZGDS,#24 ;一個字高的點數(shù)
MOV ZISHU,#1 ;總共顯示的字數(shù)
MOV ZIJIESHU,#72 ;一個字的字節(jié)數(shù)
MOV DPTR,#MAOHAO ;冒號
MOV CDPL,DPL
MOV CDPH,DPH
CALL SUNFD
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -