以下为《《微型计算机系统》课程设计报告》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
XX理工大学
《微型计算机系统》
课程设计报告
学 院____信息与控制***__
专业班级____机器人191_______
姓 名____孙某某________
学 号____***1036_____
指导教师__ 王某某 _____
2021 年 7 月
第一章 前言
第二章 各模块的选择和论证
第三章 模块最终方案的设计
第四章 系统调试与仿真
第五章 总结
附录
前言
单片微型计算机室大规模集成电路技术发展的产物,属于第四代电子计算机它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。他的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。
电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用AT89S52单片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘扬声器等模块组成核心主控制模块,在主控模块上设有8个按键,和一个复位按键。
主要对使用单片机设计简易电子琴进行了分析,并介绍了基于单片机电子琴硬件的组成。利用单片机产生不同频率来获得我们要求的音阶,最终可随意弹奏要表达的音符。并且分别从原理图,主要芯片,各模块原理及各模块的程序的调试来详细阐述。
一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,构成我们想演奏的那首曲目。当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样的方某某频率信号,因此,我们只要把一首歌曲的音阶对应频率关系编写正确就可以达到我们想要的曲目。
各模块的选择
2.1播放模块
播放模块是由喇叭构成,它几乎不存在噪声,音响效果较好,而且由于所需驱动功率较小,且价格低廉,所以,被广泛应用。
2.2按键控制模块
电子琴设有8个按键,其中7个作为音符输入,另外一个作为模式转换按键,实现用户存放的自动播放歌曲。7个按键分别代表7个音符,包括中音段的全部音符,通过软硬件设计,模式转换按键触发外部中断,中断使程序跳转,实现模式转换,启动电子琴。然后通过查询电子琴所按下的按键,读取电子琴输入状态,跳转到对应的程序入口,实现自编歌曲的。
2.3按键控制模块
电子琴设有16个按键,其中11个作为音符输入,另外一个作为模式转换按键,实现用户存放的自动播放歌曲。7个按键分别代表7个音符,包括中音段的全部音符,通过软硬件设计,模式转换按键触发外部中断,中断使程序跳转,实现模式转换,启动电子琴。然后通过查询电子琴所按下的按键,读取电子琴输入状态,跳转到对应的程序入口,实现自编歌曲的。
第三章 模块最终方案的设计
3.1总体设计
音乐是有由不同地音阶组成地,而不同地音阶又是由不同地频率发出地,那么产生不同地频率,就可以发出不同地音乐了.而利用单片机就可以产生不同地频率地方某某,因此选择单片机为为主来设计.通过程序编写实现单片机输出不同地频率,输出地方某某信号再通过接口给电脑音响,让其发声.同时电子琴加入led 用来显示.
本设计地主要工作是程序编写,通过程序让电子琴实现音乐演奏,歌曲播放以及记录己按下地音符,并播放,最后实现led 显示.而硬件主要有单片机最小
系统,键盘模块,发声模块,还有一个电源模块.
3 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 章 总结
总体来说,此次单片机课程设计使我们收获良多,虽然课程设计地过程中遇到了很多困难与问题,如起初对音乐地一点不懂开始,到器件难找,到硬件焊好后在完善等等,但我们最终还是完成了设计地任务及要求.
这次课程设计中,经过我们地努力,在仿真软件和实物上都实现了高、中、低 21个音符地发声和音乐地自动播放,使我们有了一定地成就感,也使我们进一步熟悉和掌握了单片机地内部结构和工作原理,了解了单片机应用系统设计地基本方法和步骤,掌握了单片机仿真软件Proteus地使用方法和键盘、显示器在地单片机控制系统中地应用,同时也掌握了撰写课程设计报告地方法.总之,通过这次课程设计,自己地能力得到进一步地提升.
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《《微型计算机系统》课程设计报告》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。