📄 lcd.lst
字号:
C51 COMPILER V6.20c LCD 04/21/2006 10:29:43 PAGE 1
C51 COMPILER V6.20c, COMPILATION OF MODULE LCD
OBJECT MODULE PLACED IN D:\About_study\program\lcd320240\lcd.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE D:\About_study\program\lcd320240\lcd.a51
stmt level source
1 ;=======================================================================
*** ERROR C141 IN LINE 1 OF D:\ABOUT_STUDY\PROGRAM\LCD320240\LCD.A51: syntax error near ';'
2 ;液晶显示
*** ERROR C100 IN LINE 2 OF D:\ABOUT_STUDY\PROGRAM\LCD320240\LCD.A51: unprintable character 0xD2 skipped
*** ERROR C100 IN LINE 2 OF D:\ABOUT_STUDY\PROGRAM\LCD320240\LCD.A51: unprintable character 0xBA skipped
*** ERROR C100 IN LINE 2 OF D:\ABOUT_STUDY\PROGRAM\LCD320240\LCD.A51: unprintable character 0xBE skipped
*** ERROR C100 IN LINE 2 OF D:\ABOUT_STUDY\PROGRAM\LCD320240\LCD.A51: unprintable character 0xA7 skipped
*** ERROR C100 IN LINE 2 OF D:\ABOUT_STUDY\PROGRAM\LCD320240\LCD.A51: unprintable character 0xCF skipped
*** ERROR C100 IN LINE 2 OF D:\ABOUT_STUDY\PROGRAM\LCD320240\LCD.A51: unprintable character 0xD4 skipped
*** ERROR C100 IN LINE 2 OF D:\ABOUT_STUDY\PROGRAM\LCD320240\LCD.A51: unprintable character 0xCA skipped
*** ERROR C100 IN LINE 2 OF D:\ABOUT_STUDY\PROGRAM\LCD320240\LCD.A51: unprintable character 0xBE skipped
3 ;======================================================================
4 CWADD1 EQU 0e801H ; 写指令代码地址
*** ERROR C129 IN LINE 4 OF D:\ABOUT_STUDY\PROGRAM\LCD320240\LCD.A51: missing ';' before 'EQU'
5 DWADD1 EQU 0e000H ; 写参数及显示数据地址
6 DRADD1 EQU 0e801H ; 读参数及显示数据地址
7 CRADD1 EQU 0e000H ; 读忙状态地址
8 DATBUS EQU P1 ; 数据总线
9 ;---------------------------------------------------------------------
10 PARA1 EQU 30H ; 应用于含1335控制器的液晶模块(320*240)
11 ;-------------- CA320240 + 1335 的SYSTEM SET 参数--------------
12 ; 程序变量定义,根据用户平台提供的内部资源修改
13 COM EQU 30H ; 指令寄存器
14 DAT1 EQU 31H ; 参数及显示数据寄存器
15 COUNT1 EQU 32H ; 计数器1
16 COUNT2 EQU 33H ; 计数器2
17 O_XL EQU 34H ; X坐标低8位寄存器(字节)
18 O_XH EQU 35H ; X坐标高8位寄存器(点列)
19 ; D7位为绘点(D7=1)和消点(D7=0)标志位
20 O_YL EQU 36H ; Y坐标寄存器(字符行/点行)
21 COOE EQU 37H ; 汉字代码
22 LINE EQU 38H
23 COLUM EQU 39H
24 NUM0 EQU 3AH ;存顺序十位
25 NUM1 EQU 3BH ;存顺序个位
26 CFLUG EQU 3CH ; 位标志。表示字符的写入方式
27 ; CFLUG=1为初次写入;CFLUG=0为接续写入
28 TOTAL EQU 3DH
29 LAYER EQU 3EH
30 HEIGH EQU 3FH
31 WIDTH EQU 40H
32 TEMP1 EQU 41H
33 TEMP2 EQU 42H
34 ;--------------------------------------------------------------------------------------
35 ;---------------------------------------------------------------------------------------
36 ORG 0000H
37 AJMP MAIN
38 ORG 0040H
39 MAIN: LCALL DELAY
40 MOV SP,#60H
41 LCALL INT
42 LCALL CLEAR
43
44 MOV TOTAL,#128D
45 MOV WIDTH,#4D
C51 COMPILER V6.20c LCD 04/21/2006 10:29:43 PAGE 2
46 MOV HEIGH,#32D
47 MOV LAYER,#00H
48
49 MOV O_XL,#00H ;北
50 MOV O_YL,#00H
51 MOV COOE,#00H
52 MOV DPTR,#CHARTAB1
53 LCALL CCW2_PR
54 MOV O_XL,#04H ;京
55 MOV O_YL,#00H
56 MOV COOE,#01H
57 MOV DPTR,#CHARTAB1
58 LCALL CCW2_PR
59 MOV O_XL,#08H ;华
60 MOV O_YL,#00H
61 MOV COOE,#02H
62 MOV DPTR,#CHARTAB1
63 LCALL CCW2_PR
64 MOV O_XL,#0CH ;宇
65 MOV O_YL,#00H
66 MOV COOE,#03H
67 MOV DPTR,#CHARTAB1
68 LCALL CCW2_PR
69 MOV O_XL,#10H ;环
70 MOV O_YL,#00H
71 MOV COOE,#04H
72 MOV DPTR,#CHARTAB1
73 LCALL CCW2_PR
74 MOV O_XL,#14H ;球
75 MOV O_YL,#00H
76 MOV COOE,#05H
77 MOV DPTR,#CHARTAB1
78 LCALL CCW2_PR
79 MOV O_XL,#18H ;液
80 MOV O_YL,#00H
81 MOV COOE,#06H
82 MOV DPTR,#CHARTAB1
83 LCALL CCW2_PR
84 MOV O_XL,#1CH ;晶
85 MOV O_YL,#00H
86 MOV COOE,#07H
87 MOV DPTR,#CHARTAB1
88 LCALL CCW2_PR
89 MOV O_XL,#20H ;显
90 MOV O_YL,#00H
91 MOV COOE,#08H
92 MOV DPTR,#CHARTAB1
93 LCALL CCW2_PR
94 MOV O_XL,#24H ;示
95 MOV O_YL,#00H
96 MOV COOE,#09H
97 MOV DPTR,#CHARTAB1
98 LCALL CCW2_PR
99
100 MOV TOTAL,#64D
101 MOV WIDTH,#2D
102 MOV LAYER,#00H
103 MOV O_XL,#00H ;T
104 MOV O_YL,#3FH
105 MOV COOE,#02H
106 MOV DPTR,#NUMTAB
107 LCALL CCW2_PR
C51 COMPILER V6.20c LCD 04/21/2006 10:29:43 PAGE 3
108 MOV O_XL,#02H ;F
109 MOV O_YL,#3FH
110 MOV COOE,#03H
111 MOV DPTR,#NUMTAB
112 LCALL CCW2_PR
113 MOV O_XL,#04H ;T
114 MOV O_YL,#3FH
115 MOV COOE,#02H
116 MOV DPTR,#NUMTAB
117 LCALL CCW2_PR
118
119 MOV O_XL,#06H ;/
120 MOV O_YL,#3FH
121 MOV COOE,#08H
122 MOV DPTR,#NUMTAB
123 LCALL CCW2_PR
124
125 MOV TOTAL,#64D
126 MOV WIDTH,#2D
127 MOV O_XL,#08H ;C
128 MOV O_YL,#3FH
129 MOV COOE,#04H
130 MOV DPTR,#NUMTAB
131 LCALL CCW2_PR
132 MOV O_XL,#0AH ;S
133 MOV O_YL,#3fH
134 MOV COOE,#05H
135 MOV DPTR,#NUMTAB
136 LCALL CCW2_PR
137 MOV O_XL,#0CH ;I
138 MOV O_YL,#3FH
139 MOV COOE,#06H
140 MOV DPTR,#NUMTAB
141 LCALL CCW2_PR
142 MOV O_XL,#0EH ;N
143 MOV O_YL,#3FH
144 MOV COOE,#07H
145 MOV DPTR,#NUMTAB
146 LCALL CCW2_PR
147
148 MOV O_XL,#10H ;,
149 MOV O_YL,#3FH
150 MOV COOE,#08H
151 MOV DPTR,#NUMTAB
152 LCALL CCW2_PR
153
154 MOV TOTAL,#64D
155 MOV WIDTH,#2D
156 MOV O_XL,#12H ;S
157 MOV O_YL,#3FH
158 MOV COOE,#05H
159 MOV DPTR,#NUMTAB
160 LCALL CCW2_PR
161 MOV O_XL,#14H ;T
162 MOV O_YL,#3FH
163 MOV COOE,#02H
164 MOV DPTR,#NUMTAB
165 LCALL CCW2_PR
166 MOV O_XL,#16H ;N
167 MOV O_YL,#3FH
168 MOV COOE,#07H
169 MOV DPTR,#NUMTAB
C51 COMPILER V6.20c LCD 04/21/2006 10:29:43 PAGE 4
170 LCALL CCW2_PR
171
172 MOV O_XL,#18H ;,
173 MOV O_YL,#3FH
174 MOV COOE,#08H
175 MOV DPTR,#NUMTAB
176 LCALL CCW2_PR
177
178 MOV TOTAL,#64D
179 MOV WIDTH,#2D
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -