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

📄 lcd1602.lst

📁 lcd1602液晶的avr测试实例程序
💻 LST
字号:
   1               		.file	"Lcd1602.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               		.data
  19               	.LC0:
  20 0000 4865 6C6C 		.string	"Hello"
  20      6F00 
  21               	.LC1:
  22 0006 4F76 6572 		.string	"Over!"
  22      2100 
  23               		.text
  24               	.global	main
  26               	main:
  27               	.LFB6:
  28               	.LM1:
  29               	/* prologue: frame size=0 */
  30 0000 C0E0      		ldi r28,lo8(__stack - 0)
  31 0002 D0E0      		ldi r29,hi8(__stack - 0)
  32 0004 DEBF      		out __SP_H__,r29
  33 0006 CDBF      		out __SP_L__,r28
  34               	/* prologue end (size=4) */
  35               	.LM2:
  36 0008 83E3      		ldi r24,lo8(51)
  37 000a 90E0      		ldi r25,hi8(51)
  38 000c 00D0      		rcall Uart_Init
  39               	.LM3:
  40 000e 00D0      		rcall Lcd_Init
  41               	.LM4:
  42 0010 80E0      		ldi r24,lo8(.LC0)
  43 0012 90E0      		ldi r25,hi8(.LC0)
  44 0014 00D0      		rcall Lcd_PutStr
  45               	.LM5:
  46 0016 80E0      		ldi r24,lo8(.LC1)
  47 0018 90E0      		ldi r25,hi8(.LC1)
  48 001a 00D0      		rcall puts
  49               	.L13:
  50               	.LM6:
  51 001c 8091 0000 		lds r24,__iob
  52 0020 9091 0000 		lds r25,(__iob)+1
  53 0024 00D0      		rcall fgetc
  54 0026 182F      		mov r17,r24
  55               	.LM7:
  56 0028 00D0      		rcall Lcd_PutChar
  57               	.LM8:
  58 002a 812F      		mov r24,r17
  59 002c 9927      		clr r25
  60 002e 8136      		cpi r24,97
  61 0030 9105      		cpc r25,__zero_reg__
  62 0032 59F0      		breq .L6
  63 0034 8236      		cpi r24,98
  64 0036 9105      		cpc r25,__zero_reg__
  65 0038 1CF4      		brge .L8
  66 003a 4397      		sbiw r24,19
  67 003c 49F0      		breq .L7
  68 003e EECF      		rjmp .L13
  69               	.L8:
  70 0040 8336      		cpi r24,99
  71 0042 9105      		cpc r25,__zero_reg__
  72 0044 59F7      		brne .L13
  73               	.LM9:
  74 0046 00D0      		rcall Lcd_Cls
  75               	.LM10:
  76 0048 E9CF      		rjmp .L13
  77               	.L6:
  78               	.LM11:
  79 004a 60E0      		ldi r22,lo8(0)
  80 004c 81E0      		ldi r24,lo8(1)
  81 004e 02C0      		rjmp .L12
  82               	.L7:
  83               	.LM12:
  84 0050 61E0      		ldi r22,lo8(1)
  85 0052 862F      		mov r24,r22
  86               	.L12:
  87 0054 00D0      		rcall Lcd_SetXy
  88               	.LM13:
  89 0056 E2CF      		rjmp .L13
  90               	/* epilogue: frame size=0 */
  91               	/* epilogue: noreturn */
  92               	/* epilogue end (size=0) */
  93               	/* function main size 45 (41) */
  94               	.LFE6:
  96               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 Lcd1602.c
                            *ABS*:0000003f __SREG__
                            *ABS*:0000003e __SP_H__
                            *ABS*:0000003d __SP_L__
                            *ABS*:00000000 __tmp_reg__
                            *ABS*:00000001 __zero_reg__
D:\DOCUME~1\AI-ROBOT\LOCALS~1\Temp/ccUFaaaa.s:26     .text:00000000 main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack
Uart_Init
Lcd_Init
Lcd_PutStr
puts
__iob
fgetc
Lcd_PutChar
Lcd_Cls
Lcd_SetXy

⌨️ 快捷键说明

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