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