数字车载音响系统设计
时间:05-30
来源:互联网
点击:
, 并且能够存储18 个常听的频段。
图5 系统软件流程图
断电记忆子程序如下:
使用了断电记忆子程序, 无论是人为关机还是系统掉电, 系统都将会自动保存断电前使用者所设定的音效值如音量、平衡度、响度等值, 以及断电前收音机的频段值或者是USB 和SD 中正在播放的曲目及播放的时间值, 通过Wirte_EEPROM 函数存入EEPROM.下一次系统开启时, 使用者不必重新设定, 系统可以直接从EEPROM 值读取断电前的各个设定值。
收音头收音子程序如下:
主控芯片通过I2C 总线控制收音头寄存器, 通过改变RD_DAT 的逻辑值来控制收音头的工作状况。通过键盘上按键操作就可以控制收音头以三种波段切换搜台。
旋转搜台按钮, 可以以10 kHz 的步长进行手动搜台。
通过控制自动搜台按钮, 收音头可以完成10 kHz 的步长进行自动搜台。
本文设计的数字车载音响系统兼容了收音机和MP3 播放功能, 在MP3 音频文件存储设备方面有较大的突破, 新型大容量存储设备(USB/SD) 取代了传统卡带存储。系统操作简便, 收音机和MP3 播放性能良好。为保证系统稳定工作, 实验模拟了汽车行驶状况,将系统分别置于-40℃和+60℃环境中以及四度空间振动试验台, 结果表明, 该系统能长时间运行, 且各项功能稳定。该系统已经成功应用在某些品牌工程车。
- 基于WinCE的I2C驱动程序设计(04-24)
- 一种基于DSP的张力、深度、速度测量系统(04-15)
- DSP虚拟I2C总线软件包的设计及应用实例(05-29)
- 基于DSP和OZ890的电池管理系统设计(01-12)
- 基于DSP和OZ890 的电池管理系统设计(03-13)
- I2C总线及EEPROM的Linux驱动程序的设计(01-05)