节拍延时时间节拍加继续播放歌曲播放完毕,定时器停止计时转向点歌程序延时子程序中断服务子程序重装计数初值河南理工大学本科课程设计报告取反延时子程序,延时子程序高音中音低音音乐播放频率表,歌曲精忠报国河南理工大学本科课程设计报告,附系统原理图河南理工大学本科课程设计报告生了质的飞跃。数码管本次设计的显示电路采用数码管显示,是种外加电压从而渡过电流并发出可见光的器件。是属于电流控制器件,使用时必须加限流电阻。有单个和八段之分,也有共阴和共阳两种。常用的七段显示器的结构如图下图所示。发光二极管的阳极连在起的称为共阳极显示器如图所示,阴极连在起的称为共阴极显示器如图所示。位显示器由八个发光二极管组成,其中七个发光二极管控制七个笔画段的亮或暗,另个控制个小数点的亮和暗,这种笔画式的七段显示器能显示的字符较少,字符的开头有些失真,但控制简单,使用方便。此外,要画出电路图,首先还要搞清楚他的引脚图的分布,在了解了正确的引脚图后才能进行正确的字型段码编码。才能显示出正确的数字来。外形共阳极共阴极图数码管引脚河南理工大学本科课程设计报告软件设计音乐相关知识乐音听起来有的高,有的低,这就叫音高,音高是由发音物体振动频率的高低决定的,频率高声音就高,频率低声音就低,不同音商的乐音是用表示的,这个字母就是乐音的音名,它们般依次唱成,这是唱曲时乐音的发音,所以叫唱名。音持续时间的长短即时值,般用拍数表示,休止符表示暂停发音。首音乐是由许多不同的音符组成的,而每个音符对应着不同的频率,这样就可以利用不同频率的组合,加以与拍数对应的延时,构成音乐。如何用单片机实现音乐的节拍除了音符以外,节拍也是音乐的关键组成部分。节拍实际上就是音持续时间的长短,在单片机系统中可以用延时来实现,如果拍的延时是秒,则拍的延时是秒,只要知道拍的延时时间,其余的节拍延时时间就是它的陪数。如果单片机要自己播放音乐,那么必须在程序设计中考虑到节拍的设置,由于本例实现的音乐发生器是由用户通过键盘输入弹奏乐曲的,所以节拍由用户掌握,不由程序控制。对于不同的曲调我们也可以用单片机的另外个定时计数器来完成。音乐的音拍,个节拍为单位调具体如下表曲调值曲调值调调调调调调音乐节拍表如何用单片机产生音频脉冲了解音乐的些基本知识后可知,产生不同频率的音频脉冲即能产生音乐,河南理工大学本科课程设计报告对于单片机而言,产生不同频率有脉冲非常方便,可以利用它的定时计数器来产生这样的方波频率信号,因此,需要弄清楚音乐中的音符和对应的频率,以及单片机定时计数的关系。在本设计中,单片机工作于时钟频率,使用其定时计数器,工作模式为,改变计数值和可以产生不同频率的脉冲信号,在此情况下,调的各音符频率与计数值的对照如下表音符频率与计数值的对照表的值决定了和的值,其关系为,系统总体功能流程图河南理工大学本科课程设计报告该程序设计思路比较清晰既从开始到声明变量与函数再到读取按钮开关,判断是否按下,然后就是个个按钮的动作。其主程序框图如下启动初始化模式键是否有键按下设置高中低音模式发出相应的音符音符键是否有键按下播放键是否按下播放音乐是否是是否河南理工大学本科课程设计报告软件仿真软件介绍是英国公司开发的电路分析与实物仿真。可以仿真分析各种模拟器件和集成电路,该软件的特点是它实现了单片机仿真和电路仿真相结合。具有模拟电路仿真数字电路仿真单片机及其外围电路组成的系统的仿真动态仿真调试器调试器键盘和系统仿真的功能有各种延时消抖消除扰动和干扰河南理工大学本科课程设计报告为扰动信号没有键按下转判断是否按下键按下键即顺序执行程序,否则跳到检查下键位保存列号让显示为判断是否按下键保存列号让显示为判断是否按下键保存列号让显示为判断是否按下键保存列号让显示为判断是否按下键保存列号让显示为判断是否按下键保存列号让显示为判断是否按下键保存列号让显示为,判断是否按下键保存列号让显示为河南理工大学本科课程设计报告取列号初值为双字节,乘以对应读取表格的数据保存初值高八位偏移地址取初值高八位保存值高八位装初值高八位初值高八位偏移地址加得到初值低八位偏移地址取初值低八位保存值低八位装初值低八位开启定时器,开始计数判断音符键是否松开,没有松开,等待松开,定时器停止计数返回如果不为,即按键有变化,等待键释放设定堆栈指针指向歌谱偏移地址存储单元清零指向歌歌谱歌曲播放程序取歌谱为零歌结束取低四位,节拍的延迟时间延时时间送,取高四位高四位不为零转向河南理工大学本科课程设计报告为零则为句间暂停,定时器停止计数转向高四位减得到频率初始值偏移地址保存偏移地址到初始值为双字节,偏移地址乘以保存的值指向频率初始值表取频率初始值高八位保存频率初始值高八位拟仪器,如示波器逻辑分析仪信号发生器等。它支持主流单片机系统的仿真。目前支持的单片机类型有系列系列系列系列系列系列系列系列以及各种外围芯片。它提供软件调试功能。在硬件仿真系统中具有全速单步设置断点等调试功能,同时可以观察各个变量寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能同时支持第三方的软件编译和调试环境,如等软件。另外,它具有强大的原理图绘制功能。仿真图本设计系统的仿真图如下所示河南理工大学本科课程设计报告课程设计体会这次设计从软件方面来讲不是很难,程序相对长点,但都是书本上所学的知识,主要是中端及其服务程序的编写。在上仿真,则起到很好的效果,因为元器件都是理想状态的,但做出实物来却不是那么简单啦。经过多次调试修改才得以出结果。将程序烧入芯片,调试成功后,可任意弹奏自己想要的旋律。同时可以播放首示例歌曲,但是也有不足之处的,声音杂音时而有点大,不稳河南理工大学本科课程设计报告定。经过本次课程设计,我们比较好的把理论知识与实践相结合,而我们在也本次设计中收获不少。设计过程中,首先,对于汇编语言多了层了解,其次,还有硬件的接线,还有芯片的引脚方面,都让我们收获不少。加强了自身的动手能力。参考文献余发山,王福忠,杨凌霄单片机原理及应用技术中国矿业大学出版社王守中单片机开发入门与典型实例北京人民邮电出版社,胡辉单片机应用系统设计与训练北京中国水利水电出版社,附源程序代码列号保存单元定时器初值高位存放单元定时器初值低位存放单元定时器初值偏移地址存放单元发声器所在端口河南理工大学本科课程设计报告上电转向主程序定时器中断向量地址转向定时器中断服务子程序默认为中音模式设置定时器的工作方式,定时器和都是方式,作为为定时计数器使用定时方式开各中断开关开放中断总允许和源允许进入手动弹奏程序手动弹奏程序高中低音模式选择判断口模式键是否有键按下,有键按下,转向模式转换子程序没有按下模式不变延时消抖高音键没有按下,转向中音高音键按下将模式设定为高音转向扫描音符键中音键没有按下,转向低音中音键按下将模式设定为中音转向扫描音符键低音键没有按下,转向扫描音符键低音键按下将模式设定为低音转向扫描音符键手动弹奏程序音符键扫描先将键盘的列全部置为高电平,有键按下转向没有键按下,蜂鸣器不发声没有按键按下即跳转到音乐相关知识如何用单片机实现音乐的节拍如何用单片机产生音频脉冲系统总体功能流程图软件仿真软件介绍仿真图课程设计体会参考文献附源程序代码附系统原理图河南理工大学本科课程设计报告概述引言电子琴是现代电子科技与音乐结合的产物,是种新型的键盘乐器。目前市场上各种品牌型号的电子琴有上百种,由几十块的玩具电子琴到几百,几千的学习演奏用琴真是琳琅满目,电子琴能够模仿各种音色和具有自动伴奏功能,这些是电子琴最基本的特征。本设计主要对使用单片机设计简易电子琴进行了分析,并介绍了基于单片机电子琴系统硬件组成。利用单片机产生不同频率来获得我们要求的个音符,最终可随意弹奏想要表达的音乐。并且本设计分别从原理图,主要芯片,各模块原理及各模块的程序的调试来详细阐述。首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时计数器来产生这样方波频率信号,因此,我们只要把首歌曲的音阶对应频率系弄正确即可。设计思路从系统实现的功能上来看,电子琴的设计主要分为手动弹奏乐曲和自动播放音乐两大部分组成。手动弹奏乐曲是根据具体的硬件键盘设置了个音符按键,个高中低音模式切换键和个功能转换键,自动播放音乐是在单片机的存储器中通过软件编程的方法放置音乐代码和相关播放程序来实现。从系统硬件结构上来看,主要使用到系列单片机个键输入电路数码管显示电路扬声器以及电源电路等等。将这些硬件电路有机地结合起来使之满足电子琴设计的基本硬件要求。从系统软件设计角度来看,将电子琴的设计采用程序模块化设计方法,将程序分为主程序键盘扫描程序模块数码显示模块转换控制模块音乐产生模块等等。此外,采用程序设计思想,将中断定时方式与外部按键查询方式相结合,实现手动弹奏乐曲到自动播放音乐的切换。从音乐产生原理方面来看,通过控制单片机的定时器的定时时间产生不同频率的音频脉冲,经放大后驱动扬声器发出不同音乐的声音。用软件延时来控制发音时间的长短,控制节拍。把音乐的音符和相应的节拍变换为定时常数和延时常河南理工大学本科课程设计报告数,作为数据表格存放在程序存储器中,由程序查表得到定时常数和延时常数,分别用来控制定时器产生的脉冲频率和发出音频脉冲的持续时间。河南理工大学本科课程设计报告系统总体方案及硬件设计系统组成与总体框图硬件设计的任务是根据总体设计要求,在选择的机型的基础上,具有确定系统中所要使用的元器件,设计
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 20 页
第 2 页 / 共 20 页
第 3 页 / 共 20 页
第 4 页 / 共 20 页
第 5 页 / 共 20 页
第 6 页 / 共 20 页
第 7 页 / 共 20 页
第 8 页 / 共 20 页
第 9 页 / 共 20 页
第 10 页 / 共 20 页
第 11 页 / 共 20 页
第 12 页 / 共 20 页
第 13 页 / 共 20 页
第 14 页 / 共 20 页
第 15 页 / 共 20 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。