摘要: 本课题的目的是用单片机实现音乐的演奏,即以单片机为核心,与键盘、扬声器等模块组成一个简易的音乐模拟系统。硬件设计的时候我选择的是AT89C51单片机,程序编写使用了C语言,编写好程序后用Keil软件对其进行编译、调试,确定无误后用Proteus软件进行仿真,最后连接到键盘进行音乐的演奏。系统实现了音乐播放和音乐演奏的结合,选择音乐播放模式时可以对音乐进行暂停/播放,有两只老虎,生日快乐,会呼吸的痛和安静这四首歌可供选择;选择音乐演奏模式是可控制发出:dou,luai,mi,fa,so,la,xi七个音。29724
毕业论文关键词: AT89C51;Keil;Proteus;音乐演奏;音乐播放
Design and Implementation of Music Performance Simulation System
Abstract: The purpose of this task is to accomplish the music performance by a single chip microcomputer.that is ,as the single chip microcomputer as core,and combine a simple music simulation system with keyboard and loud speak,i used the single chip microcomputer numbered AT89C51 and C language was used to design calculating program in the keil to compile and debug,after making sure it is right t used Proteus for simulation,at last i connected them to keyboard to begin the musical performance,the system achieved the connection of music play and spiel.you can control by the key stop/play,when you choose the mode of music play,and there are four songs you can choose from:two tigers,happy birthday,the breathing pain and the quite,when you choose the made of music spiel,can control the sound:dou,luai,mi,fa,so,la,xi.
Keywords: AT89C51; Keil;Proteus;Music performance;Music Player
目录
摘要 i
Abstract i
目录 ii
1 绪论 1
1.1 研究现状 1
1.2 发展趋势 2
1.3 单片机简介 2
1.4 单片机的发展 3
1.5 单片机结构 4
1.5.1 管脚说明 5
1.5.2 引脚连接 6
1.6 89C51展望 7
2 分析 8
2.1 工作原理 8
2.2 功能分析 9
2.3 音乐的产生 9
2.3.1 音乐的频率 9
2.3.2 音乐的节拍 11
3 硬件设计 12
3.1 单片机最小系统 12
3.1.1 电源电路 12
3.1.2 复位电路 13
3.1.3 晶振电路 13
3.2 发声电路 14
3.3 按键电路 14
3.4 显示电路 15
3.4.1 LED数码管 15
4 软件设计 17
4.1 主程序设计 17
4.2 音乐播放程序设计 19
5 系统调试及仿真 21
5.1 程序在KEIL上编译 21
5.2 PROTEUS软件仿真 21
5.2.1 Proteus简介 21
5.2.2 Proteus仿真 22
6 结论 24
致谢 25
参考文献 26
1 绪论
音乐是我们生活中不可或缺的一部分,闲暇时听听音乐,能够陶冶情操,心情烦躁时听听音乐,能够获得宁静。只不过我们听到的都是音乐的成品,自己动手弹奏或许更有意义,但一般乐器都比较昂贵,如果能有一个简单的音乐模拟软件,那我们就能创作出属于自己的音乐,这就是本课题的意义。本课题的目的是用单片机实现音乐的演奏,即以单片机为核心,与键盘、扬声器等模块组成一个简易的音乐模拟系统。设计的时候我使用了AT89C51型号的单片机,另外使用C语言进行程序的编写,在完成程序的编写之后把它放到Keil软件里面进行编译、调试,确定无误后用Proteus软件进行仿真,最后连接到键盘进行音乐的演奏。系统实现了音乐播放和音乐演奏的结合,选择音乐播放模式时可以对音乐进行暂停/播放,有两只老虎,生日快乐,会呼吸的痛和安静这四首歌可供选择;在音乐演奏模式下可以控制发出:dou,luai,mi,fa,so,la,xi七个音。
- 上一篇:1单片机基于无线通信技术的仓库温度监控系统设计+源程序
- 下一篇:高速列车交流传动控制系统设计
-
-
-
-
-
-
-
C++最短路径算法研究和程序设计
g-C3N4光催化剂的制备和光催化性能研究
江苏省某高中学生体质现状的调查研究
巴金《激流三部曲》高觉新的悲剧命运
NFC协议物理层的软件实现+文献综述
现代简约美式风格在室内家装中的运用
高警觉工作人群的元情绪...
中国传统元素在游戏角色...
浅析中国古代宗法制度
上市公司股权结构对经营绩效的影响研究