没有合适的资源?快使用搜索试试~ 我知道了~
基于-51-单片机的电子琴设计毕业设计书明书.pdf
0 下载量 134 浏览量
2023-07-06
06:15:27
上传
评论
收藏 861KB PDF 举报
温馨提示
试读
41页
基于-51-单片机的电子琴设计毕业设计书明书.pdf
资源推荐
资源详情
资源评论
3
目 录
1 引言.......................................................................................................6
1.1 目的和意义..................................................................................6
1.2 本系统主要研究内容 ..................................................................6
2. 总体方案论证与设计...........................................................................7
2.1主控模块的选型和论证 ...............................................................7
2.2显示模块的选型和论证 ...............................................................7
2.3按键模块的选型和论证 ...............................................................7
2.4功率放大模块的选型和论证 .......................................................8
2.5系统整体设计概述 .......................................................................8
3. 系统硬件电路设计............................................................................. 10
3.1主控模块....................................................................................10
3.1.1STC89C52单片机主要特性.............................................10
3.1.2STC89C52单片机的中断系统 .........................................14
3.1.3 单片机最小系统设计......................................................14
3.2数码管模块设计.........................................................................15
3.2.1 数码管原理介绍 ..............................................................15
3.2.2 数码管电路设计 ..............................................................16
3.3矩阵键盘模块设计 .....................................................................18
3.4功率放大模块设计 .....................................................................19
3.4.1LM386内部原理 ...............................................................20
3.4.2LM386使用注意事项......................................................21
4
4.系统软件设计 ...................................................................................... 23
4.1系统软件总体设计 .....................................................................23
4.2定时器产生音乐信号原理 .........................................................24
4.3程序设计原理.............................................................................24
5.系统调试 .............................................................................................. 26
5.1硬件调试....................................................................................26
5.2软件调试....................................................................................26
5.3调试结果....................................................................................27
6.结论......................................................................................................28
附录.........................................................................................................33
系统整体原理图 ..................................................................................... 33
元件清单 ................................................................................................. 33
系统PCB 设计图....................................................................................34
系统源程序 ............................................................................................. 34
5
基于51 单片机的电子琴设计
摘要:随着社会的发展进步,音乐逐渐成为我们生活中很重要的一部分,有人曾
说喜欢音乐的人不会向恶。我们都会抽空欣赏世界名曲,作为对精神的洗礼。本
论文设计一个基于单片机的简易电子琴。电子琴是现代电子科技与音乐结合的产
物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大
的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替
代的一部分。本系统是以 51 系列单片机为主控制器,附有矩阵键盘、LED 数码管
扬声器组成。系统完成显示输入信息、播放相应音符等基本功能。本系统运行稳
定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具
有一定的实用和参考价值。
关键词:单片机,矩阵键盘,LED 数码管,扬声器。
6
1.引言
1.1 目的和意义
单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机,
它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。它的
应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成
为高科技和工程领域的一项重大课题。
电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现
代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,
它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用单
片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘、扬声
器等模块组成核心主控制模块,在主控模块上设有 16 个按键和扬声器。
本文主要对使用单片机设计简易电子琴进行了分析,并介绍了基于单片机电
子琴统硬件组成。利用单片机产生不同频率来获得我们要求的音阶,最终可随意
弹奏想要表达的音乐。并且本文分别从原理图,主要芯片,各模块原理及各模块
的程序的调试来详细阐述。本系统是简易电子琴的设计,按下键盘矩阵中的按键
会使数码管显示当前按键,扬声器播放器对应的音符。通过设计本系统可了解单
片机的基本功能。对单片机的了解有一个小的飞跃。
1.2 本系统主要研究内容
本系统设计制作一个可演奏的电子琴。综合应用了两项设计。
(1)键盘矩阵识别。即矩阵扫描,显示当前按键。
(2)不同频率音符播放。可以通过按键控制 15 种发音。
(3)设有一个按键,按下后可以播放预设的歌曲。
7
2.总体方案论证与设计
根据所要实现的功能划分,系统一共需要以下几个模块:主控模块、显示模
块、时钟模块、温度检测模块,以下就针对这几个模块的选型和论证进行讨论。
2.1 主控模块的选型和论证
方案一:
采用 MSP430 系列单片机,该单片机是 TI 公司 1996 年开始推向市场的一种
16 位超低功耗的混合信号处理器。其内部集成了很多模拟电路、数字电路和微处
理器,提供强大的功能。不过该芯片昂贵不适合一般的设计开发。
方案二
采用 51 系列的单片机,该单片机是一个高可靠性,超低价,无法解密,高性
能的 8 位单片机,32个 IO 口,且 STC 系列的单片机可以在线编程、调试,方便
地实现程序的下载与整机的调试。
因此选用方案二中的 51 系列单片机作为主控芯片。
2.2 显示模块的选型和论证
方案一:
采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对
于显示文字比较合适,如采用在显示数字显得太浪费,且价格也相对较高,所以
不用此种作为显示。
方案二:
采用 LED 数码管动态扫描,LED 数码管价格虽适中, 对于显示数字也最合适,
而且采用动态扫描法与单片机连接时,占用单片机口线少。
方案三:
采用 LCD 液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,
显示多样,清晰可见,但是 LCD 相对价格较贵,而且本设计只需显示简单字符即
可。
所以本设计中方案二中的 LED 数码管作为显示模块。
2.3 按键模块的选型和论证
方案一:
采用常见的独立按键输入模式,根据需要一共要用 16 个按键进行功能输入,
剩余40页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2506
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- CnWizards delphi插件 变量高亮 delphi工具
- 用K210进行垃圾识别,通过串口发送不同信号给stm32,控制步进电机进行分类,并且语音播报.zip
- 基于Matlab 实现单径瑞利信道下,交织与卷积编码对误码率影响仿真
- 基于PCL的平面点云格网可视化程序代码
- DataSphereStudio是一个一站式数据应用程序开发和管理门户,涵盖数据交换、脱敏/清理、分析/挖掘、质量测量、可视化等
- python对mysql的操作
- 基于python opencv实现的图像上色源码+项目说明.7z
- 智能车相关外设模块,包含寻迹传感器、编码器、电机驱动、舵机、TFT彩屏、按键、蜂鸣器、无线通讯八个模块
- 可以使用的jdk8 离线镜像安装
- HBase总结.xmind
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功