📄 main.c
字号:
#include"LPC214X.H"
#include "PCF8833.h"
#include"SD.H"
#define SD_Disable() IO0SET |= 1 << 20 //SD Chip Select Pin is P0.7
#define SD_Enable() IO0CLR |= 1 << 20
INT8U write_buffer[512];
INT8U read_buffer[512];
main()
{
INT8U response,key;
INT16U file_num=0;
INT32U root_add=0;
PCF8833INIT();
PCF8833CLR();
spi_init();
IO0DIR=IO0DIR&0xffff03ff;
IO0DIR|=0x80000000;
SD_Enable();
response=SD_INIT();
while(response!=0) ;
response=READ_CSD();
while(response!=0) ;
response=SD_WRITE(write_buffer,1);
while(response!=0) ;
response=SD_READ(read_buffer,512,1*512);
while(response!=0) ;
response=BOOT_READ(read_buffer,100,0); //返回根目录地址
while(response!=0) ;
root_add=BOOT_dispose(read_buffer);
while(root_add==1) ;
file_num=SD_List(root_add,read_buffer);
while(1)
{
key=key_scan();//键盘扫描
LIST_key_dispose(key,file_num,root_add,read_buffer); //键盘处理
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -