📄 main.lis
字号:
.module Main.C
.area text(rom, con, rel)
0000 .dbfile D:\学习\AVRpro\Mega8程序\TestADC\Main.C
0000 .dbfunc e main _main fV
.even
0000 _main::
0000 2297 sbiw R28,2
0002 .dbline -1
0002 .dbline 16
0002 ; //*********************************************
0002 ; //主程序Main.C
0002 ; //MCU:AVR_MEGA8L ,晶振频率:8.0 MHz
0002 ; //制作人:平顶山工学院计算机系,郭猛
0002 ; //**********************************************
0002 ; # include "stdlib.h"
0002 ; # include "iom8v.h"
0002 ; # include "macros.h"
0002 ; # include "LCDFun.h"
0002 ;
0002 ; #ifndef uchar
0002 ; #define uchar unsigned char
0002 ; #endif
0002 ;
0002 ; void main()
0002 ; {
0002 .dbline 17
0002 ; LCD_Ini();
0002 00D0 rcall _LCD_Ini
0004 .dbline 18
0004 ; PrintS(2,1,"欢迎使用\0\0");
0004 80E0 ldi R24,<L2
0006 90E0 ldi R25,>L2
0008 9983 std y+1,R25
000A 8883 std y+0,R24
000C 21E0 ldi R18,1
000E 02E0 ldi R16,2
0010 00D0 rcall _PrintS
0012 .dbline 19
0012 ; Delay(1000);
0012 08EE ldi R16,1000
0014 13E0 ldi R17,3
0016 00D0 rcall _Delay
0018 03C0 rjmp L4
001A L3:
001A .dbline 22
001A ;
001A ; while(1)
001A ; {
001A .dbline 23
001A ; LCD_Ini();
001A 00D0 rcall _LCD_Ini
001C .dbline 24
001C ; ADC_Init();
001C 00D0 rcall _ADC_Init
001E .dbline 25
001E ; ADC_Convert();
001E 00D0 rcall _ADC_Convert
0020 .dbline 26
0020 ; }
0020 L4:
0020 .dbline 21
0020 FCCF rjmp L3
0022 X0:
0022 .dbline -2
0022 L1:
0022 .dbline 0 ; func end
0022 2296 adiw R28,2
0024 0895 ret
0026 .dbend
.area data(ram, con, rel)
0000 .dbfile D:\学习\AVRpro\Mega8程序\TestADC\Main.C
0000 L2:
0000 .blkb 11
.area idata
0000 BBB6D3ADCAB9D3C3000000 .byte 187,182,211,173,202,185,211,195,0,0,0
.area data(ram, con, rel)
000B .dbfile D:\学习\AVRpro\Mega8程序\TestADC\Main.C
000B ; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -