《单片机唱歌系统原理介绍.ppt》由会员分享,可在线阅读,更多相关《单片机唱歌系统原理介绍.ppt(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机唱歌系统原理介绍 硬件的构成硬件的构成此系此系统统由由实训实训台台5V电电源供源供电电,电电路板上做路板上做滤滤波波处处理。理。电电路板上路板上电电源源接口及上接口及上电电指示灯指示灯见见右右图图一部分。一部分。电源接口(下图)直键开关(左下图)电路设计及工作原理l电路很简单,单片机采用的是电路很简单,单片机采用的是。用到了一个蜂鸣器()。用。用到了一个蜂鸣器()。用来奏乐的电路的功能如下:单片机上电来奏乐的电路的功能如下:单片机上电工作的时候,喇叭发出音乐,发出你设计工作的时候,喇叭发出音乐,发出你设计的声调,然后喇叭就会按照乐谱次序发声。的声调,然后喇叭就会按照乐谱次序发声。设计思路
2、设计思路l1.先知道单片机最小系统焊接与布局方法。l2.然后了解扬声器驱动电路设计方法。l3.掌握程序烧写软件SLISP的安装及使用方法。l4.清楚单片机唱歌程序的结构。l5.制作并唱出你所设计的歌曲。系统功能系统功能l我们这次做的是单片机唱歌系统,自然就是我们这次做的是单片机唱歌系统,自然就是让我们的单片机唱出我们设计的音乐。让我们的单片机唱出我们设计的音乐。单单片机演奏音乐基本都是单音频率片机演奏音乐基本都是单音频率它不包含它不包含相应幅度的谐波频率相应幅度的谐波频率也就是说不能象电子也就是说不能象电子琴那样能奏出多种音色的声音。因此单片琴那样能奏出多种音色的声音。因此单片机奏乐只需弄清楚
3、两个概念即可机奏乐只需弄清楚两个概念即可也就是也就是“音调音调”和和“节拍节拍”。l音调表示一个音符唱多高的频率音调表示一个音符唱多高的频率节节拍表示一个音符唱多长的时间。拍表示一个音符唱多长的时间。我们我们设计的乐曲中音符不单有音调的高低设计的乐曲中音符不单有音调的高低还要有音的长短。音调持续的时间是还要有音的长短。音调持续的时间是通过定时器产生。另外,改变通过定时器产生。另外,改变P3.7输输出电平的高低电平占空比,则可以控出电平的高低电平占空比,则可以控制蜂鸣器的声音大小,这些我们都可制蜂鸣器的声音大小,这些我们都可以通过编程实验来验证。以通过编程实验来验证。系统功能系统功能软件硬件调试
4、中遇到的问题及解决方法软件硬件调试中遇到的问题及解决方法l1.验证自己的最小系统是否焊接成功,不成功的话,歌曲好听也听不见。l可以用万用表来测试是否有接通或短路。l2.自己要先考虑好布局再焊接。不然会无从自己要先考虑好布局再焊接。不然会无从下手。下手。l单片机插座最好放中间接插件放旁边,参照单片机插座最好放中间接插件放旁边,参照PCB板布局规则合理布局。然后再焊。板布局规则合理布局。然后再焊。l3.硬件电路电源地检查硬件电路电源地检查硬件电路电源地检查硬件电路电源地检查l1 1.直键开关直键开关S1S1自然状态下(未按下状态),用自然状态下(未按下状态),用万用表通断档测量单片机万用表通断档测
5、量单片机4040脚与脚与2020脚连通,都接脚连通,都接到地点。若不叫则不对。到地点。若不叫则不对。l2.2.直键开关直键开关S1S1按下后,单片机按下后,单片机4040脚应与电源接脚应与电源接插件插件J1J1的电源脚相接,见右上图,若不叫则不对。的电源脚相接,见右上图,若不叫则不对。需要检查直键开关与电源接口电路如左上图。需要检查直键开关与电源接口电路如左上图。l3.S13.S1按下状态将万用表黑表笔接单片机按下状态将万用表黑表笔接单片机4040脚红脚红表笔接单片机表笔接单片机2020脚则发光二极管应该亮。脚则发光二极管应该亮。l4.4.若以上现在全正确则可以进入烧写程序环节,若以上现在全正确则可以进入烧写程序环节,若错误则逐一排查电源电路。若错误则逐一排查电源电路。l最后,我们设计的单片机唱歌系统就完成了。我们第九小组设计歌曲是【童话】。l 请欣赏 谢建源 陈建辉 林达达最后感谢王丽老师赞助给我们场地、软件硬件!小组成员:
限制150内