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

📄 main.lst

📁 1602基于AVRMEGA的液晶显示
💻 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	mcu_init
  20               	mcu_init:
  21               	.LFB2:
  22               	.LM1:
  23               	/* prologue: frame size=0 */
  24               	/* prologue end (size=0) */
  25               	.LM2:
  26 0000 8FEF      		ldi r24,lo8(-1)
  27 0002 81BB      		out 49-0x20,r24
  28               	.LM3:
  29 0004 82BB      		out 50-0x20,r24
  30               	.LM4:
  31 0006 8ABB      		out 58-0x20,r24
  32               	.LM5:
  33 0008 8BBB      		out 59-0x20,r24
  34               	.LM6:
  35 000a 84BB      		out 52-0x20,r24
  36               	/* epilogue: frame size=0 */
  37 000c 0895      		ret
  38               	/* epilogue end (size=1) */
  39               	/* function mcu_init size 7 (6) */
  40               	.LFE2:
  42               		.data
  43               	.LC0:
  44 0000 5061 7373 		.string	"PassWord"
  44      576F 7264 
  44      00
  45               	.LC1:
  46 0009 5631 2E30 		.string	"V1.0"
  46      00
  47               		.text
  48               	.global	main
  50               	main:
  51               	.LFB3:
  52               	.LM7:
  53               	/* prologue: frame size=0 */
  54 000e C0E0      		ldi r28,lo8(__stack - 0)
  55 0010 D0E0      		ldi r29,hi8(__stack - 0)
  56 0012 DEBF      		out __SP_H__,r29
  57 0014 CDBF      		out __SP_L__,r28
  58               	/* prologue end (size=4) */
  59               	.LM8:
  60 0016 0E94 0000 		call mcu_init
  61               	.LM9:
  62 001a 0E94 0000 		call LCDReady
  63               	.LM10:
  64 001e 0E94 0000 		call LcdInit
  65               	.LM11:
  66 0022 40E0      		ldi r20,lo8(.LC0)
  67 0024 50E0      		ldi r21,hi8(.LC0)
  68 0026 61E0      		ldi r22,lo8(1)
  69 0028 70E0      		ldi r23,hi8(1)
  70 002a 83E0      		ldi r24,lo8(3)
  71 002c 90E0      		ldi r25,hi8(3)
  72 002e 0E94 0000 		call CharsWrite
  73               	.LM12:
  74 0032 40E0      		ldi r20,lo8(.LC1)
  75 0034 50E0      		ldi r21,hi8(.LC1)
  76 0036 62E0      		ldi r22,lo8(2)
  77 0038 70E0      		ldi r23,hi8(2)
  78 003a 86E0      		ldi r24,lo8(6)
  79 003c 90E0      		ldi r25,hi8(6)
  80 003e 0E94 0000 		call CharsWrite
  81               	.LM13:
  82 0042 80ED      		ldi r24,lo8(2000)
  83 0044 97E0      		ldi r25,hi8(2000)
  84 0046 0E94 0000 		call delay_ms
  85               	/* epilogue: frame size=0 */
  86 004a 0C94 0000 		jmp exit
  87               	/* epilogue end (size=2) */
  88               	/* function main size 32 (26) */
  89               	.LFE3:
  91               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/cc4Yaaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/cc4Yaaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/cc4Yaaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/cc4Yaaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/cc4Yaaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/cc4Yaaaa.s:20     .text:00000000 mcu_init
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/cc4Yaaaa.s:50     .text:0000000e main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack
LCDReady
LcdInit
CharsWrite
delay_ms
exit

⌨️ 快捷键说明

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