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

📄 mp3.h

📁 ARM7 lpc2132+vs1003+sdcard 制作的 MP3 此程序在ADS1.2环境下编译
💻 H
字号:
/****************************************Copyright (c)**************************************************
**                                 上海新时达电气有限公司
**                                     研  发  中  心
**                                        研发一部 
**
**                                 http://www.stepelevatar.com
**
**--------------文件信息--------------------------------------------------------------------------------
**文   件   名: Mp3.h
**创   建   人: 吕海安
**最后修改日期: 2007年05月31日
**描        述: MP3语音报站器主函数的头文件
**              
**--------------历史版本信息----------------------------------------------------------------------------
** 创建人: 吕海安
** 版  本: v1.0
** 日 期: 2007.07.03
** 描 述: 原始版本
**
**--------------当前版本修订------------------------------------------------------------------------------
** 修改人: 
** 日 期: 
** 描 述: 
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
//按键定义
#define PREVSONG   (1 << 2)
#define NEXTSONG   (1 << 3)
#define VOLDOWN    (1 << 24)
#define VOLUP      (1 << 23)
#define PLAY       (1 << 6) 
#define STOP       (1 << 7)

//键值定义
INT8U  KeyVal;
INT8S  Rtime;      //系统计数器
INT8U  WorkFlag;
INT8U  TimeFlag;
INT8U  PlayMode;       
INT8U  vol;     //音量
INT32U  NextCluster;    //指向当前正在读取文件的簇号
INT16U   SectorIndex;    //正在读扇区
INT16U   data_pointer=0; //音乐数据指针   

LYRIC_STRUCT  lyric;  //歌词文件信息
void key_port(void);
void  StartPlay(INT32U FirstClust);
void StopPlay(void);
void mp3_play(INT32U FirstClust);
void MusicPlay(void);
INT8U ReadFileData(void);
void GetKey(void);
INT8U GetDay(INT8U mo);
void RtcCount(void); 
void InitSystem(void);  
void DispSdInfo(void);
void LyricDisplayCtrl(void);
void SaveFileSector(INT32U StartCluser,void *eepaddr);
INT8U GetChar(INT8U *buf);
void ReadLrcFileData(void);
INT8U *GetSecondLine(INT8U *pb);  
void FindSysFile(void);  //查找系统文件
void SetInverseLine(INT8U line);
void FileView(void);
void StandbyMode(void);
void  MenuOpter(void);
void PlayFunc(void);
void RadioMode(void);

/*****************************************************************************************
*                                   END OF FILE
*****************************************************************************************/

⌨️ 快捷键说明

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