📄 main.s
字号:
.module main.c
.area text(rom, con, rel)
.dbfile D:\桌面\mp3\main\main.c
.dbfunc e main _main fV
.even
_main::
sbiw R28,2
.dbline -1
.dbline 18
; #include "config.h"
;
; /*********************************************************************************************************
; ** 函数名称: STA013演示程序
; ** 功能描述:
; ** 输 入:
; ** 输 出:
; ** 全局变量:
; ** 调用模块:
; ** 说明:
; ** 注意:
; ** 日 期: 2006年8月29日
; ********************************************************************************************************/
;
;
;
; void main(void)
; {
.dbline 19
; Twi_Init();
xcall _Twi_Init
.dbline 20
; sta_IoIni();
xcall _sta_IoIni
.dbline 21
; Spi_Init();
xcall _Spi_Init
.dbline 22
; sta_Reset();
xcall _sta_Reset
.dbline 23
; SEI();
sei
.dbline 24
; sta_Init();
xcall _sta_Init
.dbline 25
; sta_SetVolume(90,1);
ldi R18,1
ldi R16,90
xcall _sta_SetVolume
.dbline 26
; MMC_Init();
xcall _MMC_Init
.dbline 27
; FAT_Init();
xcall _FAT_Init
xjmp L9
L8:
.dbline 28
.dbline 29
ldi R20,0
ldi R21,0
ldi R22,0
ldi R23,0
std y+0,R22
std y+1,R23
movw R18,R20
ldi R16,<L11
ldi R17,>L11
xcall _FAT_FileOpen
.dbline 30
clr R16
clr R17
xcall _sta_SendToDecoder
.dbline 31
ldi R20,0
ldi R21,0
ldi R22,0
ldi R23,0
std y+0,R22
std y+1,R23
movw R18,R20
ldi R16,<L12
ldi R17,>L12
xcall _FAT_FileOpen
.dbline 32
clr R16
clr R17
xcall _sta_SendToDecoder
.dbline 33
ldi R20,0
ldi R21,0
ldi R22,0
ldi R23,0
std y+0,R22
std y+1,R23
movw R18,R20
ldi R16,<L13
ldi R17,>L13
xcall _FAT_FileOpen
.dbline 34
clr R16
clr R17
xcall _sta_SendToDecoder
.dbline 35
ldi R20,0
ldi R21,0
ldi R22,0
ldi R23,0
std y+0,R22
std y+1,R23
movw R18,R20
ldi R16,<L14
ldi R17,>L14
xcall _FAT_FileOpen
.dbline 36
clr R16
clr R17
xcall _sta_SendToDecoder
.dbline 37
ldi R20,0
ldi R21,0
ldi R22,0
ldi R23,0
std y+0,R22
std y+1,R23
movw R18,R20
ldi R16,<L15
ldi R17,>L15
xcall _FAT_FileOpen
.dbline 38
clr R16
clr R17
xcall _sta_SendToDecoder
.dbline 39
ldi R20,0
ldi R21,0
ldi R22,0
ldi R23,0
std y+0,R22
std y+1,R23
movw R18,R20
ldi R16,<L16
ldi R17,>L16
xcall _FAT_FileOpen
.dbline 40
clr R16
clr R17
xcall _sta_SendToDecoder
.dbline 41
L9:
.dbline 28
xjmp L8
X0:
.dbline -2
L7:
adiw R28,2
.dbline 0 ; func end
ret
.dbend
.area data(ram, con, rel)
.dbfile D:\桌面\mp3\main\main.c
L16:
.blkb 13
.area idata
.byte 'A,48,53,32,32,32,32,32,32,'M,'P,51,0
.area data(ram, con, rel)
.dbfile D:\桌面\mp3\main\main.c
L15:
.blkb 13
.area idata
.byte 'A,48,52,32,32,32,32,32,32,'M,'P,51,0
.area data(ram, con, rel)
.dbfile D:\桌面\mp3\main\main.c
L14:
.blkb 13
.area idata
.byte 'A,48,51,32,32,32,32,32,32,'M,'P,51,0
.area data(ram, con, rel)
.dbfile D:\桌面\mp3\main\main.c
L13:
.blkb 13
.area idata
.byte 'A,48,50,32,32,32,32,32,32,'M,'P,51,0
.area data(ram, con, rel)
.dbfile D:\桌面\mp3\main\main.c
L12:
.blkb 13
.area idata
.byte 'A,48,49,32,32,32,32,32,32,'M,'P,51,0
.area data(ram, con, rel)
.dbfile D:\桌面\mp3\main\main.c
L11:
.blkb 12
.area idata
.byte 'G,'U,'O,'G,'E,32,32,32,'M,'P,51,0
.area data(ram, con, rel)
.dbfile D:\桌面\mp3\main\main.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -