📄 a240np0.lst
字号:
页 1
03-04-08
07:37:59
伟福汇编器 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\A240NP0.ASM
页 2
03-04-08
07:37:59
伟福汇编器 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 120228 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 900238 MOV DPTR,#LDATA ;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
0195 1201CD LCALL LDIS1
0198 120228 LCALL TIME
019B 120228 LCALL TIME
019E 752250 MOV 22H,#80 ; 上卷80行
01A1 901000 MOV DPTR,#1000H
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240NP0.ASM
页 3
03-04-08
07:37:59
伟福汇编器 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 120228 LCALL TIME
01C4 120228 LCALL TIME
01C7 120228 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\A240NP0.ASM
页 4
03-04-08
07:37:59
伟福汇编器 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 12021F LCALL MS40
0205 12021F LCALL MS40
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 C2A1 CLR P2.1 ;RD =0
021C D2A1 SETB P2.1 ;RD = 1
021E 22 RET
021F 7F0F MS40: MOV R7,#00FH
0221 7E1F MS2: MOV R6,#01FH
0223 DEFE MS1: DJNZ R6,MS1
0225 DFFA DJNZ R7,MS2
0227 22 RET
0228 752303 TIME: MOV 23H,#03H
022B 7521FF TIME1: MOV 21H,#0FFH
022E 12021F TIME2: LCALL MS40
0231 D521FA DJNZ 21H,TIME2
0234 D523F4 DJNZ 23H,TIME1
0237 22 RET
;________The data under here will make the LCD Module said:______________
;
; Hi! xxxx
; Welcome to the xxxx
; xxxx
LDATA:
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240NP0.ASM
页 5
03-04-08
07:37:59
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
;-- 调入了一幅图像:D:\1_cpu\kx_1.bmp --
;-- 宽度x高度=240x109 --
0238 000000
023B 000000
023E 000000
0241 000000
0244 000000
0247 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,
0248 000000
024B 000000
024E 000000
0251 000000
0254 000000
0257 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,
0258 000000
025B 000000
025E 000000
0261 000000
0264 000000
0267 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,
0268 000000
026B 000000
026E 000000
0271 000000
0274 000000
0277 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,
0278 000000
027B 000000
027E 000000
0281 000000
0284 000000
0287 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,
0288 000000
028B 000000
028E 000000
0291 000000
0294 000000
0297 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,
0298 000000
029B 000000
029E 000000
02A1 000000
02A4 000000
02A7 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,
02A8 000000
02AB 000000
02AE 000000
02B1 000000
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240NP0.ASM
页 6
03-04-08
07:37:59
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
02B4 000000
02B7 0E DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,00EH,
02B8 000000
02BB 000000
02BE 000000
02C1 000003
02C4 800000
02C7 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,003H,080H,000H,000H,000H,
02C8 000000
02CB 000000
02CE 000000
02D1 000038
02D4 000F00
02D7 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,038H,000H,00FH,000H,000H,
02D8 000000
02DB 000000
02DE 00C000
02E1 01E000
02E4 000000
02E7 00 DB 000H,000H,000H,000H,000H,000H,000H,0C0H,000H,001H,0E0H,000H,000H,000H,000H,000H,
02E8 000000
02EB 000180
02EE 000000
02F1 3C003F
02F4 C00001
02F7 C0 DB 000H,000H,000H,000H,001H,080H,000H,000H,000H,03CH,000H,03FH,0C0H,000H,001H,0C0H,
02F8 003800
02FB 0001E0
02FE 0001F0
0301 000000
0304 000000
0307 00 DB 000H,038H,000H,000H,001H,0E0H,000H,001H,0F0H,000H,000H,000H,000H,000H,000H,000H,
0308 00FC01
030B C38000
030E 003C00
0311 E7E001
0314 81C000
0317 1C DB 000H,0FCH,001H,0C3H,080H,000H,000H,03CH,000H,0E7H,0E0H,001H,081H,0C0H,000H,01CH,
0318 00003F
031B F00000
031E FF003C
0321 F80000
0324 000007
0327 FE DB 000H,000H,03FH,0F0H,000H,000H,0FFH,000H,03CH,0F8H,000H,000H,000H,000H,007H,0FEH,
0328 01C3C0
032B 000038
032E 038F80
0331 00F1C0
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240NP0.ASM
页 7
03-04-08
07:37:59
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
0334 001E00
0337 00 DB 001H,0C3H,0C0H,000H,000H,038H,003H,08FH,080H,000H,0F1H,0C0H,000H,01EH,000H,000H,
0338 3FF000
033B 03FF00
033E 7FFC00
0341 000000
0344 0FCE01
0347 E3 DB 03FH,0F0H,000H,003H,0FFH,000H,07FH,0FCH,000H,000H,000H,000H,00FH,0CEH,001H,0E3H,
0348 C0030E
034B 38063E
034E 0000F1
0351 C0001E
0354 00003E
0357 F0 DB 0C0H,003H,00EH,038H,006H,03EH,000H,000H,0F1H,0C0H,000H,01EH,000H,000H,03EH,0F0H,
0358 001FFC
035B 01FFDE
035E 00303E
0361 00070E
0364 01C700
0367 01 DB 000H,01FH,0FCH,001H,0FFH,0DEH,000H,030H,03EH,000H,007H,00EH,001H,0C7H,000H,001H,
0368 873803
036B FFE000
036E 79F000
0371 1E0000
0374 7CE000
0377 7F DB 087H,038H,003H,0FFH,0E0H,000H,079H,0F0H,000H,01EH,000H,000H,07CH,0E0H,000H,07FH,
0378 F801F8
037B 1C001C
037E 1F8000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -