欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    可编程音乐演奏电路实验报告参考模板.docx

    • 资源ID:14752292       资源大小:454.32KB        全文页数:21页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    可编程音乐演奏电路实验报告参考模板.docx

    1、可编程音乐演奏电路实验报告参考模板开放实验报告课题名称 可编程音乐演奏电路 学 院 通信与信息工程学院指导老师 张瑛 学 号 B10011234 姓 名 可可丁 一 技术指标 - 1.1 基本指标- 1.1.1 乐曲要求- 1.1.2 演奏要求- 1.1.3 电气指标- 1.2 选做指标- 1.3 设计条件- 二 音乐常识的补充说明 - 2.1 电子乐器信号的简述- 2.2 乐器的标准频率介绍- 2.3 音名和唱名的介绍- 2.4 乐曲与频率的关系介绍- 2.5 音的长短和休止符介绍 - 三 整体电路设计 - 3.1 整体方案 - 3.2 系统流程图 - 3.3 ASM图 - 3.4 音阶信号

    2、产生方案 - 3.5 元件清单 -四 单元电路设计 - 4.1 选曲电路设计- 4.2 音节电路设计- 4.3 十二音阶分频电路 - 4.4 八度分频电路设计 - 4.5 音长控制电路设计 -五 电路功能测试及误差分析 -5.1 振荡源检测 -5.2 12音阶和8度分频电路检测- 5.3 开关和选曲电路检测- 5.4 整体功能检测- 5.5 频率误差分析- 5.6 课程设计中的问题及改进- 5.7 参考文献 -六 总结实验周过程 6.1 电路设计及连线验错过程 6.2 心得与体会 6.3 实验周所学所得 音乐电子线路成果图第一阶段1、系统功能要求 可编程电子音乐自动演奏电路可以通过开关选择预先

    3、设定好的音乐曲目,曲目选定后则自动演奏所选曲目。(1)乐曲要求 乐曲数目3首。 每首乐曲长度20S30S。 所选择的乐曲应在4个8度内,以第6个8度作为最高的8度。 乐曲演奏速度为100拍/min 120拍/min。(2)演奏要求 用1个自复键K1选择所需的乐曲,用3个LED表示选中对应乐曲,当3个LDE均不亮时,表示没有选中,电路没有乐曲输出。 一旦选中某一首乐曲,电路将自动循环放送所选的乐曲。(3)电气指标音频功放输入为方波。音阶频率误差E5生。负载(喇叭)阻抗为8,功率为1/8W(也可采用蜂鸣器)。输出音量可调。4、选做指标 加入颤音效果。 加入节拍的强弱变化。5、设计条件电源条件:使用

    4、+5V电源。 电路设计不允许采用试凑法,必须采用系统设计方法画出算法流程图、ASM图,并依照ASM图设计处理器和控制器。第二阶段(一)、音乐常识的补充说明1、电子乐器信号的简述电子乐器是一种应用电子技术模仿各种乐器的声音(例如,钢琴、笛子、提琴、锣鼓等)的乐器。模仿各种乐器的基本原理是:先将某种乐器的声音转换为电信号,再分析该乐器的电信号的波形和频谱,利用电子技术产生与该乐器相仿的电信号。 电子乐器所模仿的各种乐器时所产生的电信号具有各自不同的特点,若对电子乐器所模仿的各种乐器的电信号进行分析,其区别主要是频谱的不同。在演奏电子乐器时,除了演奏员在情感上的处理之外,仅从乐器发出的信号电特性而言

    5、,其表现力主要体现在四个方面:音高(基本频率)、长短(也称音的时值,指某一频率持续的时间)、强弱(信号的电压幅度或输出功率)和音色(信号的波形和频谱)。本课题是一种简易的电子乐器,它没有模仿特定的乐器,音色单一。演奏时它所产生的信号是方波,其波形是占空比为50%的脉冲波,频谱仅含基频与其偶次谐波。所以,在设计本课题时,在保证输出信号为方波的前提下,主要考虑如何用电子电路控制音高(频率)、长短(音的时值)和强弱(信号幅度) 电子乐器信号这三方面的基本特性。如果两个信号的频率值相差1倍则称为两个音相差八度。 将108个音高分为9组八度音程(08),每个八度音程里包括12个音调(C 、#C、D、#D

    6、、E、F、#F、G、#G、A、#A、B),如表1所列,相邻之间的音调差别称为半音,表中“#”号为半音符号。表1中为了使用方便,将钢琴键盘中央一组的八度称为小字一组,该组的第一个键的音名称为中央C,这一组音调A的频率为440HZ。国际上将440HZ作为标准音高。2、乐器的标准频率说明人对音调(频率)辨别力不是线性的,当频率由40HZ变到了50HZ,人们很容易察觉到有10HZ的频率差,如果频率由4000HZ变到4010HZ,虽频率其差仍为10HZ,但人们几乎听不出有任何差异。实验证明,人们对音调高低度及响度两者的感觉都是对数关系。 根据人们对声音的听觉特性以及电子乐器发生的特性,人们可以将乐器的整

    7、个音域范围内分成108个音高,相邻两个音高的频率比为1: 。根据两个相邻音阶的频率比M = 1.0595的关系,可以推算出中央C组12个音调对应的频率,再根据相邻组同名音调的音阶相差八度(频率相差1倍)的关系,便可以推算出108个音高所对应的所有频率。如果两个信号的频率值相差1倍则称为两个音相差八度。 将108个音高分为9组八度音程(08),每个八度音程里包括12个音调(C 、#C、D、#D、E、F、#F、G、#G、A、#A、B),如表1所列,相邻之间的音调差别称为半音,表中“#”号为半音符号。表1中为了使用方便,将钢琴键盘中央一组的八度称为小字一组,该组的第一个键的音名称为中央C,这一组音调

    8、A的频率为440HZ。国际上将440HZ作为标准音高。表1:十二音调等调整音阶标准频率表八度音编 号音调C# CD# DEF# F016.35117.32418.35419.44520.60121.82723.124132.70334.64836.70838.89141.20343.65446.249265.40669.29673.41677.78282.40787.30792.4993130.81138.59146.83155.56164.81174.61184.994261.62277.18293.67311.13329.63349.23369.995523.25554.36587.336

    9、22.25659.26698.46739.9961046.51108.71174.71244.51318.51396.91479.972093.02217.52349.32489.02637.02739.82959.984186.04434.94698.64978.05274.05587.75919.9 G# GA# AB24.49925.95627.5029.13530.86748.99951.91355.0058.27061.73597.999103.83110.00116.54123.47195.99207.65220.00233.08246.94391.99415.31440.0046

    10、6.16493.88783.99830.61880.00932.32987.761567.91661.21760.001864.71975.53135.93322.43520.03729.33951.16271.96644.97040.07458.67902.1如表1所列,相邻之间的音调差别称为半音,表中“#”号为半音符号。表1中为了使用方便,将钢琴键盘中央一组的八度称为小字一组,该组的第一个键的音名称为中央C,这一组音调A的频率为440HZ。国际上将440HZ作为标准音高电子乐器输出的信号频率总是有一定的误差的,为了衡量各个音高所对应的频率是否准确,在电子乐器中引入了称为“生”的单位。将半音

    11、分为100份,则每份称为1“生”。质量较好的电子乐器,频率偏差在1“生”以下。3、音名和唱名的说明音名和唱名之间的对应关系如表2所示。音名的音高是固定不变的,一切乐器和人声发出的C音,D音等,其音高都相同。唱名的高度则根据调号的不同而异。例如,对于调号1=C来说。把1(do)唱成和C音一样高,3(mi)唱成和E音一样高 ,音名C,D A,B七个音的相互高低关系是一致的。音名的EF,BC是半音,其余为全音。唱名的34,7是半音,其余为全音。所以对1=C而言,音名C、D、E、F、G、A、B七个音分别唱成1、2、3、4、5、6、7。而对其它各调来说,各个唱名的高度就要发生变化。例对调号1=D来说,把

    12、1(do)唱成和D音一样高,2(r)唱成和E音一样高,而3(m)唱成和#F音(而不是F音)一样高,依此类推。因此只要知道调号就可得到音名和唱名的对应关系。表2 :音名与唱名的对应关系举例 以钢琴键举例的说明:钢琴琴键由9组八度音程组成(即:97=63个白键,95=45个黑键) ,构成108个音高。其中,1)黑与白之间相差半个音高。2)E和F键之间相差半个音高。3)B和C键之间相差半个音高。4、如何确定乐曲与频率的关系说明确定调号: 如1=C,找出该调号下唱名1 2 3 4 5 6 7 所对应的音名,再根据音名找出17对应的频率,将乐曲简谱中的唱名用对应的频率替换,相邻频率分频比为1.0595,

    13、如果直接控制分频比电路设计就比较复杂,我们可以采用预置数的方法获得所需的频率,即:两个八度之间分频比为2.5、音的长短和休止符说明 简谱中用短横线表示音的长短,不带短横线的基本音符为四分音符,例如:5 。 短横线在基本音符右侧时称为增时线,每增加一个增时线表示延长一个四分音符,例如:5 。 短横线在基本音符下面时称为减时线,每增加一条减时线表示原来的音缩短一半的时间,例如,5。 此外,还可以用附点表示音的长短,附点表示延长其前面音值的一半。例如,5.= 5 + 5 。 8分音符, 5 。 16分音符,5。 休止符 0 6、音乐的速度、节奏与节拍的说明乐曲演奏的快慢称为速度。一首2/4拍的乐曲,

    14、速度不同,其演奏所需的时间也不同。五线谱中用J=120表示以4分音符为一拍,1秒钟演奏120拍。简谱中乐曲演奏速度常用“快速”“慢速”等词语表示,也可用每分钟多少拍子来定义。节奏和节拍在音乐中是同时并存的,它们以音的长短、强弱及其相互关系的固定性和准确性来组织音乐。从狭义的观点来定义,音的长短关系称为节奏。带重音和不带重音的在同样的时间片段按照一定的次序循环重复称为节拍。 例如: 某只乐曲为4/4拍,其一个小节中重音变化的要求是“强拍、弱拍、次强拍、弱拍”。整体方案的设计整体电路结构 可参考图1所示的整体电路结构,将整体电路分为“选曲电路”、“音乐演奏电路”和“功率放大”三个主要部分。2)音阶

    15、信号产生方案在设计电路之前,应选择3首乐曲,乐曲的音域应尽量符合指标要求,在四个八度内。 考虑基本技术指标时,主要考虑如何产生乐曲所要求的所有音的频率以及如何控制音的长短。根据一个八度组内有12个音阶的特点,相邻两个八度组同名音名为八度关系(即,频率为2倍关系)的特点,可以用图2或图3方框图,产生12个音阶以及八度变化,使输出信号的频率fo为唱名所对应的频率值。2、振荡电路的设计振荡电路应能产生1个时钟信号CP,选择CP的频率时应考虑经过12音阶分频电路和八度分频电路后,输出信号频率fo应满足要求。同时还应产生一个节拍信号。振荡电路根据以上的要求并考虑到乐曲的音域应在4个8度内,即:乐曲的所有

    16、音域在第3、4、5和6个8度内,选择对第七个8度的C调进行分频,用8位计数器时,分频比为1:256。换句话说就是取第7个8度内最低频率2093Hz,再乘以256(即:用两级74161级联后的计数器模值),这样就得到了应该产生的振荡器的频率535808Hz。振荡电路: 7414、103和10K3、12音阶分频电路的设计(1)工作原理 根据人们对声音的听觉特性及电子乐器发生的特性,人们将乐器的整个音域范围内分成108个音高,相邻两个音高的频率比为:M=1.0595。如果两个信号的频率值相差1倍,则称为两个音相差八度。将108个音高分别分为9组八度音程(08),每个八度音程里包括12个音调(C、#C

    17、、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 = 1 fci=2093Hz,fi=2217.5,则 (计数初值)10 = 15 fci=2093Hz,fi=3951.1,则 (计数初值)10 = 121(2)12音阶

    18、分频电路的设计音阶分频电路采用两片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)

    19、进行八度分频。(2)电路设计5、音长控制电路的设计 设计指标中要求乐曲演奏速度为100120拍/min,为设计方便,规定乐曲演奏速度为120拍/min。由于4分音符为一拍,若以16分音符为基准,那么一分钟就要演奏480个16分音符,每个音符演奏1/8S。因此,需要设计一个频率为8Hz的振荡电路。 利用555定时器来实现8Hz的振荡器。8Hz的振荡器的设计:6、音调控制码译码电路的设计(1)实现原理音调控制码译码电路可以通过对GAL16V8进行编程实现。GAL16V8内应存储对E2PROM内乐曲的代码的解码程序,相当于一个译码器,译码产生相应的计数初值(8位),送至十二音阶分频电路。由公式: (

    20、计算初值)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&

    21、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、功放电路的设计用LM386构成放大器,电路如图所示VCCLM386信号输入34106529、乐曲编码本次课题设计是“可编程”电子音乐。因此,先将预先送好的3首乐曲存储在EEPROM中,然后通过不同的地址将相应的乐曲读出演奏。3首乐曲的简谱和编码如下:编码(部分)E4 E4 E4 E4 E2 E2 E4

    22、 E4 E7 E7 E7 E7 E4 E4 E2 E2 E0 E0 E0 E0 E0 E0 E4 E4 E0 E0 E0 E0 E4 E4 E2 E2 E0 E0 E4 E4 E2 E2 E2 E4 E4 E7 E7 E7 E7 E9 E9 F0 F0 E7 E7 E7 E7 E4 E4 E5 E5 E7 E7 E7 E7 E4 E4 E4 E4 E0 E0 E5 E5 E4 E4 E2 E2 E0 E0 E2 E2 E0 E0 E0 E0 00(2)找朋友编码:E7 E7 E9 E9 E7 E7 E9 E9 E7 E7 E9 E9 E7 E7 E7 E7 E7 E7 D0 D0 EA EA

    23、E9 E9 E7 E7 E7 E7 E4 E4 E4 E4 E7 E7 E7 E7 E4 E4 E5 E5 E7 E7 E7 E7 E4 E4 E4 E4 E7 E7 E7 E7 E4 E4 E5 E5 E7 E7 E7 E7 E4 E4 E4 E4 E0 E0 E5 E5 E4 E4 E2 E2 E0 E0 E2 E2 E0 E0 E0 E0 00(3)世上只有妈妈好编码:E9 E9 E9 E9 E9 E9 E7 E7 E4 E4 E4 E4 E7 E7 E7 E7 D0 D0 D0 D0 E9 E9 E7 E7 E9 E9 E9 E9 E9 E9 E9 E9 E4 E4 E4 E4 E7

    24、E7 E9 E9 E7 E7 E7 E7 E4 E4 E4 E4 E0 E0 F9 F9 E7 E7 E4 E4 E2 E2 E2 E2 E2 E2 E2 E2 E2 E2 F2 F2 E2 E2 E4 E4 E7 E7 E7 E7 E7 E7 E9 E9 E4 E4 E4 E4 E2 E2 E2 E2 E0 E0 E0 E0 E0 E0 E0 E0 E7 E7 E7 E7 E7 E7 E4 E4 E2 E2 E0 E0 F9 F9 E0 E0 F7 F7 F7 F7 F7 F7 F7 F7 F7 F7 F7 F7 00 00 00 00 演奏控制电路的算法流程图:11、选曲电路和曲目显示电路

    25、8、存储器的地址译码电路的设计(1)实现原理地址译码电路的主要功能是以8Hz振荡器的输出作为时钟。根据要求每首乐曲演奏2030秒和演奏速度为每分钟100120拍,取1/4拍为基准存储单元,则每一首乐曲最多占用240个地址空间,(即:24028),所以选用了8位地址译码器(即:译码范围为0255)。可以选用一片74393实现M=256的地址计数器。(2)存储器的地址计数器的设计地址计数器采用74393来构成M=256的地址计数器。六实验周总结(1)经过了两个实验周的锻炼,我的动手能力得到了明显的提高,把数电的理论知识和实际操作结合起来,设计电路的时候不懂就去查资料,也提高了自己解决问题,克服困难

    26、的能力,在做可编程音乐演奏电路的过程中,我遇到到了以下困难,也希望下次做实验的学弟学妹能够注意:1.最好能先把芯片检查下,基本每个同学都有拿到坏的芯片,所以事先把它挑出来,会为以后的连线过程带来简便。我的74153和一个74163都是坏的,检测的时候根据芯片的功能原理,比如74163是计数器,用思密特触发器给它一个时钟,然后用示波器观测其计数过程,检测gal的时候可以根据它的逻辑关系,用示波器观测其八位输出的高低电平。2.在实验过程中很容易发生短路现象,在发现扭动控制电源高低的旋钮不能使其升高电压时,切忌继续扭高,因为再次打开电源时有可能发生很高的电压而使芯片烧坏,所以应该试着拔掉每一根接着高电平的导线,找出短路的部分。3.剪导线的时候一定要注意留出足够长的脱皮导线,太短了很有可能会接触不良,也不好查错。 友情提示:范文可能无法思考和涵盖全面,供参考!最好找专业人士起草或审核后使用,感谢您的下载!


    注意事项

    本文(可编程音乐演奏电路实验报告参考模板.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开