📄 lcd_l.lst
字号:
页 1
02-08-02
14:29:39
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
;LCD_L.ASM 2001.1 2.15
;TEST TO 12864-1 (C12864-1)
;CONTROLLER: KS0108
;SIDE: 128 X 64 DOTS
;DRAW: WHY
;DATE: 1999.5.26
;****************************************************************
ERR DATA 20H
RAM DATA 21H
DLYL DATA 22H
DLYM DATA 23H
DLYH DATA 24H
;
Y_RAM EQU 0E0H
Y_Flash EQU 00H
Y_out0 EQU 80H
Y_out1 EQU 88H
Y_IN EQU 90H
Y_LCD EQU 20H
COM_DX EQU 0B8H
COM_DY EQU 04H
COM_DZ EQU 0C0H
;
LWRC EQU 20H
LRDC EQU 30H
LWRD EQU 0A0H
LRDD EQU 0B0H
;
YLCD BIT P1.0 ;DEFINE LCM DATA/INSTRUCTION PIN
KIR BIT P1.1 ;DEFINE LCM READ/WRITE PIN
KRST BIT P1.2 ;DEFINE LCM CHIP ENABLE PIN
KCLK BIT P1.3 ;DEFINE LCM CHIP 1 SELECT PIN
;LCS2 BIT P3.5 ;DEFINE LCM CHIP 2 SELECT PIN
;LRSTB BIT P3.2 ;DEFINE LCM /RESET PIN
;DB0~DB7 REG P1.0~P1.7 ;DEFINE LCM DATA BUS PIN
ORG 0000H
0000 7583E0 MOV DPH,#Y_RAM
0003 758201 MOV DPL,#1
0006 7455 MOV A,#55H
0008 F0 MOVX @DPTR,A
0009 E0 MOVX A,@DPTR
000A 00 NOP
000B 758388 MOV DPH,#Y_out1
000E 74AA MOV A,#0AAH
0010 F0 MOVX @DPTR,A
0011 00 NOP
0012 0200DE ljmp l_lcd
E:\BIN_A\BIN3\LCD_L\LCD_L.ASM
页 2
02-08-02
14:29:39
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
0015 00 L_FROM: NOP
; MOV A,#90H
;MOVX @DPTR,A
;MOVX A,@DPTR
0016 00 NOP
0017 75A000 MOV P2,#0
001A 7490 MOV A,#90H
001C F2 MOVX @R0,A
001D 00 NOP
;MOV R0,#0
001E E2 MOVX A,@R0
001F 00 NOP
0020 758300 MOV DPH,#0
0023 758200 MOV DPL,#0
0026 74FF MOV A,#0FFH
0028 F0 MOVX @DPTR,A
0029 00 NOP
002A 00 NOP
002B 7490 MOV A,#90H
002D F0 MOVX @DPTR,A
002E E0 MOVX A,@DPTR
002F 00 NOP
0030 12008E LCALL K_Flash
0033 758380 MOV DPH,#Y_out0
0036 E4 CLR A
0037 F0 MOVX @DPTR,A
0038 90000A MOV DPTR,#000AH
003B 120054 LCALL SECERA
003E E520 MOV A,ERR
0040 6002 JZ LF1
0042 800C SJMP ERROR1
0044 752155 LF1: MOV RAM,#55H
0047 120075 LCALL BYPRG
004A E0 MOVX A,@DPTR
004B 00 NOP
004C 00 XH: NOP
004D 00 NOP
004E 80FC SJMP XH
0050 00 ERROR1: NOP
0051 00 NOP
0052 80FC SJMP ERROR1
;
0054 752000 SECERA: MOV ERR,#0
;MOV DPTR,#0
0057 7420 MOV A,#20H
0059 F0 MOVX @DPTR,A
005A 74D0 MOV A,#0D0H
005C F0 MOVX @DPTR,A
E:\BIN_A\BIN3\LCD_L\LCD_L.ASM
页 3
02-08-02
14:29:39
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
005D 00 NOP
005E 00 NOP
005F 1200B1 LCALL RDTB
0062 7D00 MOV R5,#256
0064 758200 MOV DPL,#0
0067 E0 SEVEF: MOVX A,@DPTR
0068 B4FF05 CJNE A,#0FFH,SERR
006B A3 INC DPTR
006C DDF9 DJNZ R5,SEVEF
006E 8003 SJMP SERET
0070 752001 SERR: MOV ERR,#01H
0073 00 SERET: NOP
0074 22 RET
;
0075 752000 BYPRG: MOV ERR,#0
0078 7410 MOV A,#10H
007A F0 MOVX @DPTR,A
007B E521 MOV A,RAM
007D F0 MOVX @DPTR,A
007E 00 NOP
007F 00 NOP
0080 1200B1 LCALL RDTB
0083 E0 MOVX A,@DPTR
0084 B52102 CJNE A,RAM,BPERR
0087 8003 SJMP BPRET
0089 752002 BPERR: MOV ERR,#02H
008C 00 BPRET: NOP
008D 22 RET
;
K_Flash:
008E 758380 MOV DPH,#Y_out0
0091 7400 MOV A,#0
0093 F2 MOVX @R0,A
0094 901823 MOV DPTR,#1823H
0097 E0 MOVX A,@DPTR
0098 901820 MOV DPTR,#1820H
009B E0 MOVX A,@DPTR
009C 901822 MOV DPTR,#1822H
009F E0 MOVX A,@DPTR
00A0 900418 MOV DPTR,#0418H
00A3 E0 MOVX A,@DPTR
00A4 90041B MOV DPTR,#041BH
00A7 E0 MOVX A,@DPTR
00A8 900419 MOV DPTR,#0419H
00AB E0 MOVX A,@DPTR
00AC 90041A MOV DPTR,#041AH
00AF E0 MOVX A,@DPTR
00B0 22 RET
E:\BIN_A\BIN3\LCD_L\LCD_L.ASM
页 4
02-08-02
14:29:39
伟福汇编器 V5.00 Copyright (c) 1989, 2001 by CHY
地址 机器码 源程序
;
00B1 E0 RDTB: MOVX A,@DPTR
00B2 5440 ANL A,#40H
00B4 FD MOV R5,A
00B5 00 NOP
00B6 00 NOP
00B7 E0 MOVX A,@DPTR
00B8 5440 ANL A,#40H
00BA 6D XRL A,R5
00BB B400F3 CJNE A,#0,RDTB
00BE E0 RDTBLP: MOVX A,@DPTR
00BF 5440 ANL A,#40H
00C1 FD MOV R5,A
00C2 00 NOP
00C3 E0 MOVX A,@DPTR
00C4 5440 ANL A,#40H
00C6 6D XRL A,R5
00C7 B400F4 CJNE A,#0,RDTBLP
00CA 22 RET
;
00CB 75241A DLY2S: MOV DLYH,#1AH
00CE 7523FF A4: MOV DLYM,#0FFH
00D1 7522FF A5: MOV DLYL,#0FFH
00D4 D522FD DJNZ DLYL,$
00D7 D523F7 DJNZ DLYM,A5
00DA D524F1 DJNZ DLYH,A4
00DD 22 RET
;
00DE 00 L_LCD: NOP
00DF D290 SETB YLCD
00E1 758380 MOV DPH,#Y_out0
00E4 7420 MOV A,#LWRC
00E6 F0 MOVX @DPTR,A
00E7 C290 CLR YLCD
00E9 758320 MOV DPH,#Y_LCD
00EC 743E MOV A,#3EH
00EE F0 MOVX @DPTR,A
00EF 743F MOV A,#3FH
00F1 F0 MOVX @DPTR,A
00F2 74B8 MOV A,#COM_DX ;COM_DX
00F4 F0 MOVX @DPTR,A
00F5 7404 MOV A,#COM_DY ;COM_DY
00F7 F0 MOVX @DPTR,A
00F8 74C0 MOV A,#COM_DZ ;COM_DZ
00FA D290 SETB YLCD
00FC 758380 MOV DPH,#Y_oUt0
00FF 74A0 MOV A,#LWRD
0101 F0 MOVX @DPTR,A
E:\BIN_A\BIN3\LCD_L\LCD_L.ASM
页 5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -