程序调试程序调试中出现的问题及解决的办法有时会出现程序点也没有,但就是不能正常运行的现象,最后我们发现是因为程序中有的指令书写得不规范导致的,例如有的返回指令定要按正确格式书写或在两行指令间最好不要留空行。程序中的跳转指令的运用很重要,为保险起见,都用,我们就遇到过跳转指令用错程序无法正常运行的现象。当用指令时,跳转范围比较少,这时要用个标号中转。编程时要注意,在程序开始时,要写入各定时器中断的入口地址。编程过程中要注意加注释或分割线,否则,在程序过长时容易变得很乱,不便于查找或更改。编程前要加流程图,这样会使思路清晰,例如数字音乐盒的设计思路完全可以按着的工作方式列写流程图。六结论与心得此次设计过程中,我们查了些相关资料,使得我们更深层的了解了单片机芯片的工作原理以及软件硬件如何联系起来实现我们的要求。经过我们共同努力之下,不仅完成本次设计的具体相关要求,也熟练掌握了芯片的具体功能和注意事项。此外,设计中所涉及到的元器件还有三极管电阻瓷片电容等,我们通过查了相关元器件的作用及其工作原理,并对其进行验算,从而进步地减少实验误差。在我们的不懈努力下加上老师的些许指导,最终还是发现了问题的原因,并解决问题。在整个设计过程中,我们不仅能将书本上学到的关于单片机相关的知识与实践相结合,而且还培养了团队合作精神以及提高了自学能力。这将对我们今后的工作以及实践提供了有很大的基础。它更加让我们意识到理论和实践相结合的重要性。虽然电路看上比较简单,但实际焊接的过程中我们也遇到许多挫折,但经过我们的不懈努力,最终实现了要求。在设计过程中要保持种持之以恒严谨的设计作风思想,这样才会在遇到问题时能够发现和解决问题。设计已经结束,但它留给我们的不单是作品,更是堂生动的课程。它教会我们只有不断努力不断吸取经验和教训和团结合作才会取得最终的成功,我相信经过此次设计,我们今后会对单片机有个更深的了解与运用,七致谢作为名通信专业的学生,我觉得能做这样的课程设计是十分有意义。但开始拿到这个课题很茫然,无从下手,好在后来上网和到图书馆找了相关的资料就还有点眉目了。在大家的帮助讨论下,得意顺利完成了这个课程。在此,我非常感谢在课题每个帮助我的人。首先感谢负责我们这组的指导老师张晓虎老师。他们在此次课程设计中给予我无论是理论还是实际上的帮助和指导,很有耐心的给我们解答疑问。再者,我得感谢通信专业的学长学姐们,由于经验的匮乏,难免有许多考虑不周全的地方,他们在设计的每个阶段,从查阅资料,设计草案的确定和修改,做电子文档等整个过程中都给予了我悉心的引导。而且,我得感谢我的室友,我的同学们。在应用单片机原理和控制理论设计音乐演奏控制器的硬件电路时都给了我很大的帮助。最后,还要感谢大学所有的老师,为我们打下了应用电子专业知识的基础,此次音乐盒的设计才会顺利完成。在实践中锻炼自己,成就自己,最后由衷的感谢老师和同学们的帮助,使我基本完成了这次关于应用单片机知识的音乐盒课程设计。由于初次接触课程设计水平有限,难免会有,还望老师批评指正。帮助我对电路分析和调试有更高的进步。八附录参考文献许珉单片机原理及应用北京中国电力出版社,三恒星科技单片机原理与应用实例北京电子工业出版社,电路板制七段码。用口控制喇叭。④电路为晶振频率工作,起振电路中,均为。软件设计本程序可以实现课程设计的基本要求,并可以通过按键播放六首歌曲,程序流程图如下五程序及程序调试程序死了都要爱,共阳,军港之夜,五程序及程序调试程序程序调试六结论与心得七致谢九附录参考文献电路板引言该课程是应用单片机原理和控制理论设计音乐演奏控制器的硬件电路,并利用汇编语言进行程序设计。通过控制单片机内部的定时器来产生不同频率的方波,驱动喇叭发出不同音调的音乐,再利用延迟来控制发音时间的长短。把乐谱转化成相应的定时常数就可以从发音设备中演奏出悦耳动听的音乐。这种控制电路结构简单,可靠性高,应用性强软件程序适应范围广,对于不同的音乐只需要改变相应的定时常数即可。二设计任务要产生音频脉冲,只要算出音频的周期音频,然后将此周期除以,即为半周期的时间,利用定时器计时这个半周期时间,每当计时到后就将输出脉冲的反相,然后重复计时此半周期时间再对口反相,就可在脚上得到此频率的脉冲利用的内部定时器使其工作在计数器模式下,改变记数值及以产生不同频率的方法。例如频率为,其周期微秒,因此只要令计数器定时在每记数次时将口反相,就可得到中音。三音频发生知识基本知识要生产音频脉冲,只要算出音频的周期频率,然后将此周期除以,即为半周期的时间利用定时器计时这个半周期时间,每当计时到后就将输出脉冲的反相,然后重复计时此半周期时间再对反相,就可在脚上得到此频率的脉冲利用的内部定时器使用其工作在计数器模式下,改变计数值及以产生不同频率的方法例如频率为,其周期,因此只要令计数器计时,在每次计数次时将反相,就可得到中音计数脉冲值与频率的关系公式如下,计算值内部计时次为,故其频率为其计数值的求法如下,例如设求低音中音高音的的计算值低音的中音的高音的节拍相关知识每个音符使用个字节,字节的高位代表音符的高低,低位代表音符的节拍,表为节拍与节拍码的对照如果拍为秒,拍是秒,只要设定延迟时间就可求得节拍的时间假设拍为,则拍应为,以此类推所以只要求得拍的时间,其余的节拍就是它的倍数,如表为和节拍的时间设定编码建立音乐的步骤先把乐谱的音符找出,然后由表建立值表的顺序把值勤表建立在,构成发音符的计数值放在简谱码音符为高位,节拍为节拍数为低位,音符节拍码放在程序的处四音乐盒原理分析硬件电路硬件电路原理图本设计中用到单片机,喇叭,七段显示数码管。硬件电路原理图如图所示图音乐盒原理图原
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 16 页
第 2 页 / 共 16 页
第 3 页 / 共 16 页
第 4 页 / 共 16 页
第 5 页 / 共 16 页
第 6 页 / 共 16 页
第 7 页 / 共 16 页
第 8 页 / 共 16 页
第 9 页 / 共 16 页
第 10 页 / 共 16 页
第 11 页 / 共 16 页
第 12 页 / 共 16 页
第 13 页 / 共 16 页
第 14 页 / 共 16 页
第 15 页 / 共 16 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。