⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 409554f01d0d001c11f1c917778e41ef

📁 FPGA开发,DE2开发板上实现,从SD卡读出MP3文件并播放,(即是开发一个简单的MP3播放器)
💻
字号:

#include "basic_io.h"
#include "LCD.h"
#include "SD_Card.h"
#include <math.h>

int main(void)
{

  /*UINT32 j=250778,r,u=0;
  BYTE Buffer[512]={0};  
  BYTE Buffer1[512]={0xFF, 0x03, 0xC0, 0x21, 0x04, 0x03, 0x00, 0x07, 0x0D, 0x03, 0x06, 0x00, 0x00};
  SD_card_init();
  SD_write_lba(Buffer1,j,1); 
  //for(r=0;r<100000;r++)  
  //u = u + 1 ;
  //SD_read_lba(Buffer,j,1);
  printf("successful");*/
  
  UINT16 i=0,Tmp1=0,Tmp2=0;
  UINT32 j=720;
  BYTE Buffer[512]={0};
  
  SD_card_init();
  LCD_Test();
  
  while(1)
  {
    SD_read_lba(Buffer,j,1);
    while(i<512)
    {
      if(!IORD(AUD_FULL_BASE,0))
      {
        Tmp1=(Buffer[i+1]<<8)|Buffer[i];
        IOWR(AUDIO_0_BASE,0,Tmp1);
        i+=2;
      }
    }
    if(j%64==0)
    {
      Tmp2=Tmp1*Tmp1;
      IOWR(LED_RED_BASE,0,Tmp2);
      IOWR(LED_GREEN_BASE,0,Tmp1);
    }
    IOWR(SEG7_DISPLAY_BASE,0,j);
    j++;
    i=0;
  }
 
  return 0;
  
  
}

⌨️ 快捷键说明

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