单片机课程设计51系列.doc

单片机课程设计51系列.doc

ID:48511347

大小:403.11 KB

页数:52页

时间:2020-02-06

单片机课程设计51系列.doc_第1页
单片机课程设计51系列.doc_第2页
单片机课程设计51系列.doc_第3页
单片机课程设计51系列.doc_第4页
单片机课程设计51系列.doc_第5页
资源描述:

《单片机课程设计51系列.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、......单片机课程设计可存储式电子琴姓名:班级:学号:指导老师:.专业.专注.......组长:小组成员:.专业.专注.......摘要电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。我们设计的这个简易电子琴以单片机作为主控核心,与键盘、蜂鸣器等模块组成核心主控制模块,在主控模块上设有4*4的矩阵键盘设计成16个音。本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统

2、可靠,性价比较高等,具有一定的实用和参考价值。  根据使用者的操作随意弹奏想要表达的音乐。一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号。此外,本系统还实现了实时存储,能将演奏的音律存储起来并一块演奏出来。关键词:单片机;按键;蜂鸣器;音阶;电子琴;可存储.专业.专注.......目录1概述11.1电子琴设计目的及意义11.2设计任务11.3

3、设计项目与功能简介11.31设计项目简介11.32系统功能简介22硬件设计及说明32.1硬件系统设计32.2元件简介32.21STC89C5232.22蜂鸣器42.23矩阵键盘52.24LCD160263软件程序设计73.1软件系统设计73.2音乐相关知识93.3产生音频脉冲93.4识别矩阵键盘103.5LCD实时显示113.6实时存储音律信息13.专业.专注.......4系统调试134.1硬件调试134.2软件调试135课程设计个人分工及心得体会155.1个人分工155.2心得体会15致谢15参考文献16附录1

4、7.专业.专注.......1概述1.1电子琴设计目的及意义随着当代科学技术的发展,电子产品在人们的日常生活中占据着越来越重要的地位。电子琴作为其中的一个典型代表,引领着许多孩子进入音乐的殿堂。因此电子琴的设计不仅能够提高我的实践动手能力,还与实际生活有着紧密地联系。单片机是一门实践性很强的课程,而此次课程设计依据的理论基础是单片机的相关知识。其主要目的是通过本课程的培养,启发学生的创造性思维,进一步理解数字系统的概念,掌握小型数字系统的设计方法,掌握小型数字系统的组装和调试技术,掌握查阅有关资料的技能。单片机又称

5、单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。1.2设计任务.专业.专注.......本设计要求利用8051单片机的控制程序结合LCD,设计一台数字式可存储式电子琴。其基本要求为:(1)使用LCD显示器来显示音阶输入的相关信息;(2)当按下键盘组相对按键,压电喇叭会发出相对音阶单音,共有2个8度音阶;(3)所有单音会存入805

6、1内而保存起来;(4)至多可以输入64个单音,可以一起演奏出来;(5)演奏时可以按键中断;(6)可以实时显示目前正演奏的单音码。1.1设计项目与功能简介1.31设计项目简介本项目设计是采用STC89C52单片机作为核心,利用单片机技术、无源蜂鸣器、4x4键盘、SPEAKER、以及LCD显示屏实现原理图设计到电路板设计开发,并用C51高级语言进行键盘识别程序设计和音频脉冲输出程序与音频存储程序的设计。最终能够实现乐曲演奏和音律存储以及自动播放,并且可以通过LCD显示屏显示音符。1.32系统功能简介(1)能实现基本的琴

7、键功能。即按下每一个琴键,单片机能够检测到键盘的按键,并通过键盘的位置,通过程序来控制,使蜂鸣器发出不同频率的声音。(2)能够实现LCD显示按键。每按下一个按键时,单片机能够检测到所按下的按键,然后通过按键的位置通过程序控制来实现在LCD中显示相应按键。(3)能够实现实时存储。每按下一个按键时,发出一个单音并能将其存储起来。然后,通过一个播放键将所存储的音乐播放出来。(4)能够实现按键中断。.专业.专注.......在播放音乐时可以按下中断键使音乐暂停与播放。.专业.专注.......2硬件设计及说明2.1硬件系统

8、设计硬件设计的任务是根据总体设计要求,在选择的机型的基础上,具体确定系统中所要使用的元器件,设计出系统的结构图。该设计要实现一种由单片机控制可存储式电子琴,因为这是一个比较简单的系统,而STC89C52单片机经济实惠,也有很多优点,其性能完全可以满足设计的需求,所以我们选择STC89C52来作为此设计项目的核心。电子琴首先必须要有按键,又要求输出16个音阶,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。