- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河南理工大学
《单片机应用与仿真训练》设计报告
题目:基于AT89S52单片机的电子琴设计
姓 名:
学 号:
专业班级:
指导老师:
所在学院:电气工程与自动化学院
2012年5月18 日
摘 要
单片机即单片微型计算机(Single-Chip Microcomputer ),是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。其中51单片机是各种单片机中最为典型和最有代表性的一种,广泛应用于各个领域。电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用AT89S5单片机为核心控制元件,设计一个电子琴以单片机作为主控核心,与键盘、器等模块组成核心主控制模块在主控模块上设有按键和器一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,可以利用不同的频率的组合,构成我们所要的音乐,利用单片机的定时/计数器T0来产生这样方波频率信号,因此,只要一首歌曲的音阶对应频率关系即可。本文主要对使用单片机设计简易电子琴进行了分析,并介绍了基于单片机电子琴硬件组成。利用单片机产生不同频率来获得我们要求的音阶,最终可随意弹奏想要表达的音乐。并且本文分别从原理图,主要芯片,各模块原理及各模块的程序的调试来详细阐述。本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比高等,具有一定的实用和参考价值。…………………………………………………………………………………3
1.1 课题开发背景…………………………………………………………………3
1.2 设计任务与要求………………………………………………………………3
2 系统总体方案及硬件设计…………………………………………………………4
2.1 系统组成及总体框图…………………………………………………………2.2 硬件电路图…………………………………………………………………………………………………………………………………4
2.2.2 单片机最小应用系统……………………………………………………5
2.2.3 数码管显示模块…………………………………………………………7
2.2.4 按键及声音控制模块……………………………………………………7
2.3 元件介绍………………………………………………………………………8
2.3.1AT89S52……………………………………………………………………8
2.3.2 LED数码管………………………………………………………………10
3 软件设计…………………………………………………………………………12
3.1 音乐相关知识简述…………………………………………………………12
3.2 利用单片机实现节拍控制原理……………………………………………12
3.3 系统总体功能流程图………………………………………………………………………………………………………………………14
4.1 仿真图形……………………………………………………………………14
4.2 系统调试……………………………………………………………………14
4.2.1 软件仿真调试…………………………………………………………14
4.2.2 软件调试………………………………………………………………15
5课程设计体会……………………………………………………………………16
参考文献……………………………………………………………………………16
附:源程序代码……………………………………………………………………17
1 概述
1.1 课题开发背景
随着电子科技的飞速发展,电子技术正在逐渐改善着人们的学习、生活、工作,因此开发本系统希望能够给人们多带来一点生活上的乐趣。
基于当前市场上的,我们可以利用软件实现电子琴的功能,从而,并且可以进行一定的功能扩展。2 系统总体方案及硬件设计
2.1 系统组成及总体框图
图2-1电子琴硬件设计框图
在本设计中,采用P1.0-P1.6口作为七个音符的输入,通过按下其中任一个键实现1,2,3,4,5,6,7的演奏,P3.0-P3.3口四位作为按键输入实现低、中、高音切换,P0、P2口作为显示输出,实现音符显示和音调显示,P3.4接蜂鸣器作为声音输出,实现音符发声和音乐歌曲播放功能。
硬件电路图
2.2.1 电路总接线图
如图所示,
文档评论(0)