📄 5329.asm
字号:
CJNE R2,#0C0H,CLPG8
CLR CS1
CLR CS2
RET
;******************************************************************
SCREEN:
SETB CS1
SETB CS2
MOV R2,#0B8H
CLLP7: MOV R3,#40H
LCALL WRITESET
MOV R0,#64H
CLLP640: MOV A,#0FFH
LCALL WDATA9
DJNZ R0,CLLP640
LCALL DELAY100
INC R2
CJNE R2,#0C0H,CLLP7
MOV R5,#02H
LCALL DELAY
JB P3.4,$
MOV R5,#01H
LCALL DELAY
RET
FULLX9:
SETB CS1
SETB CS2
MOV R2,#0B8H
CLLP8: MOV R3,#40H
LCALL WRITESET
MOV R0,#64
CLL64: MOV A,#55H
LCALL WDATA9
LCALL DELAY100
LCALL DELAY100
DJNZ R0,CLL64
INC R2
CJNE R2,#0C0H,CLLP8
MOV R5,#35H
LCALL DELAY
JB P3.4,$
MOV R5,#01H
LCALL DELAY
MOV R2,#0B8H
CLLP6: MOV R3,#40H
LCALL WRITESET
MOV R0,#32
CLL641: MOV A,#0FFH
LCALL WDATA9
LCALL DELAY100
LCALL DELAY100
MOV A,#00H
LCALL WDATA9
LCALL DELAY100
LCALL DELAY100
DJNZ R0,CLL641
INC R2
CJNE R2,#0C0H,CLLP6
MOV R5,#35H
LCALL DELAY
JB P3.4,$
MOV R5,#01H
LCALL DELAY
MOV R2,#0B8H
CLLP82: MOV R3,#40H
LCALL WRITESET
MOV R0,#32
CLL642: MOV A,#55H
LCALL WDATA9
LCALL DELAY100
LCALL DELAY100
MOV A,#0AAH
LCALL WDATA9
LCALL DELAY100
LCALL DELAY100
DJNZ R0,CLL642
INC R2
CJNE R2,#0C0H,CLLP82
MOV R5,#35H
LCALL DELAY
JB P3.4,$
MOV R5,#01H
LCALL DELAY
MOV R2,#0B8H
CLLP85: MOV R3,#40H
LCALL WRITESET
MOV R0,#32
CLL644: MOV A,#0AAH
LCALL WDATA9
LCALL DELAY100
LCALL DELAY100
MOV A,#55H
LCALL WDATA9
LCALL DELAY100
LCALL DELAY100
DJNZ R0,CLL644
INC R2
CJNE R2,#0C0H,CLLP85
RET
;******************************************************************
WCOM9:
PUSH DPH
PUSH DPL
; PUSH ACC
; lcall busycheck
; POP ACC
CLR RS
NOP
CLR RW
NOP
SETB E
NOP
NOP
MOV PORTB,A
NOP
NOP
CLR E
NOP
SETB RW
NOP
SETB RS
POP DPL
POP DPH
RET
;******************************************************************
WDATA9:
PUSH DPH
PUSH DPL
; PUSH ACC
; lcall busycheck
; POP ACC
SETB RS
NOP
CLR RW
NOP
SETB E
NOP
NOP
MOV PORTB,A
NOP
NOP
CLR E
NOP
SETB RS
NOP
SETB RW
POP DPL
POP DPH
RET
BUSYCHECK:
CLR RS
NOP
SETB RW
NOP
SETB E
NOP
NOP
MOV A,PORTB
NOP
NOP
CLR E
NOP
CLR RW
NOP
SETB RS
ANL A,#80H
CJNE A,#00H,BUSYCHECK
RET
;*************************************************************************
; DELAY SUB-ROUTINE
;*************************************************************************
DELAY100: MOV R7,#80
DJNZ R7,$ ;DELAY FOR 100 US
RET
DELAY:
MOV R6,#95
LDELAY100: ACALL DELAY100
DJNZ R6,LDELAY100
DJNZ R5,LDELAY100
RET
;***************************************************************************
Idw_mess:
DB 04H,0CH,0FCH,0FCH,0FCH,0FCH,0FCH,0FCH,0FCH,0CH,04H,00H,04H,0CH,0FCH,0FCH
DB 0FCH,0FCH,0FCH,0FCH,0FCH,04H,04H,0CH,0CH,1CH,0FCH,0F8H,0F8H,0F8H,0F0H,0E0H
DB 0C0H,00H,04H,1CH,0FCH,0FCH,0FCH,0FCH,0FCH,0FCH,0FCH,84H,00H,04H,0CH,0FCH
DB 0FCH,0FCH,0FCH,0FCH,0FCH,0FCH,84H,00H,00H,00H,04H,0E4H,0FCH,3CH,0CH,04H
DB 00H,00H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,00H,00H,00H,00H,00H,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH,0FFH,00H,00H,00H,00H,00H,00H,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,7FH,00H,00H,00H,03H,1FH,0FFH,0FFH,0FFH,0FFH,0FFH,0FCH,0E0H,0FCH,3FH
DB 07H,1FH,0FFH,0FFH,0FFH,0FFH,0FFH,0FCH,0E0H,0FCH,3FH,07H,01H,00H,00H,00H
DB 20H,30H,3FH,3FH,3FH,3FH,3FH,3FH,3FH,30H,20H,00H,20H,30H,3FH,3FH
DB 3FH,3FH,3FH,3FH,3FH,20H,20H,20H,30H,38H,3FH,1FH,1FH,0FH,0FH,07H
DB 01H,00H,00H,00H,00H,00H,00H,00H,07H,1FH,3FH,3FH,1FH,07H,00H,00H
DB 00H,00H,00H,03H,1FH,3FH,3FH,1FH,07H,00H,00H,00H,00H,00H,00H,00H
IDW_MES:
DB 00H,41H,7FH,41H,00H,00H,7CH,08H,04H,04H,78H,00H,04H,3EH,44H,40H,20H,00H
DB 38H,54H,54H,54H,18H,00H,7CH,08H,04H,04H,08H,00H,7CH,08H,04H,04H,78H,00H
DB 20H,54H,54H,54H,78H,00H,04H,3EH,44H,40H,20H,00H,00H,48H,7DH,40H,00H,00H
DB 38H,44H,44H,44H,38H,00H,7CH,08H,04H,04H,78H,00H,20H,54H,54H,54H,78H,00H
DB 00H,00H,7FH,00H,00H
DB 7FH,41H,41H,22H,1CH,00H,00H,48H,7DH,40H,00H,00H
DB 48H,54H,54H,54H,20H,00H,7CH,14H,14H,14H,08H,00H,00H,00H,7FH,00H,00H,00H
DB 20H,54H,54H,54H,78H,00H,0CH,50H,50H,50H,3CH,00H,00H,00H,00H,00H,00H,00H
DB 3FH,40H,38H,40H,3FH,00H,38H,44H,44H,44H,38H,00H,7CH,08H,04H,04H,08H,00H
DB 7FH,10H,28H,44H,00H,00H,48H,54H,54H,54H,20H
;****************************************************************************
CHAR_MESS1:
DB 14H,08H,3EH,08H,14H,00H
CHAR_MESS2:
DB 00H,00H,3EH,41H,49H,49H,7AH,00H,7FH,09H,19H,29H,46H,00H,7EH,11H,11H,11H,7EH,00H
DB 7FH,09H,09H,09H,06H,00H,7FH,08H,08H,08H,7FH,00H,00H,41H,7FH,41H,00H,00H
DB 3EH,41H,41H,41H,22H,00H,00H,00H,00H,00H,00H,00H,7FH,40H,40H,40H,40H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
CHAR_MESS3:
DB 3EH,41H,41H,41H,22H,00H,7FH,41H,41H,22H,1CH,00H,00H,00H,00H,00H,00H,00H
DB 7FH,02H,0CH,02H,7FH,00H,3EH,41H,41H,41H,3EH,00H,7FH,41H,41H,22H,1CH,00H
DB 3FH,40H,40H,40H,3FH,00H,7FH,40H,40H,40H,40H,00H,7FH,49H,49H,49H,41H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
CHAR_MESS4:
DB 00H,42H,7FH,40H,00H,00H,42H,61H,51H,49H,46H,00H,36H,49H,49H,49H,36H,00H
DB 44H,28H,10H,28H,44H,00H,3CH,4AH,49H,49H,30H,00H,18H,14H,12H,7FH,10H,00H
CHAR_MESS5:
DB 7FH,41H,41H,22H,1CH,00H,3EH,41H,41H,41H,3EH,00H,01H,01H,7FH,01H,01H,00H
DB 46H,49H,49H,49H,31H
;*******************************************************************************************
TANK9_MESS:
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;64 ROW
DB 0F8H,0F8H,0F8H,0F8H,00H,00H,00H,00H,00H,00H,20H,0F0H,60H,20H,00H,00H
DB 00H,0F0H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;PAGE 1 END
;****1***2***3***4***5***6***7***8***9***10**11**12**13**14**15**16
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;64 ROW
DB 07H,07H,0FFH,0FFH,0E0H,0E0H,0C0H,0E0H,0E0H,0E0H,0E0H,0FFH,00H,00H,0E0H,0E0H
DB 0E0H,0FFH,0E0H,00H,0E0H,0E0H,0E0H,0E0H,80H,80H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;PAGE 2 END
;****1***2***3***4***5***6***7***8***9***10**11**12**13**14**15**16
DB 00H,00H,00H,00H,00H,00H,00H,70H,70H,70H,70H,20H,20H,20H,20H,20H
DB 20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,20H,30H
DB 30H,30H,30H,30H,30H,30H,30H,30H,70H,70H,70H,70H,70H,70H,70H,70H
DB 0F8H,0F8H,0F8H,0F8H,0F8H,0F8H,0F8H,0F8H,0F8H,0F8H,0FCH,0FEH,0FEH,0FEH,0FEH,0FEH
DB 0FEH,0FEH,0FFH,0FFH,0FFH,0FFH,0FEH,0FFH,0FFH,0FFH,0FFH,0FFH,0FEH,0FEH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FEH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FEH,7EH,1EH,1EH,1EH,16H
DB 12H,10H,10H,10H,10H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;PAGE 3 END
;****1***2***3***4***5***6***7***8***9***10**11**12**13**14**15**16
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,0C0H,0C0H,0C0H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,80H
DB 0C0H,0F0H,0F0H,0F0H,0F0H,0F0H,0F8H,0F8H,0F8H,0F8H,0FCH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH,0EFH,0EFH,0CFH,8CH,81H,10H,30H,30H,30H,30H,30H,30H
DB 30H,30H,38H,0F8H,0E0H,0E0H,0E0H,0E0H,0E0H,0E0H,0E0H,0F0H,0F0H,0F0H,0F0H,0F0H
DB 0E0H,0F0H,0F0H,0E0H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;PAGE 4 END
;****1***2***3***4***5***6***7***8***9***10**11**12**13**14**15**16
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,0C0H,0C0H,0FCH
DB 0FCH,0FCH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,7FH,3FH,3FH,3FH,3FH,3FH,7FH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH,7CH,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;PAGE 5 END
;****1***2***3***4***5***6***7***8***9***10**11**12**13**14**15**16
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,03H,03H,0FH
DB 3FH,7FH,0FFH,0FFH,0FFH,0FFH,0FFH,0FH,07H,03H,01H,01H,0C0H,0D0H,70H,0C0H
DB 0E0H,41H,01H,03H,07H,1FH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0F0H,0E0H,0C0H,0C0H,0C0H,0C0H,0C0H,0F0H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,3FH,07H,03H,01H,01H,0C0H,0F0H,60H,0E0H
DB 0C0H,80H,01H,01H,03H,0FH,7FH,0FFH,0FFH,0FFH,0FFH,0FFH,7FH,7FH,3FH,1FH
DB 0FH,0FH,01H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;PAGE 6 END
;****1***2***3***4***5***6***7***8***9***10**11**12**13**14**15**16
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,01H,03H,1FH,7FH,0FFH,0F0H,0C0H,80H,80H,04H,0BH,07H,06H,07H
DB 03H,00H,80H,0C0H,0E0H,0F0H,0FFH,7FH,1FH,03H,03H,03H,03H,03H,03H,03H
DB 03H,03H,03H,03H,03H,03H,03H,03H,03H,03H,03H,03H,03H,03H,03H,03H
DB 03H,07H,03H,03H,0FH,3FH,7FH,0F8H,0E0H,0C0H,80H,80H,03H,0FH,06H,06H
DB 03H,05H,80H,80H,0C0H,0F0H,0FCH,7FH,3FH,07H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;PAGE 7 END
;****1***2***3***4***5***6***7***8***9***10**11**12**13**14**15**16
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,01H,03H,03H,07H,07H,07H,07H,07H,07H
DB 07H,07H,07H,03H,03H,01H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,01H,03H,03H,07H,07H,07H,07H,07H
DB 07H,07H,03H,03H,03H,01H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H
DB 00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H,00H ;PAGE 8 END
;************************PANZER CODE END****************************
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -