乐曲演奏电路设计_第1页
乐曲演奏电路设计_第2页
乐曲演奏电路设计_第3页
乐曲演奏电路设计_第4页
乐曲演奏电路设计_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

乐曲自动演奏电路设计——电子设计自动化(EDA)实例2013年11月13日2/4/2023知识回顾可编程逻辑器件时钟模块电源模块输入设备输出设备可编程开发系统EDA开发软件编程计算机2一、乐曲演奏电路设计乐谱编程下载音乐播放音乐编码3“东方红一号”卫星发射及乐曲播放41970年中国发射的第一颗人造卫星因安装模拟演奏《东方红》乐曲的音乐仪器而得名“东方红一号”。最有影响的音乐电路

《东方红》音乐演奏电路全部用晶体管分立元件做成。据统计,整个乐音装置共用了110多个三极管、约150个二极管以及大量的电阻和电容等。5数百个晶体管要焊接起来就是个浩大工程,何况设计调试呢?

“东方红一号”卫星上的音乐演奏器电路图6二、《东方红》乐曲实现过程3.2.1.确定乐谱音乐编码原理音乐编码实现72.1确定乐谱82.2音乐编码原理音调控制——音符的频率值音长控制——音符持续时间92.2音乐编码原理

1

2

3

4

5

6

7高音低音中音10音名频率(Hz)音名频率(Hz)音名频率(Hz)低音1261.6中音1523.3高音11046.5低音2293.7中音2587.3高音21174.7低音3329.6中音3659.3高音31318.5低音4349.2中音4698.5高音41396.9低音5392中音5784高音51568低音6440中音6880高音61760低音7493.9中音7987.8高音71975.52.2音乐编码原理115十六分音符5八分音符5四分音符5-二分音符5---全音符简谱记法名称1/41/2124节拍2.2音乐编码原理备注:带附点的音符:5.=5+5122.2音乐编码原理低音3低音5低音6音符频率(Hz)329.6392440音符音长(节拍)21+1/21/2音名低音3低音5低音6参数132.3音乐编码的实现可预置数分频计数器音乐播放

产生高低不同的音调参考时钟频率6MHz预置数产生器输入音符音调发生器14低音3低音5低音6音符频率(Hz)329.6392440分频比910276536818预置数728187309565低音3低音5低音6音名参数2.3音乐编码的实现152.3音乐编码的实现分频计数器

控制音长6MHz参考时钟频率音长控制器产生节拍定时信号16分频比=2.3音乐编码的实现以《东方红》音乐为例,乐曲中最短音符的音长是1/2节拍,假定1拍是1s,《东方红》音乐的最短音符时长就是0.5s。此音长控制器的目标就是产生一周期为0.5秒(2Hz)的方波信号,用于控制音符的演奏时间,音符持续时间越长,音长计数器计数状态就越多。17音符产生电路按节拍要求产生乐曲演奏需要的音符。2.3音乐编码的实现音长控制器音符产生电路音调发生器音乐播放参考时钟频率乐曲产生电路总体框图

18

casecount0is--存储自动演奏部分的乐曲--东方红乐谱--演奏音符中音5,时长1swhen00=>index0<=12;when01=>index0<=12;--演奏音符中音5,时长0.5swhen02=>index0<=12;--演奏音符中音6,时长0.5swhen03=>index0<=13;--演奏音符中音2,时长2swhen04=>index0<=9;when05=>index0<=9;when06=>index0<=9;when07=>index0<=9;…………….音符产生电路部分代码19三、课堂讨论本设计中如果需要更换演奏曲目,如

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论