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

📄 hello_led.c

📁 SD卡的SD模式的读写驱动
💻 C
字号:

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

int main(void)
{
 
  UINT16 i=0,Tmp1=0,Tmp2=0,k;
  UINT32 j=0;
  BYTE Buffer[512]={0};
  BYTE Buffer1[512]={0};//
  
  SD_card_init();
  LCD_Test();
 //while(1)
 // {
    SD_read_lba(Buffer,j,1);
    for(k=0;k<512;k++)
    {
      Buffer1[k]=Buffer[k];
    }
    while(i<512)
    {
      if(!IORD(AUD_FULL_BASE,0))
      {
        Tmp1=(Buffer[i+1]<<8)|Buffer[i];
        IOWR(AUDIO_0_BASE,0,Tmp1);
        i+=2;
      }
    }
    statshift( );
    SD_write_lba(1,520,Buffer1);
    SD_write_lba(1,520,Buffer1);
    disconnect();
    
   // disconnect();
   // disconnect();
    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;
 // }
   SD_EraseBlock(521,1);
  //while(1); 
  return 0;
}

//-------------------------------------------------------------------------

⌨️ 快捷键说明

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