📄 a240.lst
字号:
页 1
03-03-08
18:09:26
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
;128X240 液晶演示程序
ORG 0000H
0000 020100 LJMP STAR
ORG 0100H
STAR:
0100 7C90 MOV R4,#90H
0102 1201EE LCALL OUTIN ; display off
0105 7A00 MOV R2,#00H
0107 7B00 MOV R3,#00H ; TEXT HOME
0109 7C40 MOV R4,#40H
010B 1201E0 LCALL OUTI2
010E 7A1E MOV R2,#30
0110 7B00 MOV R3,#00 ; TEXT AREA &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
0112 7C41 MOV R4,#41H
0114 1201E0 LCALL OUTI2
0117 7A00 MOV R2,#00H
0119 7B10 MOV R3,#10H
011B 7C42 MOV R4,#42H
011D 1201E0 LCALL OUTI2 ; GRAPHIC HOME
0120 7A1E MOV R2,#30
0122 7B00 MOV R3,#00H ;GRAPHIC AREA
0124 7C43 MOV R4,#43H ;
0126 1201E0 LCALL OUTI2
0129 7C94 MOV R4,#94H ; TEXT ON
012B 1201EE LCALL OUTIN ; GRAPHIC OFF
012E 7A00 MOV R2,#00H
0130 7B00 MOV R3,#00H ; TEXT WRITE "0"
0132 7C24 MOV R4,#24H
0134 1201E0 LCALL OUTI2
0137 7CB0 MOV R4,#0B0H
0139 1201EE LCALL OUTIN
013C 7A1F MOV R2,#01FH
CLRS0:
013E 7BFF MOV R3,#0FFH
CLRS1:
0140 E4 CLR A
0141 1201F4 LCALL OUTD
0144 DBFA DJNZ R3,CLRS1 ;空白
0146 DAF6 DJNZ R2,CLRS0
0148 7CB2 MOV R4,#0B2H
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240.ASM
页 2
03-03-08
18:09:26
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
014A 1201EE LCALL OUTIN
; MODE SET
014D 7C9C MOV R4,#9cH
014F 1201EE LCALL OUTIN
0152 7C80 MOV R4,#80H ; 84H是文本特征为错误,要将图形区改为特征码 &&&&&&&&&&&&&&&&&&&&&&&
0154 1201EE LCALL OUTIN
0157 7A00 MOV R2,#00H
0159 7B00 MOV R3,#00H
015B 7C24 MOV R4,#24H
015D 1201E0 LCALL OUTI2
0160 751210 MOV 12H,#16 ;10行5~8列*8行
0163 7A1E QW1: MOV R2,#30 ;每行30个字
0165 7B2C MOV R3,#2CH ; Char code
0167 751010 MOV 10H,#10H ;10H是字符代码寄存器
016A 7CC0 MOV R4,#0C0H
016C AB10 QW: MOV R3,10H
016E 7CC0 MOV R4,#0C0H
0170 1201E7 LCALL OUTI1
0173 0510 inc 10H
0175 DAF5 DJNZ R2,QW
0177 D512E9 DJNZ 12H,QW1
; LCALL TIME
017A 12022D LCALL TIME
;~~~~~~~~~~~~~~~~~~~~~~That's txt comstruction.
017D 7C98 MOV R4,#98H ; text off graph on &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
017F 1201EE LCAll OUTIN
0182 7802 MOV R0,#2
0184 7900 MOV R1,#00H
0186 7A00 MOV R2,#00H
0188 75221E MOV 22H,#30
018B 7B10 SE: MOV R3,#10H ; DISPLAY The graphic
018D 7C24 MOV R4,#24H
018F 1201E0 LCALL OUTI2
0192 90023D MOV DPTR,#LDATA ;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
0195 1201CD LCALL LDIS1
0198 12022D LCALL TIME
019B 12022D LCALL TIME
019E 752250 MOV 22H,#80 ; 上卷80行
01A1 901000 MOV DPTR,#1000H
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240.ASM
页 3
03-03-08
18:09:26
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
01A4 AA82 MOVE: MOV R2,DPL
01A6 AB83 MOVES: MOV R3,DPH
01A8 7C42 MOV R4,#42H
01AA 1201E0 LCALL OUTI2
01AD 7521A0 MOV 21H,#0A0H
MOVES1:
01B0 7EAF LMS2: MOV R6,#0AFH
01B2 DEFE LMS1: DJNZ R6,LMS1
01B4 D521F9 DJNZ 21H,MOVES1
01B7 75251E MOV 25H,#1EH
01BA A3 MOVES2:INC DPTR
01BB D525FC DJNZ 25H,MOVES2
01BE D522E3 DJNZ 22H,MOVE
01C1 12022D LCALL TIME
01C4 12022D LCALL TIME
01C7 12022D LCALL TIME
01CA 020100 LJMP STAR
;-----------------------------------------------------------------------------------------------
;***********************************************************************************************
01CD 00 LDIS1: NOP
01CE 79A0 MOV R1,#160 ;送160行,为卷屏预送80行。
01D0 AA22 LDIS2: MOV R2,22H ;30 COLOUMN
01D2 E4 LDIS3: CLR A
01D3 93 MOVC A,@A+DPTR
01D4 FB MOV R3,A
01D5 7CC0 MOV R4,#0C0H
01D7 1201E7 LCALL OUTI1
01DA A3 INC DPTR
01DB DAF5 DJNZ R2,LDIS3
01DD D9F1 DJNZ R1,LDIS2
01DF 22 RET
;THIS SUBR. IS FOR DISPLAYING ONE LINE
;THE ENTRANCE PARA.
01E0 1201FF OUTI2: LCALL PR01 ;THE ENTRANCE OF TWO BYTE PARA. COMMAND
01E3 EA MOV A,R2
01E4 1201F4 LCALL OUTD
;OUTI1 IS FOR ONE PARA.
01E7 1201FF OUTI1: LCALL PR01
01EA EB MOV A,R3
01EB 1201F4 LCALL OUTD
;OUTIN IS FOR NO PARA.
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240.ASM
页 4
03-03-08
18:09:26
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
01EE 1201FF OUTIN: LCALL PR01
01F1 EC MOV A,R4
01F2 8002 SJMP OUTD1
;OUTD IS FOR DATA OUTPUT
01F4 C2A2 OUTD: CLR P2.2 ;FOR WRTIE DATA C/D=0
OUTD1: ;FOR WRITE COMMAND C/D=0
01F6 C2A0 CLR P2.0 ;WR=0
01F8 F580 MOV P0,A
01FA D2A0 SETB P2.0 ;W/R = 1
01FC D2A2 SETB P2.2 ;C/D =1
01FE 22 RET
01FF 120217 PR01: LCALL PR0 ;Check the state of the LCD Module
0202 30E0FA JNB ACC.0,PR01 ;JUDGE STA0
0205 30E1F7 JNB ACC.1,PR01 ;JUDGE STA1
0208 22 RET
0209 120217 PR02: LCALL PR0
020C 30E2FA JNB ACC.2,PR02 ;FOR STA2
020F 22 RET
0210 120217 PR03: LCALL PR0
0213 30E3FA JNB ACC.3,PR03 ;FOR STA3
0216 22 RET
0217 43A007 PR0: ORL P2,#07H ;C/D = 1
021A 4380FF ORL P0,#0FFH ;P1 PORT IS FOR INPUT
021D C2A1 CLR P2.1 ;RD =0
021F E580 MOV A,P0
0221 D2A1 SETB P2.1 ;RD = 1
0223 22 RET
0224 7F0F MS40: MOV R7,#00FH
0226 7E1F MS2: MOV R6,#01FH
0228 DEFE MS1: DJNZ R6,MS1
022A DFFA DJNZ R7,MS2
022C 22 RET
022D 752303 TIME: MOV 23H,#03H
0230 7521FF TIME1: MOV 21H,#0FFH
0233 120224 TIME2: LCALL MS40
0236 D521FA DJNZ 21H,TIME2
0239 D523F4 DJNZ 23H,TIME1
023C 22 RET
;________The data under here will make the LCD Module said:______________
;
; Hi! xxxx
; Welcome to the xxxx
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240.ASM
页 5
03-03-08
18:09:26
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
; xxxx
LDATA:
;-- 调入了一幅图像:D:\1_cpu\kx_1.bmp --
;-- 宽度x高度=240x109 --
023D 000000
0240 000000
0243 000000
0246 000000
0249 000000
024C 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,
024D 000000
0250 000000
0253 000000
0256 000000
0259 000000
025C 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,
025D 000000
0260 000000
0263 000000
0266 000000
0269 000000
026C 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,
026D 000000
0270 000000
0273 000000
0276 000000
0279 000000
027C 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,
027D 000000
0280 000000
0283 000000
0286 000000
0289 000000
028C 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,
028D 000000
0290 000000
0293 000000
0296 000000
0299 000000
029C 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,
029D 000000
02A0 000000
02A3 000000
02A6 000000
02A9 000000
02AC 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,
02AD 000000
02B0 000000
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240.ASM
页 6
03-03-08
18:09:26
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
02B3 000000
02B6 000000
02B9 000000
02BC 0E DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,00EH,
02BD 000000
02C0 000000
02C3 000000
02C6 000003
02C9 800000
02CC 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,003H,080H,000H,000H,000H,
02CD 000000
02D0 000000
02D3 000000
02D6 000038
02D9 000F00
02DC 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,038H,000H,00FH,000H,000H,
02DD 000000
02E0 000000
02E3 00C000
02E6 01E000
02E9 000000
02EC 00 DB 000H,000H,000H,000H,000H,000H,000H,0C0H,000H,001H,0E0H,000H,000H,000H,000H,000H,
02ED 000000
02F0 000180
02F3 000000
02F6 3C003F
02F9 C00001
02FC C0 DB 000H,000H,000H,000H,001H,080H,000H,000H,000H,03CH,000H,03FH,0C0H,000H,001H,0C0H,
02FD 003800
0300 0001E0
0303 0001F0
0306 000000
0309 000000
030C 00 DB 000H,038H,000H,000H,001H,0E0H,000H,001H,0F0H,000H,000H,000H,000H,000H,000H,000H,
030D 00FC01
0310 C38000
0313 003C00
0316 E7E001
0319 81C000
031C 1C DB 000H,0FCH,001H,0C3H,080H,000H,000H,03CH,000H,0E7H,0E0H,001H,081H,0C0H,000H,01CH,
031D 00003F
0320 F00000
0323 FF003C
0326 F80000
0329 000007
032C FE DB 000H,000H,03FH,0F0H,000H,000H,0FFH,000H,03CH,0F8H,000H,000H,000H,000H,007H,0FEH,
032D 01C3C0
0330 000038
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240.ASM
页 7
03-03-08
18:09:26
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
0333 038F80
0336 00F1C0
0339 001E00
033C 00 DB 001H,0C3H,0C0H,000H,000H,038H,003H,08FH,080H,000H,0F1H,0C0H,000H,01EH,000H,000H,
033D 3FF000
0340 03FF00
0343 7FFC00
0346 000000
0349 0FCE01
034C E3 DB 03FH,0F0H,000H,003H,0FFH,000H,07FH,0FCH,000H,000H,000H,000H,00FH,0CEH,001H,0E3H,
034D C0030E
0350 38063E
0353 0000F1
0356 C0001E
0359 00003E
035C F0 DB 0C0H,003H,00EH,038H,006H,03EH,000H,000H,0F1H,0C0H,000H,01EH,000H,000H,03EH,0F0H,
035D 001FFC
0360 01FFDE
0363 00303E
0366 00070E
0369 01C700
036C 01 DB 000H,01FH,0FCH,001H,0FFH,0DEH,000H,030H,03EH,000H,007H,00EH,001H,0C7H,000H,001H,
036D 873803
0370 FFE000
0373 79F000
0376 1E0000
0379 7CE000
037C 7F DB 087H,038H,003H,0FFH,0E0H,000H,079H,0F0H,000H,01EH,000H,000H,07CH,0E0H,000H,07FH,
037D F801F8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -