手机和弦芯片C520原理及应用方案
时间:04-15
来源:3721RD
点击:
MMD格式的文件,可分为四块,每块的开头都有8字节的头数据部分。第1块头数据部分前4字节的ASCII码值是"MMhd",第2块头数据部分前4字节的 ASCII 码值是 "MMly", 第 3 块头数据部分前 4 字节的ASCII码值是"MMdd"。第4块头数据部分前4字节的ASCII码值是"MMex"。每一块头数据的第5、6、7、8字节是这块数据的长度(不包括头数据),第5字节是低字节位,第8字节是高字节位,这4个字节组成的十六进制数据加上头数据长度8,就是这块数据的长度。MMdd块数据的头数据后面就是经过压缩的MIDI数据;MMly块数据是用于卡拉OK的专用数据,播放MIDI时无须发送该块;Mmex为扩展块。
图3播放MIDI文件流程
向C520发送MMD格式的MIDI数据时,先发送MMhd块,接着发送MMdd块的MIDI数据部分(即该块中除块名及块长度的部分),而MMly块不用发送。
图3为播放MIDI文件流程。
结语
本文介绍了智多微公司的手机和弦芯片C520,给出了其原理及内部结构图。采用三星的RISC芯片S3C4510B做控制器,实现了和弦音乐的播放。文中给出了详细的电路原理图和播放MIDI音乐文件的流程,可以作为和弦芯片在移动产品上的应用参考。
- T-DMB推动手机电视市场崛起(08-15)
- 手机电视的技术(08-19)
- 全球手机电视三大技术标准对比分析(08-19)
- 发展普遍看好 手机电视正在崛起中的新兴媒体(08-25)
- 基于T-DMB标准的手机电视解决方案(08-25)
- 手机电视国标CMMB将进入测试阶段 年底可出台(08-26)