音乐播放控制电路设计方案
时间:07-02
来源:互联网
点击:
始值。可在曲谱表的最后一个单元中存放一个结束符,结束符的编码可以利用音程码的冗余码。电路采用逻辑门对音程码进行判断,当出现结束符码时控制时值计数器复位,乐曲重新开始演奏。
2.5 曲谱编码举例
设音符的6位二进制编码中,最高位为间断音控制,中间2位为音程码,最低3位为音名码。每个8分音存放于1个存储单元,四分音符码占2个存储单元。若音名码用其简谱数符对应的二进制码表示,而低、中、高三个音程分别用"01”,“00",“10”三组码表示,“11”为结束符码,则图3曲谱码存储表如表2 所示。表中6位二进制音符码用2位八进制数表示。
3 电路的实现
根据设计电路原理框图,曲谱码以分频数编码,音高信号分频由一个可预置的模N计数器实现。分频系数表和曲谱表都存储在ROM中。若希望控制蜂鸣器的信号占空比为50%,分频器的输出信号采用二分频电路实现占空比整形,但注意信号频率被降低一半。电路原理框图中M分频器的作用是产生合适的时值计数脉冲频率。电路的顶层原理图如图4所示。
4 结语
FPGA技术已成为电子系统设计领域现代化的标志。本文将FPGA用于电子技术课程设计,取得了较好的效果。通过本设计激发了学生学习的兴趣,拓宽了学生的思路,为学生今后的毕业设计和从事电子技术方面的科研、开发工作打下了良好的基础。
- 基于ARM控制器LPC2214的税控收款机系统的设计与实现(06-04)
- 提升电力电子技术是变频器发展的关键(12-13)
- 工程师们需要迎接可穿戴设备时代的设计挑战(10-22)
- 单片机的工作原理(01-11)
- 如何学习好单片机编程设计(01-10)
- 麦瑞的汽车电子技术产品浅析(10-24)