摘 要:本设计是基于51单片机的电子激光竖琴,分别从原理,硬件电路及软件设计进行介绍。该系统在硬件采用宏晶公司生产的STC89C52RC型单片机为核心控制芯片,以半导体激光发射管和接收管为传感器,利用半导体激光发射管发出的光束模拟电子琴的琴弦,控制芯片对接收管电路输出的数字信号进行采集和处理,并驱动喇叭以不同频率实现发音。本设计有7束激光琴弦,并且可使用按键切换高中低不同的音调。
关键词:激光电子琴;STC89C52RC单片机;[F1] 音调切换
这系统设计制作一款可演奏的电子激光竖琴,设计目标为以下三点:
1. 可识别7个激光弦。
2. 不同频率音符的播放,并能通过按键切换高中低音。
3. 能用储存卡储存三首歌曲,储存的歌曲可以切换,可通过按键控制歌曲的播放。
本设计要求利用51单片机实现激光竖琴,能利用激光琴弦弹奏音乐,所以在方案的选择上很有目的性,总体分为两大块,分为硬件设计和软件设计。本章主要介绍系统框图和主要器件的选型。
该设计方案是通过检测激光柱遮挡所对应的音符,然后产生对应音符频率的方波驱动扬声器。通过这样既可以演奏音乐,并且可以通过按键切换高中低音。
本设计的电子激光竖琴共分为四个系统:主控制系统、激光传感器系统、发生系统、电源系统。系统框图如图2.1所示:
本设计分为硬件设计和软件设计两大块,其中硬件方面包含四个模块,单片机模块包含单片机最小系统时钟电路。其余子模块各自完成所需功能,激光电路用于激光琴弦的产生和识别弹奏的激光琴弦;显示电路用于显示状态和音调符号;按键电路用于切换高中低音模式和音乐播放和切换。
STC89C52是51系列单片机的一个型号,它是深圳宏晶公司生产的一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器(ROM)和256 bytes的随机存取数据存储器(RAM),器件采用深圳宏晶公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的STC89C52单片机可提供许多较复杂系统控制应用场合。
成品毕业设计 可以根据自己的要求, 自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易, 我们会从QQ或者邮箱等方式发送毕业设计程序。
我们团队 , 可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) , 需要用户提供详细的 , 功能要 求.开发技术要求(开发语言、开发工具、框 架等 ) . 我们会根据用户毕业设计的难易程 度 , 工作量大小等, 具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包!