0单片机解码,并由单片机根据解码结果进行选曲播放。本系统采用nand flash存储器,该类存储器有8根数据信号和6根控制信号。信号线的数目与存储器芯片的容量无关,便于存储器容量升级。解码电路mas3507d是micronas公司推出的单片mp3解码芯片,能够对8khz、11.025khz、12khz和24khz、44.1khz等多种采样速率的音频数据流解码,具有i2c控制接口、异步mpeg位流输入接口、i2s解码数据流输出接口。内建dc/dc升压模块,适用于单节电池供电。电路图连接如图2所示。dac3550a是micronas公司推出的与mas3507d配套的音频d/a转换及放大芯片,如图3所示。msp430通过i2c总线能够对dac3550进行音量控制、均衡控制等。该芯片不仅能接收来自i2s总线的音频数据流,而且提供了多个模拟输入接口。软件设计软件结构图4为电子导游的软件结构,包括初始化、flash存储器操作、usb接口驱动、人机交互模块和解码模块等,直接控制硬件的程序模块采用汇编语言编程。 初始化模块主要包括时钟频率设置、lcd显示器初始化、音效音量和播放模式的设置等。人机交互模块主要是在下载
mas3507和dac3550应该比较好,音质较好!