📄 main.lis
字号:
.module main.c
.area text(rom, con, rel)
0000 .dbfile D:\桌面\mp3\main\main.c
0000 .dbfunc e main _main fV
.even
0000 _main::
0000 2297 sbiw R28,2
0002 .dbline -1
0002 .dbline 18
0002 ; #include "config.h"
0002 ;
0002 ; /*********************************************************************************************************
0002 ; ** 函数名称: STA013演示程序
0002 ; ** 功能描述:
0002 ; ** 输 入:
0002 ; ** 输 出:
0002 ; ** 全局变量:
0002 ; ** 调用模块:
0002 ; ** 说明:
0002 ; ** 注意:
0002 ; ** 日 期: 2006年8月29日
0002 ; ********************************************************************************************************/
0002 ;
0002 ;
0002 ;
0002 ; void main(void)
0002 ; {
0002 .dbline 19
0002 ; Twi_Init();
0002 0E940000 xcall _Twi_Init
0006 .dbline 20
0006 ; sta_IoIni();
0006 0E940000 xcall _sta_IoIni
000A .dbline 21
000A ; Spi_Init();
000A 0E940000 xcall _Spi_Init
000E .dbline 22
000E ; sta_Reset();
000E 0E940000 xcall _sta_Reset
0012 .dbline 23
0012 ; SEI();
0012 7894 sei
0014 .dbline 24
0014 ; sta_Init();
0014 0E940000 xcall _sta_Init
0018 .dbline 25
0018 ; sta_SetVolume(90,1);
0018 21E0 ldi R18,1
001A 0AE5 ldi R16,90
001C 0E940000 xcall _sta_SetVolume
0020 .dbline 26
0020 ; MMC_Init();
0020 0E940000 xcall _MMC_Init
0024 .dbline 27
0024 ; FAT_Init();
0024 0E940000 xcall _FAT_Init
0028 5AC0 xjmp L9
002A L8:
002A .dbline 28
002A .dbline 29
002A 40E0 ldi R20,0
002C 50E0 ldi R21,0
002E 60E0 ldi R22,0
0030 70E0 ldi R23,0
0032 6883 std y+0,R22
0034 7983 std y+1,R23
0036 9A01 movw R18,R20
0038 00E0 ldi R16,<L11
003A 10E0 ldi R17,>L11
003C 0E940000 xcall _FAT_FileOpen
0040 .dbline 30
0040 0027 clr R16
0042 1127 clr R17
0044 0E940000 xcall _sta_SendToDecoder
0048 .dbline 31
0048 40E0 ldi R20,0
004A 50E0 ldi R21,0
004C 60E0 ldi R22,0
004E 70E0 ldi R23,0
0050 6883 std y+0,R22
0052 7983 std y+1,R23
0054 9A01 movw R18,R20
0056 00E0 ldi R16,<L12
0058 10E0 ldi R17,>L12
005A 0E940000 xcall _FAT_FileOpen
005E .dbline 32
005E 0027 clr R16
0060 1127 clr R17
0062 0E940000 xcall _sta_SendToDecoder
0066 .dbline 33
0066 40E0 ldi R20,0
0068 50E0 ldi R21,0
006A 60E0 ldi R22,0
006C 70E0 ldi R23,0
006E 6883 std y+0,R22
0070 7983 std y+1,R23
0072 9A01 movw R18,R20
0074 00E0 ldi R16,<L13
0076 10E0 ldi R17,>L13
0078 0E940000 xcall _FAT_FileOpen
007C .dbline 34
007C 0027 clr R16
007E 1127 clr R17
0080 0E940000 xcall _sta_SendToDecoder
0084 .dbline 35
0084 40E0 ldi R20,0
0086 50E0 ldi R21,0
0088 60E0 ldi R22,0
008A 70E0 ldi R23,0
008C 6883 std y+0,R22
008E 7983 std y+1,R23
0090 9A01 movw R18,R20
0092 00E0 ldi R16,<L14
0094 10E0 ldi R17,>L14
0096 0E940000 xcall _FAT_FileOpen
009A .dbline 36
009A 0027 clr R16
009C 1127 clr R17
009E 0E940000 xcall _sta_SendToDecoder
00A2 .dbline 37
00A2 40E0 ldi R20,0
00A4 50E0 ldi R21,0
00A6 60E0 ldi R22,0
00A8 70E0 ldi R23,0
00AA 6883 std y+0,R22
00AC 7983 std y+1,R23
00AE 9A01 movw R18,R20
00B0 00E0 ldi R16,<L15
00B2 10E0 ldi R17,>L15
00B4 0E940000 xcall _FAT_FileOpen
00B8 .dbline 38
00B8 0027 clr R16
00BA 1127 clr R17
00BC 0E940000 xcall _sta_SendToDecoder
00C0 .dbline 39
00C0 40E0 ldi R20,0
00C2 50E0 ldi R21,0
00C4 60E0 ldi R22,0
00C6 70E0 ldi R23,0
00C8 6883 std y+0,R22
00CA 7983 std y+1,R23
00CC 9A01 movw R18,R20
00CE 00E0 ldi R16,<L16
00D0 10E0 ldi R17,>L16
00D2 0E940000 xcall _FAT_FileOpen
00D6 .dbline 40
00D6 0027 clr R16
00D8 1127 clr R17
00DA 0E940000 xcall _sta_SendToDecoder
00DE .dbline 41
00DE L9:
00DE .dbline 28
00DE A5CF xjmp L8
00E0 X0:
00E0 .dbline -2
00E0 L7:
00E0 2296 adiw R28,2
00E2 .dbline 0 ; func end
00E2 0895 ret
00E4 .dbend
.area data(ram, con, rel)
0000 .dbfile D:\桌面\mp3\main\main.c
0000 L16:
0000 .blkb 13
.area idata
0000 4130352020202020204D503300 .byte 'A,48,53,32,32,32,32,32,32,'M,'P,51,0
.area data(ram, con, rel)
000D .dbfile D:\桌面\mp3\main\main.c
000D L15:
000D .blkb 13
.area idata
000D 4130342020202020204D503300 .byte 'A,48,52,32,32,32,32,32,32,'M,'P,51,0
.area data(ram, con, rel)
001A .dbfile D:\桌面\mp3\main\main.c
001A L14:
001A .blkb 13
.area idata
001A 4130332020202020204D503300 .byte 'A,48,51,32,32,32,32,32,32,'M,'P,51,0
.area data(ram, con, rel)
0027 .dbfile D:\桌面\mp3\main\main.c
0027 L13:
0027 .blkb 13
.area idata
0027 4130322020202020204D503300 .byte 'A,48,50,32,32,32,32,32,32,'M,'P,51,0
.area data(ram, con, rel)
0034 .dbfile D:\桌面\mp3\main\main.c
0034 L12:
0034 .blkb 13
.area idata
0034 4130312020202020204D503300 .byte 'A,48,49,32,32,32,32,32,32,'M,'P,51,0
.area data(ram, con, rel)
0041 .dbfile D:\桌面\mp3\main\main.c
0041 L11:
0041 .blkb 12
.area idata
0041 47554F47452020204D503300 .byte 'G,'U,'O,'G,'E,32,32,32,'M,'P,51,0
.area data(ram, con, rel)
004D .dbfile D:\桌面\mp3\main\main.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -