基于AT89C51单片机的多音阶电子琴的设计 - 0 -
第一章 引言
1。1 设计背景
随着电子科学技术的飞速发展,电子技术正在逐渐改善着人们的学习、生活、工作,
因此开发本系统希望能够给人们带来更多的生活乐趣。
基于当前市场上的玩具需求量增大,其中电子琴就是一个很好的应用方面。单片机
技术使我们可以利用软硬件来实现电子琴的功能,从而可以实现电子琴的微型化,可以
用作玩具琴、音乐转盘以及音乐童车等等。并且可以进行一定的功能扩展。
鉴于传统电子琴可以用键盘上的“1”到“A”键演奏从低 So 到高 DO 等 11 个音,从
而也可以通过单片机实现对十个按键的扩展,实现七个音符键的高、中、低 21 个音调
的显示播放和任意音乐的自动播放。
本次设计将十个音键制作成独立键盘,其中七个为音符键,三个为控制键,并用数码
管进行显示,使电子琴的功能更加完美.不但可以实现对按键的显示,而且可以实现对音
乐的自动存储和播放,使该设计功能更加完善。
1。2 设计任务
1、根据要求,设计以单片机为核心的多音阶电子琴系统,可随意弹奏想要表达的音乐;
2、针对要求控制的对象完成程序的编制;
3、硬件软件联调,完成题目所要求的功能;
4、有高中低三个音阶,并有显示电路。
1.3 设计目的
1、通过课程设计,使我们能够深入理解单片机系统的工作原理,接口电路的设计及调
试方法,培养综合运用所学理论知识分析和解决实际问题的能力;
2、使用 AT89C51 芯片的串口功能,利用独立式键盘和 AT89C51 单片机以及扬声器实
现乐曲的演奏;
3、用 keil 软件进行编程与调试,利用 Proteus 7 Professional 软件进行绘制硬件电路图且
进行仿真。
1。4 设计思路
用独立式键盘的 7 个按键分别对应相应的音符,当按下某一个按键时,产生一个
相应音符,操作者按一定的节奏、规律进行输入时,信号经过单片机处理,然后经音
频放大后经扬声器输出音频信号,产生乐曲。本次设计有一个创新,就是预先存放一
段音乐程序在芯片内,整个设计既可以作电子琴用又可以作音乐盒用,且带显示功能。
第二章 方案论证
2。1 方案论证
2。1。1 总体设计
采用 AT89S52 单片机作为主控芯片,设置键盘、蜂鸣器等外围器件,另外还用到一
评论0