转载自互联网!!!
本次版本的主要特点:
硬件: MCU--Mega162
Mp3 Decoder--STA013
DAC-CS4334
耳放IC--TDA1308
USB2.0控制芯片--GL811
缓冲SRAM-STC1024
独立键盘遥控解码MCU--STC12LE4052
显示液晶--LCM12232F(中文字库)
背光控制
软件: 软件由datazyb独立制作完成,软件最终解释权归datazyb所有.
(蓝色部分为新增加功能)
1. 支持ST7920 122*32显示器
2. 支持键盘控制和红外遥控,播放,暂停,停止...可以全部由遥控器操作完成
3. 支持LRC歌词,歌词同步显示
4. 支持fat32,单分区,最大支持到137GB的磁盘
5. 支持usb2.0文件传输
6. 支持一层目录,支持快速目录切换
7. 四种播放模式支持:目录循环,单曲循环,随机模式,磁盘循环
8. 支持8种音效切换
9.系统支持软件关机,关机后您可放心关闭系统电源
10.系统有flash数据自恢复能力,有比较好的自检能力
11.自带ISP插座,方便更新系统软件
控制板:
本站设计的成品图:
键盘:
显示屏12232F:
接口分布:
按键分布:
播放中:
安装使用说明:(使用前,请详细阅读以下内容)
电源:使用5V直流电源输入,按板子上的极性标识,正确接入,如上图
硬盘:硬盘需要独立接电源,IDE接口不会提供电源给硬盘
硬盘请跳在Master模式
键盘和控制板的连接:
键盘: 控制板:
TxD <---------> RxD
VCC <---------> 3.3V
GND <---------> GND
+5V <---------> +5V
RxD <---------> TxD
各按键的使用描述:
常规 长按该按键,出现第二功能
Up : 下一曲 连续下一曲
Down : 上一曲 连续上一曲
Left : 上一个文件目录 连续上一目录
Right : 下一个文件目录 连续下一目录
Play/Pause : 播放/暂停 无,点亮一下背光
STOP : 停止 进入安全关机状态
V- : 音量- 显示当前播放文件信息
V+ : 音量+ 进入数字选曲模式
Fun : 改变音效 改变播放模式(循环,随机)
遥控按键功能说明:
因遥控器不是定做的,具体按键以右边的功能图为准
这里关键是硬盘配置,以及文件目录说明:
如果你的硬盘不只有一个分区或者不是FAT32格式 那么你要做步骤1和2 如果你的硬盘是一个分区并是FAT32分区
那么从步骤3开始.
(1). 删除这个硬盘上的所有分区.
(2). 在硬盘上创建一个FAT32的主分区. 你可以创建多分区, 本站方案的MP3暂时只认第一个分区
切记:第一个分区必须是FAT32!
(3).格式化你的这个硬盘 不要在硬盘中加入任何卷标.
(4).现在可以保存你的MP3文件并创建你的目录了. 你可以在所有操作系统中操作.比如DOS/Windows95/98/Me/XP
因本MP3集成了USB2.0接口,你可以先将MP3连上USB线 到电脑,打开MP3电源,就可以在windows中操作你的硬盘了,
XP/2000下无需驱动.
目录:
由于程序代码的容量限制,目前暂时只支持一级目录,文件存放请按下列示例存放,大于一级目录将不能识别到
存放举例:
C:
|------------SHE
| |--- SuperStar.mp3
| |--- 不想长大.mp3
| |-- ...
|
|------------DJ
| |--- a.mp3
| |--- b.mp3
| |-- ...
|
|------------ ...
|----....
(5).如果出现提示找不到bin文件,请保存这2个文件到硬盘的根目录 ,系统将会自动修复
1) STA013.BIN
2) UNICODE.bin
点击下载文件
LRC(歌词同步)功能:
1.1.在第一个分区的根目录下建立文件名为"LRC"的目录
2.在LRC目录下存放好有歌词文件(lrc文件),lrc文件推荐用"千千静听"网上搜索
lrc文件名必须要和MP3的文件名严格一致,比如 SHE-波斯猫.mp3 那么对应的lrc文件为 SHE-波斯猫.lrc
所有的lrc文件都存放在LRC目录下,不需要再建子目录
3.进入播放状态后,长按"play/Stop"按键,或按遥控器 "LRC"按键既可进入LRC功能模式,推出按play键或 LRC遥控键即可
USB功能:
1.先将MP3断电
2.接入USB线
3.MP3上电
或
1.停止播放,长按 STOP按键 进入安全关机状态
2.接入USB线
3.短路reset 跳线1秒,放开
如果你的系统是2000或XP以上,会自动识别到硬盘.
该硬盘MP3的Firmware(HEX EEP文件 For Mega162):
1. 控制板Mega162 Firmware:
For LCM12232F(并行驱动) V1.3A - [下载] (带系统文件自动修复功能)----更新时间 2004.04.06
以上程序会不定期更新
更新(2006.04.24):
For LCM12232F(并行驱动) V1.4A - [下载] -------更新时间 2004.04.24 (五一特别版)
更新说明:
1. 系统记忆播放功能, 停机后自动恢复上次播放状态
2. 自动滚屏显示,当文件名长度超过后自动开始滚动显示屏幕
3. 2层目录支持, 现在能支持到两层目录, 显示时候只显示当前工作目录!
4. 加入背光自动控制, 现在你能使用遥控控制背光的开关
背光控制遥控 按键为 "BL",(见遥控按键分布图)
键盘控制背光控制为: 先按下 S9(V-),再按Left按键,即可控制LCM背光 开或关
5. 去掉了系统文件自动修复,如果需要修复系统文件,请用V1.3A版本的程序
有关程序升级,ISP使用,请看下文
《硬盘MP3程序升级说明》
推荐使用的下载线电路图
使用Ponyprog2000软件刷新firmware,熔丝设置如下(软件里为 Command-Security and configuration Bits... )
2.键盘板单片机控制(STC) 源代码
V1.4 [下载]-----------2004.04.12
用Keil uVision2 7.0编译
本方案的参考电路图:
硬盘MP3第二版电路图含键盘板和控制板) [下载]
改用128x64的屏,详细操作,见原理图
下载: