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

📄 main.lst

📁 自己以前编的avr_gcc的pwm程序
💻 LST
字号:
   1               		.file	"main.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
  17               	.Ltext0:
  18               	.global	delayMs
  20               	delayMs:
  21               	.LFB6:
  22               	.LM1:
  23               	/* prologue: frame size=0 */
  24               	/* prologue end (size=0) */
  25 0000 AC01      		movw r20,r24
  26               	.LM2:
  27 0002 20E0      		ldi r18,lo8(0)
  28 0004 30E0      		ldi r19,hi8(0)
  29               	.L9:
  30               	.LM3:
  31 0006 2417      		cp r18,r20
  32 0008 3507      		cpc r19,r21
  33 000a 38F4      		brsh .L8
  34               	.LBB2:
  35               	.LM4:
  36 000c 88EE      		ldi r24,lo8(1000)
  37 000e 93E0      		ldi r25,hi8(1000)
  38               	.LBB3:
  39               	.LM5:
  40               	/* #APP */
  41 0010 0197      		1: sbiw r24,1
  42 0012 F1F7      		brne 1b
  43               	/* #NOAPP */
  44               	.LBE3:
  45               	.LBE2:
  46               	.LM6:
  47 0014 2F5F      		subi r18,lo8(-(1))
  48 0016 3F4F      		sbci r19,hi8(-(1))
  49 0018 F6CF      		rjmp .L9
  50               	.L8:
  51 001a 0895      		ret
  52               	/* epilogue: frame size=0 */
  53               	/* epilogue: noreturn */
  54               	/* epilogue end (size=0) */
  55               	/* function delayMs size 16 (16) */
  56               	.LFE6:
  58               	.global	time1_PWM_init
  60               	time1_PWM_init:
  61               	.LFB7:
  62               	.LM7:
  63               	/* prologue: frame size=0 */
  64               	/* prologue end (size=0) */
  65               	.LM8:
  66 001c 83E0      		ldi r24,lo8(3)
  67 001e 8BBD      		out 75-0x20,r24
  68               	.LM9:
  69 0020 9FEF      		ldi r25,lo8(-1)
  70 0022 9ABD      		out 74-0x20,r25
  71               	.LM10:
  72 0024 81E0      		ldi r24,lo8(1)
  73 0026 89BD      		out 73-0x20,r24
  74               	.LM11:
  75 0028 98BD      		out 72-0x20,r25
  76               	.LM12:
  77 002a 8EB5      		in r24,78-0x20
  78 002c 8760      		ori r24,lo8(7)
  79 002e 8EBD      		out 78-0x20,r24
  80               	.LM13:
  81 0030 8FB5      		in r24,79-0x20
  82 0032 8161      		ori r24,lo8(17)
  83 0034 8FBD      		out 79-0x20,r24
  84               	.LM14:
  85 0036 80E1      		ldi r24,lo8(16)
  86 0038 8EBD      		out 78-0x20,r24
  87               	.LM15:
  88 003a 1DBC      		out 77-0x20,__zero_reg__
  89               	.LM16:
  90 003c 1CBC      		out 76-0x20,__zero_reg__
  91               	/* epilogue: frame size=0 */
  92 003e 0895      		ret
  93               	/* epilogue end (size=1) */
  94               	/* function time1_PWM_init size 18 (17) */
  95               	.LFE7:
  97               	.global	main
  99               	main:
 100               	.LFB8:
 101               	.LM17:
 102               	/* prologue: frame size=0 */
 103 0040 C0E0      		ldi r28,lo8(__stack - 0)
 104 0042 D0E0      		ldi r29,hi8(__stack - 0)
 105 0044 DEBF      		out __SP_H__,r29
 106 0046 CDBF      		out __SP_L__,r28
 107               	/* prologue end (size=4) */
 108               	.LM18:
 109 0048 8FEF      		ldi r24,lo8(-1)
 110 004a 81BB      		out 49-0x20,r24
 111               	.LM19:
 112 004c BA9A      		sbi 55-0x20,2
 113               	.LM20:
 114 004e C298      		cbi 56-0x20,2
 115               	.LM21:
 116 0050 E5DF      		rcall time1_PWM_init
 117 0052 8FE0      		ldi r24,lo8(15)
 118               	.L12:
 119               	.LM22:
 120 0054 82BB      		out 50-0x20,r24
 121 0056 FECF      		rjmp .L12
 122               	/* epilogue: frame size=0 */
 123               	/* epilogue: noreturn */
 124               	/* epilogue end (size=0) */
 125               	/* function main size 12 (8) */
 126               	.LFE8:
 128               		.comm m,1,1
 129               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
  C:\Temp/cc08aaaa.s:3      *ABS*:0000003f __SREG__
  C:\Temp/cc08aaaa.s:4      *ABS*:0000003e __SP_H__
  C:\Temp/cc08aaaa.s:5      *ABS*:0000003d __SP_L__
  C:\Temp/cc08aaaa.s:6      *ABS*:00000000 __tmp_reg__
  C:\Temp/cc08aaaa.s:7      *ABS*:00000001 __zero_reg__
  C:\Temp/cc08aaaa.s:20     .text:00000000 delayMs
  C:\Temp/cc08aaaa.s:60     .text:0000001c time1_PWM_init
  C:\Temp/cc08aaaa.s:99     .text:00000040 main
                            *COM*:00000001 m

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack

⌨️ 快捷键说明

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