已阅读5页,还剩59页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子电路课程设计可编程电子音乐自动演奏电路,卢庆莉编写,一、课程概况简介二、课题技术指标三、设计提示四、预习要求,主要授课内容:,一、课程概况简介,课程名称:电子电路课程设计(32学时,两周)课程性质:必修(2学分)教材:电子电路课程设计教学目的:1.提高模拟电路、数字电路理论和实验的综合能力。2.掌握综合型电子电路的设计、装配和调测方法。3.掌握电子元器件资料和电路资料的检索方法。4.提高设计报告的撰写能力。5.全面培养学生科技工作素质。,教学进程:1.设计要求和提示(在实验室教师授课,半天)查阅资料、设计电路(同学独立完成,1天半)。2.讲述装配方法和调测要求(2学时)。3.调测(第一周星期三至第二周星期三)。4.验收(第一周星期三至第二周星期四)。5.撰写报告(第二周星期五)、讲评、收尾。,教学方法:1.教法:在实验室集中,分3次讲解。*电路设计提示。*装配要求、调测方法。*实验报告撰写要求。辅导实验、最后逐一验收。2.学习方法:*认真自学电子电路课程设计相关章节。*独立完成设计。*独立装配、调测、撰写设计报告。,课程纪律:1.缺少实验达三分之一以上无成绩,必须重修。2.设计报告必须手写,不得用打印机打印。3.预习报告和设计报告抄袭他人者,报告成绩按0分论处。4.迟到、早退3次成绩降档。成绩评定:1.评分项目:预习报告、装配水平、调测水平、完成指标、报告。2.成绩分档:优秀、良好、中等、及格、不及格、不及格必须重修,没有补考。,二、课题技术指标,2.1设计课题名称可编程电子音乐自动演奏电路2.2技术指标(见教材)1、系统功能要求可编程电子音乐自动演奏电路可以通过开关选择预先设定好的音乐曲目,曲目选定后则自动演奏所选曲目。,2、系统结构要求,可编程电子音乐演奏电路的系统结构要求如图1所示。图中K1用于选择预先设置在电路中的乐曲,选中某一乐曲后对应的发光二极管亮,音乐演奏电路反复自动演奏所选的乐曲,经功率放大后由喇叭播出,直至选中下一首为止。,3、基本技术指标,(1)乐曲要求乐曲数目3首。每首乐曲长度20S30S。所选择的乐曲应在4个8度内,以第6个8度作为最高的8度。乐曲演奏速度为100拍/min120拍/min。,(2)演奏要求,用1个自复键K1选择所需的乐曲,用3个LED表示选中对应乐曲,当3个LDE均不亮时,表示没有选中,电路没有乐曲输出。一旦选中某一首乐曲,电路将自动循环放送所选的乐曲。,(3)电气指标,音频功放输入为方波。,音阶频率误差E5生。,负载(喇叭)阻抗为8,功率为1/8W(也可采用蜂鸣器)。,输出音量可调。,4、选做指标,加入颤音效果。,5、设计条件,电源条件:使用+5V电源。电路设计不允许采用试凑法,必须采用系统设计方法画出算法流程图、ASM图,并依照ASM图设计处理器和控制器。,加入节拍的强弱变化。,6、元件清单,三、设计提示,1、电子乐器信号的简述,电子乐器是一种应用电子技术模仿各种乐器的声音(例如,钢琴、笛子、提琴、锣鼓等)的乐器。模仿各种乐器的基本原理是:先将某种乐器的声音转换为电信号,再分析该乐器的电信号的波形和频谱,利用电子技术产生与该乐器相仿的电信号。电子乐器所模仿的各种乐器时所产生的电信号具有各自不同的特点,若对电子乐器所模仿的各种乐器的电信号进行分析,其区别主要是频谱的不同。,(一)、音乐常识的补充说明,在演奏电子乐器时,除了演奏员在情感上的处理之外,仅从乐器发出的信号电特性而言,其表现力主要体现在四个方面:音高(基本频率)、长短(也称音的时值,指某一频率持续的时间)、强弱(信号的电压幅度或输出功率)和音色(信号的波形和频谱)。本课题是一种简易的电子乐器,它没有模仿特定的乐器,音色单一。演奏时它所产生的信号是方波,其波形是占空比为50%的脉冲波,频谱仅含基频与其偶次谐波。所以,在设计本课题时,在保证输出信号为方波的前提下,主要考虑如何用电子电路控制音高(频率)、长短(音的时值)和强弱(信号幅度)电子乐器信号这三方面的基本特性。,2、乐器的标准频率说明,人对音调(频率)辨别力不是线性的,当频率由40HZ变到了50HZ,人们很容易察觉到有10HZ的频率差,如果频率由4000HZ变到4010HZ,虽频率其差仍为10HZ,但人们几乎听不出有任何差异。实验证明,人们对音调高低度及响度两者的感觉都是对数关系。根据人们对声音的听觉特性以及电子乐器发生的特性,人们可以将乐器的整个音域范围内分成108个音高,相邻两个音高的频率比为1:。,如果两个信号的频率值相差1倍则称为两个音相差八度。将108个音高分为9组八度音程(08),每个八度音程里包括12个音调(C、#C、D、#D、E、F、#F、G、#G、A、#A、B),如表1所列,相邻之间的音调差别称为半音,表中“#”号为半音符号。表1中为了使用方便,将钢琴键盘中央一组的八度称为小字一组,该组的第一个键的音名称为中央C,这一组音调A的频率为440HZ。国际上将440HZ作为标准音高。,表1:十二音调等调整音阶标准频率表,如表1所列,相邻之间的音调差别称为半音,表中“#”号为半音符号。表1中为了使用方便,将钢琴键盘中央一组的八度称为小字一组,该组的第一个键的音名称为中央C,这一组音调A的频率为440HZ。国际上将440HZ作为标准音高。,根据两个相邻音阶的频率比M=1.0595的关系,可以推算出中央C组12个音调对应的频率,再根据相邻组同名音调的音阶相差八度(频率相差1倍)的关系,便可以推算出108个音高所对应的所有频率。电子乐器输出的信号频率总是有一定的误差的,为了衡量各个音高所对应的频率是否准确,在电子乐器中引入了称为“生”的单位。将半音分为100份,则每份称为1“生”。质量较好的电子乐器,频率偏差在1“生”以下。,3、音名和唱名的说明,音名和唱名之间的对应关系如表2所示。音名的音高是固定不变的,一切乐器和人声发出的C音,D音等,其音高都相同。唱名的高度则根据调号的不同而异。例如,对于调号1=C来说。把1(do)唱成和C音一样高,3(mi)唱成和E音一样高,音名C,DA,B七个音的相互高低关系是一致的。音名的EF,BC是半音,其余为全音。唱名的34,7是半音,其余为全音。所以对1=C而言,音名C、D、E、F、G、A、B七个音分别唱成1、2、3、4、5、6、7。而对其它各调来说,各个唱名的高度就要发生变化。例对调号1=D来说,把1(do)唱成和D音一样高,2(r)唱成和E音一样高,而3(m)唱成和#F音(而不是F音)一样高,依此类推。因此只要知道调号就可得到音名和唱名的对应关系。,表2:音名与唱名的对应关系举例,低八度,高八度,以钢琴键举例的说明:,钢琴琴键由9组八度音程组成(即:97=63个白键,95=45个黑键),构成108个音高。其中,1)黑与白之间相差半个音高。2)E和F键之间相差半个音高。3)B和C键之间相差半个音高。,以1=C为例:,以1=D为例:,4、如何确定乐曲与频率的关系说明确定调号:如1=C,找出该调号下唱名1234567所对应的音名,再根据音名找出17对应的频率,将乐曲简谱中的唱名用对应的频率替换,相邻频率分频比为1.0595,如果直接控制分频比电路设计就比较复杂,我们可以采用预置数的方法获得所需的频率,即:两个八度之间分频比为2.,5、音的长短和休止符说明简谱中用短横线表示音的长短,不带短横线的基本音符为四分音符,例如:5。短横线在基本音符右侧时称为增时线,每增加一个增时线表示延长一个四分音符,例如:5。短横线在基本音符下面时称为减时线,每增加一条减时线表示原来的音缩短一半的时间,例如,5。此外,还可以用附点表示音的长短,附点表示延长其前面音值的一半。例如,5.=5+5。8分音符,5。16分音符,5。休止符0,6、音乐的速度、节奏与节拍的说明,乐曲演奏的快慢称为速度。一首2/4拍的乐曲,速度不同,其演奏所需的时间也不同。五线谱中用J=120表示以4分音符为一拍,1秒钟演奏120拍。简谱中乐曲演奏速度常用“快速”“慢速”等词语表示,也可用每分钟多少拍子来定义。,节奏和节拍在音乐中是同时并存的,它们以音的长短、强弱及其相互关系的固定性和准确性来组织音乐。从狭义的观点来定义,音的长短关系称为节奏。带重音和不带重音的在同样的时间片段按照一定的次序循环重复称为节拍。例如:某只乐曲为4/4拍,其一个小节中重音变化的要求是“强拍、弱拍、次强拍、弱拍”。,(二)设计提示,1、整体方案的设计提示,1)整体电路结构可参考图1所示的整体电路结构,将整体电路分为“选曲电路”、“音乐演奏电路”和“功率放大”三个主要部分。,在设计电路之前,应选择3首乐曲,乐曲的音域应尽量符合指标要求,在四个八度内。考虑基本技术指标时,主要考虑如何产生乐曲所要求的所有音的频率以及如何控制音的长短。根据一个八度组内有12个音阶的特点,相邻两个八度组同名音名为八度关系(即,频率为2倍关系)的特点,可以用图2或图3方框图,产生12个音阶以及八度变化,使输出信号的频率fo为唱名所对应的频率值。,2)音阶信号产生方案提示,演奏电路方案的设计提示:,2、振荡电路的设计提示,振荡电路应能产生1个时钟信号CP,选择CP的频率时应考虑经过12音阶分频电路和八度分频电路后,输出信号频率fo应满足要求。同时还应产生一个节拍信号。,振荡电路根据以上的要求并考虑到乐曲的音域应在4个8度内,即:乐曲的所有音域在第3、4、5和6个8度内,选择对第七个8度的C调进行分频,用8位计数器时,分频比为1:256。换句话说就是取第7个8度内最低频率2093Hz,再乘以256(即:用两级74161级联后的计数器模值),这样就得到了应该产生的振荡器的频率535808Hz。,振荡电路:74132、510Pf和10K,3、12音阶分频电路的设计提示,(1)工作原理根据人们对声音的听觉特性及电子乐器发生的特性,人们将乐器的整个音域范围内分成108个音高,相邻两个音高的频率比为:M=1.0595。如果两个信号的频率值相差1倍,则称为两个音相差八度。将108个音高分别分为9组八度音程(08),每个八度音程里包括12个音调(C、#C、D、B)。如果选择采用的是图2演奏方案一,因此先利用计数器计数的方法产生一个度的12个音阶频率中的一个。实现的方法是采用置最小数法。计数初值可以通过以下公式计算:(计数初值)10=A-(fci/fi)255,其中A=256,i=7,6,0.,(计数初值)10=A-(fci/fi)255,其中A=256,i=7,6,0.,例如以第7个8度为例:fci=2093Hz,fi=2093,则(计数初值)10=1fci=2093Hz,fi=2217.5,则(计数初值)10=15fci=2093Hz,fi=3951.1,则(计数初值)10=121,(2)12音阶分频电路的设计提示,音阶分频电路采用两片74161进行同步级联构成,一个8位计数器。由于计数器的计数初值不同即:有12种。因此,第二级74161的QCC端子出来的脉冲也有12种,即12种计数初值可使计数器产生出12种不同的音阶频率。电路图如下:,4、八度分频电路设计,(1)工作原理,两个八度信号就是2分频的关系,4个八度就是4个有2分频关系的信号。将十二音阶分频电路中输出即:第二级74161的输出QCC作为计数器74163的CP就可以分频,74163的Q0端的输出为2分频,Q1端输出为4分频,Q2端输出为8分频,Q3端输出为16分频。通过4选1数据选择器及八度控制码(来至E2PROM的I/O5和I/O4)进行八度分频。,(2)电路设计,5、音长控制电路的设计,设计指标中要求乐曲演奏速度为100120拍/min,为设计方便,规定乐曲演奏速度为120拍/min。由于4分音符为一拍,若以16分音符为基准,那么一分钟就要演奏480个16分音符,每个音符演奏1/8S。因此,需要设计一个频率为8Hz的振荡电路。利用555定时器来实现8Hz的振荡器。,8Hz的振荡器的设计:,6、音调控制码译码电路的设计,(1)实现原理,音调控制码译码电路可以通过对GAL16V8进行编程实现。GAL16V8内应存储对E2PROM内乐曲的代码的解码程序,相当于一个译码器,译码产生相应的计数初值(8位),送至十二音阶分频电路。由公式:(计算初值)10=256-255(Tci/Ti)其中,(i=7,6,5,0)由公式可以计算出12个音符预置十进制数,并且转化为16进制。若以C7为例,计算结果如表所示。(计算初值)10=256-255(2093/f),经卡诺图化简后:,F7=0;F6=D3&!D2#!D3&D2&D1;F5=!D3&D2&!D1#!D2&D1&D0#D3&!D2&D0#D3&!D2&D1;F4=!D3&D2&!D1#!D3&D2&D0#D3&!D2&D1#D3&!D2&!D0#D1&!D2&!D0;F3=!D3&!D2&!D1#D3&!D2&D0#!D3&!D1&D0#!D3&!D2&D1#!D3&D1&!D2;F2=!D3&D2#!D3&!D1&!D0#!D3&D1&!D0#D3&!D2&!D1&!D0;F1=!D3&!D2&D0#!D3&D1&D0#!D3&D2&!D1&!D0#D3&!D2&!D1&!D0;F0=!D2&D0#!D3&!D1&D0#D3&!D2&D1&!D0;,7、功放电路的设计提示,用LT084构成放大器,如图所示。,说明:当选中Y0时,放大器不发声。当I/O6为0时,即:有休字符时,放大器也不发声。,9、乐曲编码的提示,本次课题设计是“可编程”电子音乐。因此,先将预先送好的3首乐曲存储在EEPROM中,然后通过不同的地址将相应的乐曲读出演奏。3首乐曲的简谱和编码如下:,(1)我和你,编码:E4E4E4E4E7E7E7E7E0E0E0E0E0E0E0E0E2E2E2E2E4E4E4E4F7F7F7F7F7F7F7F7E0E0E0E0E2E2E2E2E4E4E4E4E7E7E7E7E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E4E4E4E4E7E7E7E7E0E0E0E0E0E0E0E0E2E2E2E2E4E4E4E4F9F9F9F9F9F9F9F9E2E2E2E2F7F7F7F7E2E2E2E2E4E4E4E4E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E9E9E9E9E9E9E9E9E7E7E7E7E7E7E7E7E9E9E9E9E9E9E9E9E0E0E0E0E0E0E0E0E4E4E4E4F9F9F9F9E4E4E4E4E7E7E7E7E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E4E4E4E4E7E7E7E7E0E0E0E0E0E0E0E0E2E2E2E2E4E4E4E4F9F9F9F9F9F9F9F9E2E2E2E2F7F7F7F7E2E2E2E2E4E4E4E4E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E000,(2)找朋友,编码:E7E7E9E9E7E7E9E9E7E7E9E9E7E7E7E7E7E7D0D0EAEAE9E9E7E7E7E7E4E4E4E4E7E7E7E7E4E4E5E5E7E7E7E7E4E4E4E4E7E7E7E7E4E4E5E5E7E7E7E7E4E4E4E4E0E0E5E5E4E4E2E2E0E0E2E2E0E0E0E000,(3)世上只有妈妈好,编码:E9E9E9E9E9E9E7E7E4E4E4E4E7E7E7E7D0D0D0D0E9E9E7E7E9E9E9E9E9E9E9E9E4E4E4E4E7E7E9E9E7E7E7E7E4E4E4E4E0E0F9F9E7E7E4E4E2E2E2E2E2E2E2E2E2E2F2F2E2E2E4E4E7E7E7E7E7E7E9E9E4E4E4E4E2E2E2E2E0E0E0E0E0E0E0E0E7E7E7E7E7E7E4E4E2E2E0E0F9F9E0E0F7F7F7F7F7F7F7F7F7F7F7F700000000,10、演奏控制电路的设计提示,设计分频控制电路应考虑当每演奏一个音时,应考虑如下因素:(1)首先分析乐曲中最短的音符,以该音符的长度作为演奏过程中最小的时间单位Tmin。其他音的音值长度都是最小时间单位的整倍数。(2)分频控制电路应能产生一个音阶控制码控制12音阶分频电路做相应的分频,同时,产生一个八度控制码,控制八度分频电路产生相应的八度分频。换言之,每一个需要演奏的音都要有对应的两个控制码。,(3)将一首乐曲每一个音的两个控制码存在EEPROM中,按乐曲演奏的顺序逐个取出,从而得到演奏过程中的信号。如果将音阶和八度这两个控制码的长度大于存贮器一个“字”的长度,则应考虑对控制码进行编码,以便压缩控制码的字长。(4)如果做选做指标,则应对音的强弱进行控制,控制码也应包含在一个存贮字中。(5)在乐曲中如果有休止符,此时没有输出信号,在设计控制码时应考虑休止符的产生。(6)为了使乐曲能够自动循环演奏,应考虑识别某一乐曲的结尾,以及如何控制电路返回到该乐曲的开始点。,演奏控制电路的算法流程图:,演奏控制电路的ASM图:,11、选曲电路和曲目显示电路,设计方案一:,设计方案二:,卢庆莉编写2009年8月,用74163构成2位二进制计数器,由于地址计数器电路中已经占用了28C64B的A0A7地址端,故只能用A9和A8两个地址端来选乐曲。第一首歌曲在存储器中的地址应从16进制的100开始。第二首歌曲在存储器中的地址应从16进制的200开始。第三首歌曲在存储器中的地址应从16进制的300开始。,8、存储器的地址译码电路的设计提示,(1)实现原理,地址译码电路的主要功能是以8Hz振荡器的输出作为时钟。根据要求每首乐曲演奏2030秒和演奏速度为每分钟100120拍,取1/4拍为基准存储单元,则每一首乐曲最多占用240个地址空间,(即:24028),所以选用了8位地址译码器(即:译码范围为0255)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广泰锦苑停电通知书
- 广西船舶过闸通知书
- 店上乡工厂复工通知书
- 康乐县疫情封控通知书
- 廊坊城区禁行通知书
- 建陵中学开学报到通知书
- 开州小区封控通知书
- 弋江区恢复停课通知书
- 张家港大风降温通知书
- 弥勒第一小学开学通知书
- 集体备课培训材料课件
- 实验室危险源、风险点重点排查项目表
- 供应链可持续发展与企业社会责任管理
- 卫生部修订病历书写基本规范(全文)
- 体育中国2023章节测试答案-体育中国超星尔雅答案
- 设备销售人员提成方案
- GB/T 8642-2002热喷涂抗拉结合强度的测定
- 辽宁盘锦浩业化工“1.15”泄漏爆炸着火事故警示教育
- 式叉摩那尼戒本
- 安徽师范大学2023年616马克思主义基本原理考研真题(回忆版)
- 《企业民主管理规定》课件
评论
0/150
提交评论