📄 main.s
字号:
.module main.c
.area text(rom, con, rel)
.dbfile D:\avrvi\AVRVi_m128_Starter_Kit\USART\source\main.c
.dbfunc e main _main fV
; SIO_buff -> y+2
.even
_main::
sbiw R28,6
.dbline -1
.dbline 13
; /************************************************
; 文件:main.c
; 用途:
; 注意:内部8M晶振
; 创建:2008.4.1
; 修改:2008.4.1
; Copy Right (c) www.avrvi.com AVR与虚拟仪器
; ************************************************/
;
; #include "config.h"
;
; void main(void)
; {
.dbline 15
; unsigned char SIO_buff[4];
; CLI();
cli
.dbline 16
; Com_init();
xcall _Com_init
.dbline 17
; SEI();
sei
xjmp L4
L3:
.dbline 19
.dbline 20
ldi R24,<_RTbuf_UART0
ldi R25,>_RTbuf_UART0
std y+1,R25
std y+0,R24
ldi R18,1
movw R16,R28
subi R16,254 ; offset = 2
sbci R17,255
xcall _Com_getstring
.dbline 21
ldi R24,<_RTbuf_UART0
ldi R25,>_RTbuf_UART0
std y+1,R25
std y+0,R24
ldi R18,1
movw R16,R28
subi R16,254 ; offset = 2
sbci R17,255
xcall _Com_putstring
.dbline 22
L4:
.dbline 18
xjmp L3
X0:
.dbline -2
L2:
adiw R28,6
.dbline 0 ; func end
ret
.dbsym l SIO_buff 2 A[4:4]c
.dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -