main.lis

来自「AVR单片机做的MP3」· LIS 代码 · 共 69 行

LIS
69
字号
                        .module main.c
                        .area text(rom, con, rel)
 0000                   .dbfile D:\ICCFIL~1\五键MP3ICC\main.c
 0000                   .dbfunc e main _main fV
                        .even
 0000           _main::
 0000                   .dbline -1
 0000                   .dbline 9
 0000           ; #include<iom16v.h>
 0000           ; #include<main.h>
 0000           ; #include<sd.h>
 0000           ; #include<fat16.h>
 0000           ; #include<12232.h>
 0000           ; #include<vs1003.h>
 0000           ; uint8 BUFFER[512];
 0000           ; void main(void)
 0000           ; {
 0000                   .dbline 10
 0000           ;  key_init();
 0000 8AB3              in R24,0x1a
 0002 8F70              andi R24,15
 0004 8ABB              out 0x1a,R24
 0006                   .dbline 10
 0006 8BB3              in R24,0x1b
 0008 806F              ori R24,240
 000A 8BBB              out 0x1b,R24
 000C                   .dbline 10
 000C 84B3              in R24,0x14
 000E 8E7F              andi R24,254
 0010 84BB              out 0x14,R24
 0012                   .dbline 10
 0012 A89A              sbi 0x15,0
 0014                   .dbline 10
 0014                   .dbline 11
 0014           ;  lcd_init();
 0014 00D0              rcall _lcd_init
 0016                   .dbline 12
 0016           ;  lcd_on();
 0016 85B3              in R24,0x15
 0018 8D7F              andi R24,253
 001A 85BB              out 0x15,R24
 001C                   .dbline 13
 001C           ;  VS1003B_Init();
 001C 00D0              rcall _VS1003B_Init
 001E                   .dbline 14
 001E           ;  delay(500); 
 001E 04EF              ldi R16,500
 0020 11E0              ldi R17,1
 0022 00D0              rcall _delay
 0024                   .dbline 15
 0024           ;  SD_Init();
 0024 00D0              rcall _SD_Init
 0026                   .dbline 16
 0026           ;  FAT_Init(); 
 0026 00D0              rcall _FAT_Init
 0028                   .dbline 17
 0028           ;  playmp3();
 0028 00D0              rcall _playmp3
 002A                   .dbline -2
 002A           L4:
 002A                   .dbline 0 ; func end
 002A 0895              ret
 002C                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile D:\ICCFIL~1\五键MP3ICC\main.c
 0000           _BUFFER::
 0000                   .blkb 512
 0200                   .dbsym e BUFFER _BUFFER A[512:512]c

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?