📄 lcdtest.lst
字号:
325 .Ltext5:
327 00d0 89E0 .LM25:
328 00d2 0E94 0000 ldi r16,lo8(0)
329 00d6 63E0 ldi r17,hi8(0)
330 00d8 70E0 .L13:
331 00da CE01 .LBE43:
332 00dc 0E94 0000 .LBE42:
109:lcdtest.c **** LCDWriteStringXY(12,1,"%");
333 tabs "c:/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h",132,0,0,.Ltext5
334 .Ltext5:
336 00e2 8CE0 .LM25:
337 00e4 0E94 0000 ldi r16,lo8(0)
338 00e8 80E0 ldi r17,hi8(0)
339 00ea 90E0 .L13:
340 00ec 0E94 0000 .LBE43:
341 .LBE42:
343 .Ltext6:
345 .LM26:
346 ldi r22,lo8(1)
347 00f0 EE24 ldi r24,lo8(9)
348 00f2 FF24 call LCDGotoXY
349 00f4 C801 ldi r22,lo8(3)
350 ldi r23,hi8(3)
351 movw r24,r28
352 00f6 0197 call LCDWriteInt
354 .LM27:
355 ldi r22,lo8(1)
356 ldi r24,lo8(12)
357 call LCDGotoXY
358 ldi r24,lo8(.LC5)
359 ldi r25,hi8(.LC5)
360 00fa C801 call LCDWriteString
361 .LBB45:
362 .LBB44:
364 00fe 01F4 .Ltext7:
366 .LM28:
367 clr r14
368 clr r15
369 movw r24,r16
370 /* #APP */
371 0100 C801 ; 105 "c:/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h" 1
372 1: sbiw r24,1
373 brne 1b
374 0102 0197 ; 0 "" 2
375 0104 01F4 /* #NOAPP */
376 .LBE44:
377 .LBE45:
378 .LBB46:
379 .LBB47:
380 movw r24,r16
381 /* #APP */
382 0106 C801 ; 105 "c:/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h" 1
383 1: sbiw r24,1
384 brne 1b
385 0108 0197 ; 0 "" 2
386 010a 01F4 /* #NOAPP */
387 .LBE47:
388 .LBE46:
389 010c 2196 .LBB48:
390 .LBB49:
391 movw r24,r16
392 /* #APP */
393 ; 105 "c:/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h" 1
394 1: sbiw r24,1
395 brne 1b
396 010e CA30 ; 0 "" 2
397 0110 D105 /* #NOAPP */
398 0112 01F4 .LBE49:
110:lcdtest.c **** _delay_loop_2(0);
111:lcdtest.c **** _delay_loop_2(0);
112:lcdtest.c **** _delay_loop_2(0);
113:lcdtest.c **** _delay_loop_2(0);
114:lcdtest.c ****
115:lcdtest.c ****
116:lcdtest.c **** }
117:lcdtest.c ****
118:lcdtest.c **** //Clear the screen
119:lcdtest.c **** LCDClear();
399 105 "c:/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h" 1
400 1: sbiw r24,1
401 0114 60E0 brne 1b
402 0116 81E0 ; 0 "" 2
403 0118 0E94 0000 /* #NOAPP */
120:lcdtest.c ****
121:lcdtest.c **** //Some more text
122:lcdtest.c ****
123:lcdtest.c **** LCDWriteString("Hello everyone");
404 APP */
405 ; 105 "c:/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h" 1
406 011c 80E0 1: sbiw r24,1
407 011e 90E0 brne 1b
408 0120 0E94 0000 ; 0 "" 2
124:lcdtest.c **** LCDWriteStringXY(0,1,"sign you name "); // <--- Write ur NAME HERE !!!!!!!!!!!
409 w r24,r16
410 /* #APP */
411 0124 61E0 ; 105 "c:/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h" 1
412 0126 80E0 1: sbiw r24,1
413 0128 0E94 0000 brne 1b
414 012c 80E0 ; 0 "" 2
415 012e 90E0 /* #NOAPP */
416 0130 0E94 0000 .LBE49:
417 .LBE48:
418 .LBB50:
419 .LBB51:
420 movw r24,r16
421 /* #APP */
422 ; 105 "c:/winavr-20080610/lib/gcc/../../avr/include/util/delay_basic.h" 1
423 0134 C701 1: sbiw r24,1
424 brne 1b
425 ; 0 "" 2
426 0136 0197 /* #NOAPP */
427 0138 01F4 adiw r28,1
428 .LBE51:
429 .LBE50:
431 .Ltext8:
433 013c 0197 .LM29:
434 013e 01F4 cpi r28,10
435 cpc r29,__zero_reg__
436 brne .L13
438 .LM30:
439 ldi r22,lo8(0)
440 0142 0197 ldi r24,lo8(1)
441 0144 01F4 call LCDByte
443 .LM31:
444 ldi r24,lo8(.LC6)
445 ldi r25,hi8(.LC6)
446 call LCDWriteString
125:lcdtest.c ****
126:lcdtest.c **** //Wait
127:lcdtest.c **** for(i=0;i<3;i++) _delay_loop_2(0);
128:lcdtest.c ****
129:lcdtest.c **** //Some More ......
130:lcdtest.c **** LCDClear();
448 B4
449 .LM31:
450 0146 60E0 ldi r24,lo8(.LC6)
451 0148 81E0 ldi r25,hi8(.LC6)
452 014a 0E94 0000 call LCDWriteString
131:lcdtest.c **** LCDWriteString("@welcome to@");
453 yte
455 014e 80E0 .LM31:
456 0150 90E0 ldi r24,lo8(.LC6)
457 0152 0E94 0000 ldi r25,hi8(.LC6)
132:lcdtest.c **** LCDWriteStringXY(0,1,"fenggang space");
458 r24,lo8(1)
459 call LCDByte
461 0158 80E0 .LM31:
462 015a 0E94 0000 ldi r24,lo8(.LC6)
463 015e 80E0 ldi r25,hi8(.LC6)
464 0160 90E0 call LCDWriteString
133:lcdtest.c **** /*
134:lcdtest.c **** MCUCR=_BV(ISC00)|_BV(ISC01);//上升沿触发fg_new
135:lcdtest.c **** GICR=_BV(INT0);//外部中断 0 允许 fg_new
136:lcdtest.c **** #ifdef __DOXYGEN__
137:lcdtest.c **** #undef __DOXYGEN__
138:lcdtest.c **** #endif
139:lcdtest.c **** sei(); //总中断允许
140:lcdtest.c **** */
141:lcdtest.c ****
142:lcdtest.c **** DDRA|=0x00; //定义为输入引脚
466 B4
467 .LM31:
468 0166 8AB3 ldi r24,lo8(.LC6)
469 0168 8ABB ldi r25,hi8(.LC6)
143:lcdtest.c **** PORTA=_BV(PA7);
470 r24,lo8(1)
471 call LCDByte
473 016c 8BBB .LM31:
144:lcdtest.c **** DDRB|=0x00; //定义为输入引脚
474 .LM30-.LFBB4
475 .LM30:
476 016e 87B3 ldi r22,lo8(0)
477 0170 87BB ldi r24,lo8(1)
145:lcdtest.c **** PORTB=_BV(PB0)|_BV(PB1)|_BV(PB2)|_BV(PB3);//键盘引脚上拉电阻开
478 ,10
479 cpc r29,__zero_reg__
480 0172 8FE0 brne .L13
482 .LM30:
146:lcdtest.c **** while(1)
147:lcdtest.c **** {
148:lcdtest.c **** key_process();
483 0,106,.LM29-.LFBB4
484 .LM29:
485 0176 0E94 0000 cpi r28,10
486 017a 00C0 cpc r29,__zero_reg__
487 brne .L13
489 .LM30:
490 ldi r22,lo8(0)
491 ldi r24,lo8(1)
492 call LCDByte
494 .LM31:
495 ldi r24,lo8(.LC6)
496 ldi r25,hi8(.LC6)
497 call LCDWriteString
499 .LM32:
500 ldi r22,lo8(1)
501 ldi r24,lo8(0)
502 call LCDGotoXY
503 ldi r24,lo8(.LC7)
504 ldi r25,hi8(.LC7)
505 call LCDWriteString
506 .LBB52:
507 .LBB53:
DEFINED SYMBOLS
*ABS*:00000000 lcdtest.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9pjEbu.s:2 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9pjEbu.s:3 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9pjEbu.s:4 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9pjEbu.s:5 *ABS*:00000034 __CCP__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9pjEbu.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9pjEbu.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9pjEbu.s:74 .text:00000000 DelayMs
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9pjEbu.s:136 .text:0000001c display_number
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9pjEbu.s:194 .text:00000062 key_process
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc9pjEbu.s:275 .text:00000094 main
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
LCDByte
LCDWriteString
LCDGotoXY
LCDWriteInt
InitLCD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -