基于单片机设计电子琴DIY小制作.doc
《基于单片机设计电子琴DIY小制作.doc》由会员分享,可在线阅读,更多相关《基于单片机设计电子琴DIY小制作.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子设计任务书摘要:电子琴又称作电子键盘,属于电子乐器。我们根据电子琴发音的根本原理,用8个按键代表8个根本音符,从左到右分别代表“Do Re Mi Fa Sol La Si Do。为了更直观的让弹奏着感觉音调的变化,采用了假设干个发光二极管,将其与按键相连接,当我们弹奏时,发光二极管也会根据音符的不同而表现出不同二极管的闪亮。可谓是比一般常见的电子琴多了视觉的冲击,也因此,我们取名为屏幕式声光电子琴。关键词:电子琴,直观,按键,发光二极管一、 设计任务与要求1. 设计目的运用课程等相关知识,根据题目要求进行控制电路原理设计、电路板设计与制作、控制软件设计、系统调试,从而加深对本课程知识点的理
2、解,使学生综合应用知识能力、设计能力、调试能力及报告撰写能力等得到显著提高。2. 设计要求利用51系列单片机、按键、扬声器等器件,设计一个电子琴。具体功能要求如下:设计键盘电路,使其具有数字键1、2、3、4、5、6、7、8、作为电子琴按键,用8个按键代表8个根本音符,从左到右分别代表“Do Re Mi Fa Sol La Si Do。再使用一个键控制发光二极管的闪亮。用单片机某一接口发出音频脉冲,驱动扬声器发音。二、 方案设计与论证要想实现电子琴的功能,大致分为最小系统、键盘电路、发声局部等几个单元电路;1最小系统电路图工作原理:采用的是STC89C52单片机,18、19脚分别为时钟电路引脚X
3、TAL1和XTAL2;XTAL1:接外部晶体的一端,是片内振荡器反向放大器的输入端;XTAL2:接外部晶体的另一端,是片内振荡器反向放大器的输出端。振荡电路的频率是晶体振荡频率,我们采用的振荡频率为12MHz。单片机最小系统晶振的振荡频率直接影响单片机的处理速度,频率越大处理速度越快。这次最小系统起振电容C2、C3采用的是30Pf。2键盘电路图工作原理:单片机的输入输出引脚P0、P1、P2和P3端口引脚我们这次实验采用了p3.0p3.7八个引脚来控制八个开关。3发声局部电路图工作原理:蜂鸣器是电子电路中最根本的发生装置。无缘蜂鸣器通过一定频率的震荡波产生不同的声音。本次试验,我们选用的是2W、
4、0.5欧的蜂鸣器。三、 软件程序设计具体程序:sfr P4=0xe8;/定义P4组I0口#include#define uint unsigned int#define uchar unsigned charsbit speaker=P14;/喇叭接30脚sbit key1=P10;/流水灯按键(暂时)sbit key2=P11;/播放音乐按键暂定uchar a,b,num1,s1num,n1,n2;char num;/定义num为可以负数uchar code yinfu=0xfb,0xe9, /Do 0xfc,0x5c, /Re 0xfc,0xc1, /Mi 0xfc,0xef, /Fa 0
5、xfd,0x45, /So 0xfd,0x92, /La 0xfd,0xd0, /Si 0xfd,0xee, /Do# 0x00,0x00, /间隔;uchar code shengri_tone= 1,0,1,2,1,4,3,0, /生日快乐音调 1,0,1,2,1,5,4,0, 1,0,1,8,6,4,3,2,0, 7,0,7,6,4,5,4,0 /0代表不发声,即停顿;数字即为音调; uchar code shengri_beat= 24,1,24,48,48,48,72,5,/节拍 24,1,24,48,48,48,72,5, 24,1,24,48,48,48,48,72,5, 24,
6、1,24,48,48,48,72,5 /节拍,即tone表各音调的延时;uchar code ledtable=0x7f,0xbf,0xdf,0xef, /取反0xf7,0xfb,0xfd,0xfe;/P0组口的发光二极管代码焊接过程可能会相反,具体更改uchar code ledtable2=0x7f,0xbf,0xdf,0xef, /取反0xf7,0xfb,0xfd,0xfe;/P2组口发光二极管代码,相反!void check_key();/改为P3组为按键void keyscan();void turn();/顺时针流动void back();void qianhou();void d
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 设计 电子琴 DIY 制作
限制150内