⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lst

📁 包内含有关于ipod mp3透反式1.46 tft液晶屏的avr示例程序和液晶屏转接板的protel原理图和pcb图。
💻 LST
字号:
   1               		.file	"main.c"
   2               		.arch atmega16
   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
  17               	.Ltext0:
  18               	.global	PortInit
  20               	PortInit:
  21               	.LFB6:
  22               	.LM1:
  23               	/* prologue: frame size=0 */
  24               	/* prologue end (size=0) */
  25               	.LM2:
  26 0000 8FEF      		ldi r24,lo8(-1)
  27 0002 8ABB      		out 58-0x20,r24
  28               	.LM3:
  29 0004 84BB      		out 52-0x20,r24
  30               	.LM4:
  31 0006 81BB      		out 49-0x20,r24
  32               	/* epilogue: frame size=0 */
  33 0008 0895      		ret
  34               	/* epilogue end (size=1) */
  35               	/* function PortInit size 5 (4) */
  36               	.LFE6:
  38               		.data
  39               	.LC0:
  40 0000 4927 6D20 		.string	"I'm what I am, I'm ldqmoon!"
  40      7768 6174 
  40      2049 2061 
  40      6D2C 2049 
  40      276D 206C 
  41               	.LC1:
  42 001c 7777 772E 		.string	"www. acgclub.com"
  42      2061 6367 
  42      636C 7562 
  42      2E63 6F6D 
  42      00
  43               		.text
  44               	.global	main
  46               	main:
  47               	.LFB7:
  48               	.LM5:
  49               	/* prologue: frame size=0 */
  50 000a C0E0      		ldi r28,lo8(__stack - 0)
  51 000c D0E0      		ldi r29,hi8(__stack - 0)
  52 000e DEBF      		out __SP_H__,r29
  53 0010 CDBF      		out __SP_L__,r28
  54               	/* prologue end (size=4) */
  55               	.LM6:
  56 0012 0E94 0000 		call PortInit
  57               	.LM7:
  58 0016 0E94 0000 		call LCDInit
  59               	.LM8:
  60 001a 40E0      		ldi r20,lo8(0)
  61 001c 642F      		mov r22,r20
  62 001e 8FEF      		ldi r24,lo8(-1)
  63 0020 0E94 0000 		call DisplayScreen
  64               	.LM9:
  65 0024 0F2E      		mov __tmp_reg__,r31
  66 0026 F0E0      		ldi r31,lo8(0x0)
  67 0028 8F2E      		mov r8,r31
  68 002a F0E0      		ldi r31,hi8(0x0)
  69 002c 9F2E      		mov r9,r31
  70 002e F0E0      		ldi r31,hlo8(0x0)
  71 0030 AF2E      		mov r10,r31
  72 0032 F0E0      		ldi r31,hhi8(0x0)
  73 0034 BF2E      		mov r11,r31
  74 0036 F02D      		mov r31,__tmp_reg__
  75 0038 56C0      		rjmp .L3
  76               	.L7:
  77               	.LM10:
  78 003a 20E0      		ldi r18,lo8(0x41200000)
  79 003c 30E0      		ldi r19,hi8(0x41200000)
  80 003e 40E2      		ldi r20,hlo8(0x41200000)
  81 0040 51E4      		ldi r21,hhi8(0x41200000)
  82 0042 C501      		movw r24,r10
  83 0044 B401      		movw r22,r8
  84 0046 0E94 0000 		call __divsf3
  85 004a DC01      		movw r26,r24
  86 004c CB01      		movw r24,r22
  87 004e BC01      		movw r22,r24
  88 0050 CD01      		movw r24,r26
  89 0052 0E94 0000 		call sin
  90 0056 DC01      		movw r26,r24
  91 0058 CB01      		movw r24,r22
  92 005a 20E0      		ldi r18,lo8(0x41f00000)
  93 005c 30E0      		ldi r19,hi8(0x41f00000)
  94 005e 40EF      		ldi r20,hlo8(0x41f00000)
  95 0060 51E4      		ldi r21,hhi8(0x41f00000)
  96 0062 BC01      		movw r22,r24
  97 0064 CD01      		movw r24,r26
  98 0066 0E94 0000 		call __mulsf3
  99 006a DC01      		movw r26,r24
 100 006c CB01      		movw r24,r22
 101               	.LM11:
 102 006e 20E0      		ldi r18,lo8(0x42a00000)
 103 0070 30E0      		ldi r19,hi8(0x42a00000)
 104 0072 40EA      		ldi r20,hlo8(0x42a00000)
 105 0074 52E4      		ldi r21,hhi8(0x42a00000)
 106 0076 BC01      		movw r22,r24
 107 0078 CD01      		movw r24,r26
 108 007a 0E94 0000 		call __addsf3
 109 007e DC01      		movw r26,r24
 110 0080 CB01      		movw r24,r22
 111 0082 BC01      		movw r22,r24
 112 0084 CD01      		movw r24,r26
 113 0086 0E94 0000 		call __fixsfsi
 114 008a 6B01      		movw r12,r22
 115 008c 7C01      		movw r14,r24
 116 008e C501      		movw r24,r10
 117 0090 B401      		movw r22,r8
 118 0092 0E94 0000 		call __fixsfsi
 119 0096 DC01      		movw r26,r24
 120 0098 CB01      		movw r24,r22
 121 009a 0FE0      		ldi r16,lo8(15)
 122 009c 2FEF      		ldi r18,lo8(-1)
 123 009e 40E0      		ldi r20,lo8(0)
 124 00a0 B601      		movw r22,r12
 125 00a2 0E94 0000 		call PutPixel
 126               	.LM12:
 127 00a6 20E0      		ldi r18,lo8(0x41200000)
 128 00a8 30E0      		ldi r19,hi8(0x41200000)
 129 00aa 40E2      		ldi r20,hlo8(0x41200000)
 130 00ac 51E4      		ldi r21,hhi8(0x41200000)
 131 00ae C501      		movw r24,r10
 132 00b0 B401      		movw r22,r8
 133 00b2 0E94 0000 		call __addsf3
 134 00b6 DC01      		movw r26,r24
 135 00b8 CB01      		movw r24,r22
 136 00ba BC01      		movw r22,r24
 137 00bc CD01      		movw r24,r26
 138 00be 0E94 0000 		call __fixsfsi
 139 00c2 DC01      		movw r26,r24
 140 00c4 CB01      		movw r24,r22
 141 00c6 03EF      		ldi r16,lo8(-13)
 142 00c8 2FE3      		ldi r18,lo8(63)
 143 00ca 40EF      		ldi r20,lo8(-16)
 144 00cc B601      		movw r22,r12
 145 00ce 0E94 0000 		call PutPixel
 146               	.LM13:
 147 00d2 2DEC      		ldi r18,lo8(0x3dcccccd)
 148 00d4 3CEC      		ldi r19,hi8(0x3dcccccd)
 149 00d6 4CEC      		ldi r20,hlo8(0x3dcccccd)
 150 00d8 5DE3      		ldi r21,hhi8(0x3dcccccd)
 151 00da C501      		movw r24,r10
 152 00dc B401      		movw r22,r8
 153 00de 0E94 0000 		call __addsf3
 154 00e2 4B01      		movw r8,r22
 155 00e4 5C01      		movw r10,r24
 156               	.L3:
 157 00e6 20E0      		ldi r18,lo8(0x42f00000)
 158 00e8 30E0      		ldi r19,hi8(0x42f00000)
 159 00ea 40EF      		ldi r20,hlo8(0x42f00000)
 160 00ec 52E4      		ldi r21,hhi8(0x42f00000)
 161 00ee C501      		movw r24,r10
 162 00f0 B401      		movw r22,r8
 163 00f2 0E94 0000 		call __ltsf2
 164 00f6 87FD      		sbrc r24,7
 165 00f8 A0CF      		rjmp .L7
 166               	.LM14:
 167 00fa 63E2      		ldi r22,lo8(35)
 168 00fc 862E      		mov r8,r22
 169 00fe 5FE0      		ldi r21,lo8(15)
 170 0100 A52E      		mov r10,r21
 171 0102 40EF      		ldi r20,lo8(-16)
 172 0104 C42E      		mov r12,r20
 173 0106 EE24      		clr r14
 174 0108 0E2D      		mov r16,r14
 175 010a 2E2D      		mov r18,r14
 176 010c 40E0      		ldi r20,lo8(.LC0)
 177 010e 50E0      		ldi r21,hi8(.LC0)
 178 0110 60E0      		ldi r22,lo8(0)
 179 0112 70E0      		ldi r23,hi8(0)
 180 0114 CB01      		movw r24,r22
 181 0116 0E94 0000 		call PutString
 182               	.LM15:
 183 011a 35E6      		ldi r19,lo8(101)
 184 011c 832E      		mov r8,r19
 185 011e 23E4      		ldi r18,lo8(67)
 186 0120 A22E      		mov r10,r18
 187 0122 9CEA      		ldi r25,lo8(-84)
 188 0124 C92E      		mov r12,r25
 189 0126 82E8      		ldi r24,lo8(-126)
 190 0128 E82E      		mov r14,r24
 191 012a 0FE0      		ldi r16,lo8(15)
 192 012c 26E2      		ldi r18,lo8(38)
 193 012e 40E0      		ldi r20,lo8(.LC1)
 194 0130 50E0      		ldi r21,hi8(.LC1)
 195 0132 6EE6      		ldi r22,lo8(110)
 196 0134 70E0      		ldi r23,hi8(110)
 197 0136 80E0      		ldi r24,lo8(0)
 198 0138 90E0      		ldi r25,hi8(0)
 199 013a 0E94 0000 		call PutString
 200               	.L8:
 201               	.LM16:
 202 013e FFCF      		rjmp .L8
 203               	/* epilogue: frame size=0 */
 204               	/* epilogue: noreturn */
 205               	/* epilogue end (size=0) */
 206               	/* function main size 155 (151) */
 207               	.LFE7:
 209               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
                            *ABS*:0000003f __SREG__
                            *ABS*:0000003e __SP_H__
                            *ABS*:0000003d __SP_L__
                            *ABS*:00000000 __tmp_reg__
                            *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ldqmoon\LOCALS~1\Temp/cc4Aaaaa.s:20     .text:00000000 PortInit
C:\DOCUME~1\ldqmoon\LOCALS~1\Temp/cc4Aaaaa.s:46     .text:0000000a main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack
LCDInit
DisplayScreen
__divsf3
sin
__mulsf3
__addsf3
__fixsfsi
PutPixel
__ltsf2
PutString

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -