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

📄 function.h

📁 mp3播放器
💻 H
字号:
#ifndef __FUNCTION_H__
#define __FUNCTION_H__
//***********************************************
#include "constant.h"
#include "config.h"
//***********************************************
//main.c
#if TX_DEBUG
void InitUart(void);//初始化串口

void LongToChar(U8 xdata *, U32);//
void IntToChar(U8 xdata *, U16);//
void clear_DMA(U8 xdata *);//
#endif

void InitTimer0(void);//初始化Timer0
void InitPort(void);//初始化port
void LedFlash(U8);//LED闪烁
U32 CharToLong(U8 xdata *);//4字节字符串转换为一个长整形

//com.c
#if TX_DEBUG
void InitUart(void);//初始化串口
void SendChar(U8);//发送一个字节
void SendInt(U16);//发送一个整型数据
void SendLong(U32);//发送一个长整型数据
void TXSend(U8 xdata *);
#endif

//sd.c
void SDCIF_Init(void);//SD Host初始化
bit GetSDMemoryOCR(void);//获得SD卡Operating Conditions Register
void SDMemoryCardInit(void);//SD卡初始化
void SDCIF_CMD0(void);//复位SD卡,进入空闲状态
bit SDCIF_CMD1(void);//MMC card used
bit SDCIF_CMD2(void);//获得CID(card identification)	进入识别状态
bit SDCIF_CMD3(void);//获得RCA(relative card address)
bit SDCIF_SDIOCMD7(void);//选择/释放SD卡(RCA)
bit SDCIF_CMD09(void);//
bit SDCIF_CMD12(void);//
bit SDCIF_CMD13(void);//
bit SDCIF_CMD17(void);//读单块
bit SDCIF_CMD24(void);//
bit SDCIF_CMD55(void);//
bit SDCIF_ACMD06(void);//设置SD卡数据总线宽度
bit SDCIF_ACMD41(void);//
/*bit*/U8 DMA_load_sector(U32, U8);//从逻辑块地址开始读取512字节
bit DMA_write_sector(U32, U8);//从逻辑块地址开始写入512字节
void SD_SysInit(void);//SD host和SD memory系统初始化

//memory.c
bit check_nor_flash(void);//测试nor flash ( read )
bit check_sram(void);//测试外接SRAM ( read and write )

//fat.c
U8 InitFat(void);
bit Forward(void);//For finding the next song in one circle.
bit Backward(void);//For finding the previous song in one circle.
void ReadFileFAT(void);//读文件簇链表
void ReadSector(U32,U8);
void ReadRootCluster(void);//读FAT32根目录簇链表

#if TX_DEBUG
void CreateFile(void);//
#endif

//mp3.c
void MP3_SWReset(void);
void MP3_Init(void);
void MP3_INT_Enable(void);
void MP3EQU_Normal(void);
void MP3EQU_Rock(void);
void MP3EQU_Jazz(void);
void MP3EQU_Classic(void);
void MP3EQU_Pop(void);
void MP3_MusicPlayMode(void); 
void MP3_PrevInit(void);
void MP3_ActiveFAT(void);
void MP3_Play_Task(void);

//interrupt.c
void MP3_deal(void);

//key.c
#if KEY
U8 Read_Key(void);//
void GetKey(void);
void KeyDeal(void);
#endif
//***********************************************
#endif

⌨️ 快捷键说明

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