📄 161212.lst
字号:
148 .LM9:
149 ldi r24,lo8(10000)
150 ldi r25,hi8(10000)
151 /* #APP */
57:161212.c ****
58:161212.c **** _delay_ms(5);
59:161212.c ****
60:161212.c **** LCD_E_1;
152 20:
153 .LBB21:
154 001e 969A .LBB22:
61:161212.c ****
62:161212.c **** LCD_E_0;
155 Dat:
157 0020 9698 .LM6:
158 /* prologue: frame size=0 */
159 0022 0895 /* prologue end (size=0) */
161 .LM7:
162 sbi 50-0x20,4
164 .LM8:
165 out 56-0x20,r24
166 .LBB20:
167 .LBB21:
168 .LBB22:
169 .LBB23:
171 .Ltext3:
173 .LM9:
63:161212.c ****
64:161212.c **** }
65:161212.c ****
66:161212.c **** void display(uchar x,uchar y,uchar dat) //精确显示字符,x为列坐标,y为行坐标,dat数据
67:161212.c ****
68:161212.c **** {
174 4
176 .LM8:
177 0024 1F93 out 56-0x20,r24
178 .LBB20:
179 0026 142F .LBB21:
69:161212.c ****
70:161212.c **** uchar add;
71:161212.c ****
72:161212.c **** if(y==0)
180 function
181 Dat:
183 002a 01F4 .LM6:
73:161212.c ****
74:161212.c **** add=0x80+0x00+x;
184 ount:r(4,4)",64,0,0,24
187 002e 00C0 .Lscope0:
75:161212.c ****
76:161212.c **** else
77:161212.c ****
78:161212.c **** add=0x80+0x40+x;
189 bs "dat:P(0,11)",64,0,0,24
190 .global Dat
192 Dat:
79:161212.c ****
80:161212.c **** com(add);
193 */
81:161212.c ****
82:161212.c **** Dat(dat);
196 tabn 192,0,0,.LBB18-com
198 0034 812F .Lscope0:
201 0038 1F91 .global Dat
203 Dat:
205 .LM6:
206 /* prologue: frame size=0 */
207 /* prologue end (size=0) */
209 .LM7:
210 sbi 50-0x20,4
212 .LM8:
213 out 56-0x20,r24
83:161212.c ****
84:161212.c **** }
85:161212.c ****
86:161212.c ****
87:161212.c ****
88:161212.c **** void Init(void) //液晶屏初始化
89:161212.c ****
90:161212.c **** {
214 BB22:
215 .LBB23:
217 .Ltext3:
91:161212.c ****
92:161212.c **** com(0x38);
218 ,0,54,.LM7-Dat
219 .LM7:
220 003c 88E3 sbi 50-0x20,4
222 .LM8:
223 out 56-0x20,r24
224 .LBB20:
225 .LBB21:
226 .LBB22:
227 .LBB23:
229 .Ltext3:
231 0042 97E2 .LM9:
232 ldi r24,lo8(10000)
233 0044 0197 ldi r25,hi8(10000)
234 0046 01F4 /* #APP */
235 1: sbiw r24,1
236 brne 1b
237 /* #NOAPP */
238 .LBE23:
239 .LBE22:
240 .LBE21:
241 .LBE20:
93:161212.c **** _delay_ms(5);
94:161212.c **** com(0x38);
242 til/delay_basic.h",132,0,0,.Ltext3
243 .Ltext3:
245 004a 00D0 .LM9:
95:161212.c **** com(0x38);
246 4
248 004c 88E3 .LM8:
249 004e 00D0 out 56-0x20,r24
96:161212.c **** com(0x06);
250 Dat
252 0050 86E0 Dat:
97:161212.c **** com(0x0c);
254 bs "__count:r(4,4)",64,0,0,24
257 0056 00D0 .Lscope0:
98:161212.c **** com(0x01);
258 abs "Dat:F(0,15)",36,0,0,Dat
260 0058 81E0 .global Dat
262 Dat:
264 .LM6:
265 /* prologue: frame size=0 */
266 /* prologue end (size=0) */
268 .LM7:
269 sbi 50-0x20,4
271 .LM8:
272 out 56-0x20,r24
273 .LBB20:
274 .LBB21:
99:161212.c ****
100:161212.c ****
101:161212.c **** }
102:161212.c ****
103:161212.c ****
104:161212.c ****
105:161212.c **** int main(void)
106:161212.c ****
107:161212.c **** {
276 .Ltext3:
278 005e CF93 .LM9:
279 0060 DF93 ldi r24,lo8(10000)
280 ldi r25,hi8(10000)
108:161212.c **** uchar i;
109:161212.c **** DDRB|=0xff; //初始化引脚
281 x20,r24
282 .LBB20:
283 0062 87B3 .LBB21:
284 0064 8FEF .LBB22:
285 0066 87BB .LBB23:
110:161212.c **** DDRD|=0Xff;
286 abn 68,0,52,.LM6-Dat
287 .LM6:
288 0068 91B3 /* prologue: frame size=0 */
289 006a 81BB /* prologue end (size=0) */
111:161212.c **** DDRC|=0Xff;
290 24,0,0,.LBE18-com
291 .Lscope0:
112:161212.c **** Init();
294 bal Dat
296 0070 00D0 Dat:
298 0074 D0E0 .LM6:
299 /* prologue: frame size=0 */
113:161212.c **** for (i=0;i<16;i++)
114:161212.c **** {
115:161212.c **** display(i,0,0x41+i); //显示1602库中自带符号A...
300 192,0,0,.LBB18-com
302 0076 CE01 .Lscope0:
305 007c 60E0 .global Dat
307 0080 00D0 Dat:
309 .LM6:
310 /* prologue: frame size=0 */
311 0084 C031 /* prologue end (size=0) */
313 0088 01F4 .LM7:
314 008a C0E0 sbi 50-0x20,4
316 .LM8:
116:161212.c **** }
117:161212.c **** for (i=0;i<16;i++)
118:161212.c **** {
119:161212.c **** display(i,1,0x30+i); //显示1602库中自带符号1...
317 .LBB20:
318 .LBB21:
319 008e CE01 .LBB22:
320 0090 805D .LBB23:
322 0094 61E0 .Ltext3:
324 0098 00D0 .LM9:
325 009a 2196 ldi r24,lo8(10000)
326 ldi r25,hi8(10000)
327 /* #APP */
328 009c C031 1: sbiw r24,1
329 009e D105 brne 1b
330 00a0 01F4 /* #NOAPP */
120:161212.c **** }
121:161212.c ****
122:161212.c **** }
331 winavr-20070525/bin/../avr/include/util/delay_basic.h",132,0,0,.Ltext3
332 .Ltext3:
334 00a4 90E0 .LM9:
335 ldi r24,lo8(10000)
336 00a6 DF91 ldi r25,hi8(10000)
337 00a8 CF91 /* #APP */
338 00aa 0895 1: sbiw r24,1
339 brne 1b
340 /* #NOAPP */
341 .LBE23:
342 .LBE22:
343 .LBE21:
344 .LBE20:
DEFINED SYMBOLS
*ABS*:00000000 161212.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccH0KYef.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccH0KYef.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccH0KYef.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccH0KYef.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccH0KYef.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccH0KYef.s:71 .text:00000000 com
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccH0KYef.s:121 .text:00000012 Dat
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccH0KYef.s:173 .text:00000024 display
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccH0KYef.s:213 .text:0000003c Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccH0KYef.s:274 .text:0000005e main
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -