📄 a240d.lst
字号:
页 1
03-03-08
18:11:33
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
;128X240液晶演示程序2005-8
DAT0 EQU P0
WRR EQU P2.0
RDD EQU P2.1
CD EQU P2.2
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
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240D.ASM
页 2
03-03-08
18:11:33
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
CLRS1:
0140 E4 CLR A
0141 1201F4 LCALL OUTD
0144 DBFA DJNZ R3,CLRS1 ;空白
0146 DAF6 DJNZ R2,CLRS0
0148 7CB2 MOV R4,#0B2H
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
017A 120220 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 900229 MOV DPTR,#LDATA ;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
0195 1201CD LCALL LDIS1
0198 120220 LCALL TIME
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240D.ASM
页 3
03-03-08
18:11:33
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
019B 120220 LCALL TIME
019E 752250 MOV 22H,#80 ; 上卷80行
01A1 901000 MOV DPTR,#1000H
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 120220 LCALL TIME
01C4 120220 LCALL TIME
01C7 120220 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
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240D.ASM
页 4
03-03-08
18:11:33
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
;OUTI1 IS FOR ONE PARA.
01E7 1201FF OUTI1: LCALL PR01
01EA EB MOV A,R3
01EB 1201F4 LCALL OUTD
;OUTIN IS FOR NO PARA.
01EE 1201FF OUTIN: LCALL PR01
01F1 EC MOV A,R4
01F2 8002 SJMP OUTD1
;OUTD IS FOR DATA OUTPUT
01F4 C2A2 OUTD: CLR CD ;FOR WRTIE DATA C/D=0
OUTD1: ;FOR WRITE COMMAND C/D=0
01F6 C2A0 CLR WRR ;WR=0
01F8 F580 MOV DAT0,A
01FA D2A0 SETB WRR ;W/R = 1
01FC D2A2 SETB CD ;C/D =1
01FE 22 RET
PR01: ;LCALL TIME
01FF 12021A 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
PR02: ;LCALL TIME
0209 12021A LCALL PR0
020C 30E2FA JNB ACC.2,PR02 ;FOR STA2
020F 22 RET
0210 120220 PR03: LCALL TIME
0213 12021A LCALL PR0
0216 30E3F7 JNB ACC.3,PR03 ;FOR STA3
0219 22 RET
PR0: ;SETB WRR ;C/D = 1
;SETB RDD
;SETB CD
;ORL DAT0,#0FFH ;P1 PORT IS FOR INPUT
;CLR RDD ;RD =0
;MOV A,DAT0
;SETB RDD ;RD = 1
021A 120220 LCALL TIME
021D 74FF MOV A,#0FFH
021F 22 RET
0220 7803 TIME: MOV R0,#03H
0222 7930 TIME1: MOV R1,#30H
0224 D9FE TIME2: DJNZ R1,TIME2
0226 D8FA DJNZ R0,TIME1
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240D.ASM
页 5
03-03-08
18:11:33
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
0228 22 RET
;________The data under here will make the LCD Module said:______________
;
; Hi! xxxx
; Welcome to the xxxx
; xxxx
;-- 调入了一幅图像:D:\1_cpu\kx_1.bmp --
;-- 宽度x高度=240x109 --
LDATA:
0229 000000
022C 000000
022F 000000
0232 000000
0235 000000
0238 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
0239 000000
023C 000000
023F 000000
0242 000000
0245 0000 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
0247 000000
024A 000000
024D 000000
0250 000000
0253 000000
0256 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
0257 000000
025A 000000
025D 000000
0260 000000
0263 0000 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
0265 000000
0268 000000
026B 000000
026E 000000
0271 000000
0274 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
0275 000000
0278 000000
027B 000000
027E 000000
0281 0000 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
0283 000000
0286 000000
0289 000000
028C 000000
028F 000000
0292 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240D.ASM
页 6
03-03-08
18:11:33
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
0293 000000
0296 000000
0299 000000
029C 000000
029F 0000 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
02A1 000000
02A4 000000
02A7 000000
02AA 000000
02AD 000000
02B0 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
02B1 000000
02B4 000000
02B7 000000
02BA 000000
02BD 0000 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
02BF 000000
02C2 000000
02C5 000000
02C8 000000
02CB 000000
02CE 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
02CF 000000
02D2 000000
02D5 000000
02D8 000000
02DB 0000 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
02DD 000000
02E0 000000
02E3 000000
02E6 000000
02E9 000000
02EC 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
02ED 000000
02F0 000000
02F3 000000
02F6 000000
02F9 0000 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
02FB 000000
02FE 000000
0301 000000
0304 000000
0307 000000
030A 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
030B 000000
030E 000000
0311 000000
0314 000000
F:\KX_DVP_GW48_CP\GW48_CP+_DEMO\A240D.ASM
页 7
03-03-08
18:11:33
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
0317 0000 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
0319 000000
031C 000000
031F 000000
0322 000000
0325 000000
0328 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
0329 000000
032C 000000
032F 000000
0332 000000
0335 0000 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
0337 000000
033A 000000
033D 000000
0340 000000
0343 000000
0346 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
0347 000000
034A 000000
034D 000000
0350 000000
0353 0000 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
0355 000000
0358 000000
035B 000000
035E 000000
0361 000000
0364 00 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
0365 000000
0368 000000
036B 000000
036E 000000
0371 0000 DB 000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H
0373 000000
0376 000200
0379 040000
037C 000020
037F 100002
0382 10 DB 000H,000H,000H,000H,002H,000H,004H,000H,000H,000H,000H,020H,010H,000H,002H,010H
0383 000000
0386 420040
0389 101000
038C 000000
038F 0000 DB 000H,000H,000H,042H,000H,040H,010H,010H,000H,000H,000H,000H,000H,000H
0391 000000
0394 000240
0397 047F00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -