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

📄 1.lst

📁 单片机应用 1.1602LCD 2.2004LCD源码 3.ATmega16 PWM源码 4.ATmega8 LED源码 5.无线影音Nrf2401源码 6.AVR串口源码
💻 LST
字号:
   1               		.file	"1.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	pwm0_init
  20               	pwm0_init:
  21               	.LFB6:
  22               	.LM1:
  23               	/* prologue: frame size=0 */
  24               	/* prologue end (size=0) */
  25               	.LM2:
  26 0000 BB9A      		sbi 55-0x20,3
  27               	.LM3:
  28 0002 8AE6      		ldi r24,lo8(106)
  29 0004 83BF      		out 83-0x20,r24
  30               	.LM4:
  31 0006 8FE7      		ldi r24,lo8(127)
  32 0008 8CBF      		out 92-0x20,r24
  33               	.LM5:
  34 000a 12BE      		out 82-0x20,__zero_reg__
  35               	/* epilogue: frame size=0 */
  36 000c 0895      		ret
  37               	/* epilogue end (size=1) */
  38               	/* function pwm0_init size 7 (6) */
  39               	.LFE6:
  41               	.global	pwm1_init
  43               	pwm1_init:
  44               	.LFB7:
  45               	.LM6:
  46               	/* prologue: frame size=0 */
  47               	/* prologue end (size=0) */
  48               	.LM7:
  49 000e 81B3      		in r24,49-0x20
  50 0010 8063      		ori r24,lo8(48)
  51 0012 81BB      		out 49-0x20,r24
  52               	.LM8:
  53 0014 8FB5      		in r24,79-0x20
  54 0016 826A      		ori r24,lo8(-94)
  55 0018 8FBD      		out 79-0x20,r24
  56               	.LM9:
  57 001a 8EB5      		in r24,78-0x20
  58 001c 8961      		ori r24,lo8(25)
  59 001e 8EBD      		out 78-0x20,r24
  60               	.LM10:
  61 0020 8FEF      		ldi r24,lo8(2047)
  62 0022 97E0      		ldi r25,hi8(2047)
  63 0024 97BD      		out (70)+1-0x20,r25
  64 0026 86BD      		out 70-0x20,r24
  65               	.LM11:
  66 0028 80E0      		ldi r24,lo8(1024)
  67 002a 94E0      		ldi r25,hi8(1024)
  68 002c 9BBD      		out (74)+1-0x20,r25
  69 002e 8ABD      		out 74-0x20,r24
  70               	.LM12:
  71 0030 99BD      		out (72)+1-0x20,r25
  72 0032 88BD      		out 72-0x20,r24
  73               	/* epilogue: frame size=0 */
  74 0034 0895      		ret
  75               	/* epilogue end (size=1) */
  76               	/* function pwm1_init size 20 (19) */
  77               	.LFE7:
  79               	.global	pwm2_init
  81               	pwm2_init:
  82               	.LFB8:
  83               	.LM13:
  84               	/* prologue: frame size=0 */
  85               	/* prologue end (size=0) */
  86               	.LM14:
  87 0036 8F9A      		sbi 49-0x20,7
  88               	.LM15:
  89 0038 85B5      		in r24,69-0x20
  90 003a 8A66      		ori r24,lo8(106)
  91 003c 85BD      		out 69-0x20,r24
  92               	.LM16:
  93 003e 8FE7      		ldi r24,lo8(127)
  94 0040 83BD      		out 67-0x20,r24
  95               	.LM17:
  96 0042 14BC      		out 68-0x20,__zero_reg__
  97               	/* epilogue: frame size=0 */
  98 0044 0895      		ret
  99               	/* epilogue end (size=1) */
 100               	/* function pwm2_init size 8 (7) */
 101               	.LFE8:
 103               	.global	main
 105               	main:
 106               	.LFB9:
 107               	.LM18:
 108               	/* prologue: frame size=0 */
 109 0046 C0E0      		ldi r28,lo8(__stack - 0)
 110 0048 D0E0      		ldi r29,hi8(__stack - 0)
 111 004a DEBF      		out __SP_H__,r29
 112 004c CDBF      		out __SP_L__,r28
 113               	/* prologue end (size=4) */
 114               	.LM19:
 115 004e 8FEF      		ldi r24,lo8(-1)
 116 0050 8BBB      		out 59-0x20,r24
 117               	.LM20:
 118 0052 0E94 0000 		call pwm0_init
 119               	.LM21:
 120 0056 0E94 0000 		call pwm1_init
 121               	.LM22:
 122 005a 0E94 0000 		call pwm2_init
 123 005e 24EF      		ldi r18,lo8(500)
 124 0060 31E0      		ldi r19,hi8(500)
 125 0062 40E0      		ldi r20,hlo8(500)
 126 0064 50E0      		ldi r21,hhi8(500)
 127               	.L5:
 128               	.LM23:
 129 0066 89B3      		in r24,57-0x20
 130 0068 8F3F      		cpi r24,lo8(-1)
 131 006a 19F0      		breq .L7
 132               	.LBB2:
 133               	.LBB3:
 134               	.LBB4:
 135               	.LBB5:
 136               	.LM24:
 137 006c C901      		movw r24,r18
 138               	/* #APP */
 139 006e 0197      		1: sbiw r24,1
 140 0070 F1F7      		brne 1b
 141               	/* #NOAPP */
 142               	.L7:
 143               	.LBE5:
 144               	.LBE4:
 145               	.LBE3:
 146               	.LBE2:
 147               	.LM25:
 148 0072 89B3      		in r24,57-0x20
 149 0074 8F3F      		cpi r24,lo8(-1)
 150 0076 09F0      		breq .L17
 151               	.LM26:
 152 0078 C9B3      		in r28,57-0x20
 153               	.L17:
 154               	.LM27:
 155 007a 89B3      		in r24,57-0x20
 156 007c 8F3F      		cpi r24,lo8(-1)
 157 007e E9F7      		brne .L17
 158               	.LM28:
 159 0080 8C2F      		mov r24,r28
 160 0082 9927      		clr r25
 161 0084 8F3E      		cpi r24,239
 162 0086 9105      		cpc r25,__zero_reg__
 163 0088 A9F1      		breq .L25
 164 008a 803F      		cpi r24,240
 165 008c 9105      		cpc r25,__zero_reg__
 166 008e 74F4      		brge .L29
 167 0090 8F3B      		cpi r24,191
 168 0092 9105      		cpc r25,__zero_reg__
 169 0094 B1F1      		breq .L27
 170 0096 803C      		cpi r24,192
 171 0098 9105      		cpc r25,__zero_reg__
 172 009a 24F4      		brge .L30
 173 009c 8F37      		cpi r24,127
 174 009e 9105      		cpc r25,__zero_reg__
 175 00a0 99F1      		breq .L28
 176 00a2 35C0      		rjmp .L20
 177               	.L30:
 178 00a4 8F3D      		cpi r24,223
 179 00a6 9105      		cpc r25,__zero_reg__
 180 00a8 41F1      		breq .L26
 181 00aa 31C0      		rjmp .L20
 182               	.L29:
 183 00ac 8B3F      		cpi r24,251
 184 00ae 9105      		cpc r25,__zero_reg__
 185 00b0 B9F0      		breq .L23
 186 00b2 8C3F      		cpi r24,252
 187 00b4 9105      		cpc r25,__zero_reg__
 188 00b6 24F4      		brge .L31
 189 00b8 873F      		cpi r24,247
 190 00ba 9105      		cpc r25,__zero_reg__
 191 00bc A9F0      		breq .L24
 192 00be 27C0      		rjmp .L20
 193               	.L31:
 194 00c0 8D3F      		cpi r24,253
 195 00c2 9105      		cpc r25,__zero_reg__
 196 00c4 39F0      		breq .L22
 197 00c6 8E3F      		cpi r24,254
 198 00c8 9105      		cpc r25,__zero_reg__
 199 00ca 09F5      		brne .L20
 200               	.LM29:
 201 00cc 8AB5      		in r24,74-0x20
 202 00ce 9BB5      		in r25,(74)+1-0x20
 203 00d0 0A96      		adiw r24,10
 204 00d2 03C0      		rjmp .L35
 205               	.L22:
 206               	.LM30:
 207 00d4 8AB5      		in r24,74-0x20
 208 00d6 9BB5      		in r25,(74)+1-0x20
 209 00d8 0A97      		sbiw r24,10
 210               	.L35:
 211 00da 9BBD      		out (74)+1-0x20,r25
 212 00dc 8ABD      		out 74-0x20,r24
 213 00de 17C0      		rjmp .L20
 214               	.L23:
 215               	.LM31:
 216 00e0 88B5      		in r24,72-0x20
 217 00e2 99B5      		in r25,(72)+1-0x20
 218 00e4 0A96      		adiw r24,10
 219 00e6 03C0      		rjmp .L34
 220               	.L24:
 221               	.LM32:
 222 00e8 88B5      		in r24,72-0x20
 223 00ea 99B5      		in r25,(72)+1-0x20
 224 00ec 0A97      		sbiw r24,10
 225               	.L34:
 226 00ee 99BD      		out (72)+1-0x20,r25
 227 00f0 88BD      		out 72-0x20,r24
 228 00f2 0DC0      		rjmp .L20
 229               	.L25:
 230               	.LM33:
 231 00f4 8CB7      		in r24,92-0x20
 232 00f6 8B5F      		subi r24,lo8(-(5))
 233 00f8 02C0      		rjmp .L33
 234               	.L26:
 235               	.LM34:
 236 00fa 8CB7      		in r24,92-0x20
 237 00fc 8550      		subi r24,lo8(-(-5))
 238               	.L33:
 239 00fe 8CBF      		out 92-0x20,r24
 240 0100 06C0      		rjmp .L20
 241               	.L27:
 242               	.LM35:
 243 0102 83B5      		in r24,67-0x20
 244 0104 8B5F      		subi r24,lo8(-(5))
 245 0106 02C0      		rjmp .L32
 246               	.L28:
 247               	.LM36:
 248 0108 83B5      		in r24,67-0x20
 249 010a 8550      		subi r24,lo8(-(-5))
 250               	.L32:
 251 010c 83BD      		out 67-0x20,r24
 252               	.L20:
 253               	.LM37:
 254 010e C0E0      		ldi r28,lo8(0)
 255 0110 AACF      		rjmp .L5
 256               	/* epilogue: frame size=0 */
 257               	/* epilogue: noreturn */
 258               	/* epilogue end (size=0) */
 259               	/* function main size 104 (100) */
 260               	.LFE9:
 262               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 1.c
                            *ABS*:0000003f __SREG__
                            *ABS*:0000003e __SP_H__
                            *ABS*:0000003d __SP_L__
                            *ABS*:00000000 __tmp_reg__
                            *ABS*:00000001 __zero_reg__
C:\DOCUME~1\piaoling\LOCALS~1\Temp/ccgvaaaa.s:20     .text:00000000 pwm0_init
C:\DOCUME~1\piaoling\LOCALS~1\Temp/ccgvaaaa.s:43     .text:0000000e pwm1_init
C:\DOCUME~1\piaoling\LOCALS~1\Temp/ccgvaaaa.s:81     .text:00000036 pwm2_init
C:\DOCUME~1\piaoling\LOCALS~1\Temp/ccgvaaaa.s:105    .text:00000046 main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack

⌨️ 快捷键说明

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