📄 hello_led.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 + -