📄 spi-lcd.lst
字号:
1 .file "SPI-LCD.c"
2 .arch atmega8
3 __SREG__ = 0x3f
4 __SP_H__ = 0x3e
5 __SP_L__ = 0x3d
6 __tmp_reg__ = 0
7 __zero_reg__ = 1
8 .global __do_copy_data
9 .global __do_clear_bss
11 .text
12 .Ltext0:
78 .data
79 .LC0:
80 0000 4865 6C6C .string "Hello Maomao cat!"
80 6F20 4D61
80 6F6D 616F
80 2063 6174
80 2100
81 .text
83 .global main
85 main:
1:SPI-LCD.c **** /*
2:SPI-LCD.c ****
3:SPI-LCD.c **** VERSION 1.0 COPYRIGHT BY 尹延辉
4:SPI-LCD.c **** DATE:2006.06.03
5:SPI-LCD.c **** MCU:ATmega8L
6:SPI-LCD.c **** 编译环境:WinAVR
7:SPI-LCD.c **** */
8:SPI-LCD.c **** #include <avr/io.h>
9:SPI-LCD.c **** #include "PCF8833.h"
10:SPI-LCD.c ****
11:SPI-LCD.c **** int main(void) {
87 .LM1:
88 /* prologue: frame size=0 */
89 0000 C0E0 ldi r28,lo8(__stack - 0)
90 0002 D0E0 ldi r29,hi8(__stack - 0)
91 0004 DEBF out __SP_H__,r29
92 0006 CDBF out __SP_L__,r28
93 /* prologue end (size=4) */
12:SPI-LCD.c **** S1D15G00Init();
95 .LM2:
96 0008 00D0 rcall S1D15G00Init
13:SPI-LCD.c **** S1D15G00ClearLcd();
98 .LM3:
99 000a 00D0 rcall S1D15G00ClearLcd
14:SPI-LCD.c **** PutString(1,30,"Hello Maomao cat!",0xF800,0xFFE0);
101 .LM4:
102 000c 00EE ldi r16,lo8(-32)
103 000e 1FEF ldi r17,hi8(-32)
104 0010 20E0 ldi r18,lo8(-2048)
105 0012 38EF ldi r19,hi8(-2048)
106 0014 40E0 ldi r20,lo8(.LC0)
107 0016 50E0 ldi r21,hi8(.LC0)
108 0018 6EE1 ldi r22,lo8(30)
109 001a 81E0 ldi r24,lo8(1)
110 001c 00D0 rcall PutString
111 .L2:
15:SPI-LCD.c **** for(;;);
113 .LM5:
114 001e FFCF rjmp .L2
115 /* epilogue: frame size=0 */
116 /* epilogue: noreturn */
117 /* epilogue end (size=0) */
118 /* function main size 16 (12) */
120 .Lscope0:
121 .text
123 Letext:
124 /* File "SPI-LCD.c": code 16 = 0x0010 ( 12), prologues 4, epilogues 0 */
DEFINED SYMBOLS
*ABS*:00000000 SPI-LCD.c
C:\DOCUME~1\root\LOCALS~1\Temp/cca2aaaa.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\root\LOCALS~1\Temp/cca2aaaa.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\root\LOCALS~1\Temp/cca2aaaa.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\root\LOCALS~1\Temp/cca2aaaa.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\root\LOCALS~1\Temp/cca2aaaa.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\root\LOCALS~1\Temp/cca2aaaa.s:85 .text:00000000 main
C:\DOCUME~1\root\LOCALS~1\Temp/cca2aaaa.s:123 .text:00000020 Letext
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack
S1D15G00Init
S1D15G00ClearLcd
PutString
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -