单片机课程设计报告 电子琴.doc
《单片机课程设计报告 电子琴.doc》由会员分享,可在线阅读,更多相关《单片机课程设计报告 电子琴.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机课程设计报告系 别: 学科专业: 班 级: 姓 名: 指导老师: 单片机课程设计题目 电子音乐盒设计摘要:该课程设计利用单片机AT89S52与LM386设计扬声器,外接一个喇叭可以发出声音。关键字: 单片机AT89S52 LM386 一、设计目的、要求1.设计目的1)深入了解MCS51系列单片机的功能以及应用,学会制作简单的扬声器。2)了解扬声器工作原理。3)了解“新年好”音乐的设计原理。2.设计要求1)查阅资料,选择合适的设计方案。2)设计完整的硬件电路图,给出设计说明及相关电路参数计算公式,并进行适当的误差分析。3)设计软件流程图,并写出完整的程序,并加以适当的注解。4)根据以上内容
2、写出完整课程设计报告。二、硬件设计1.器件介绍(1)在“单片机系统”中,把P1.0端口连接到“音频放大模块”区域中的SPK IN端口。(2)在“音频放大模块”区域中的SPK OUT端口连接一个8欧或者是16欧的喇叭。2、设计原理用AT89S51单片机产生优美的音乐声从P1.0端口输出。通过定时器的定时来产生不同频率的方波,驱动喇叭发出不同音阶的声音,再利用延迟来控制发音时间的长短,即可控制音调中的节拍。图1.1 电子音乐盒电路原理图3.PCB板图布局图1.2 电子音乐盒PCB效果图4.元器件的焊接1)拿到本套件后清查元器件的数量、质量,并及时更换不合格的元件。2)确定元件的安装方式,电阻采用卧
3、式安装,其它元件采用立式安装。3)电烙铁焊接时间应控制在2-3S,烙铁温度高时焊接时间短,低时焊接时间长。4)电阻焊完后剪掉腿脚用于插接跳线。5)插接集成块要注意方向,U型口对着U型口。6)加热时间及用锡量要适当,防止虚焊、错焊及短路,焊后剪去多余引脚,检查所有焊点,确认无误后可通电。三、程序设计1.程序设计思想(1)音乐产生的方法:一首音乐是由许多不同的音阶组成的,而每个音阶对应着不同的频率。这样就可以利用不同的频率的组合,构成所想要的音乐了。当然,对于单片机来说产生不同的频率非常方便,可以利用单片机的定时/计数器T0来产生这样的方波频率信号。所以,只要把一首歌曲的音阶对应频率关系弄正确即可
4、。现在以单片机12MHZ晶振为例,列出高、中、低音符与单片机计数T0相关的计数值。如下表21.2所示:表21.2 音符与频率对照表音符频率(HZ)简谱码(T值) 音符频率(HZ)简谱码(T值)低1DO26263628# 4 FA#74064860#1DO#27763731中 5 SO78464898低2RE29463835# 5 SO#83164934#2 RE#31163928中 6 LA88064968低 3 M33064021# 693264994低 4 FA34964103中 7 SI98865030# 4 FA#37064185高 1 DO104665058低 5 SO3926426
5、0# 1 DO#110965085# 5 SO#41564331高 2 RE117565110低 6 LA44064400 # 2 RE#124565134# 646664463高 3 M131865157低 7 SI49464524高 4 FA139765178中 1 DO52364580# 4 FA#148065198# 1 DO#55464633高 5 SO156865217中 2 RE58764684# 5 SO#166165235# 2 RE#62264732高 6 LA176065252中 3 M65964777# 6186565268中 4 FA69864820高 7 SI196
6、765283下面为这个音符建立一个表格,有助于单片机通过查表的方式来获得相应的数据,低音在019之间,中音在2039之间,高音在4059之间。TABLE:DW 0,63628,63835,64021,64103,64260,64400,64524,0,0DW 0,63731,63928,0,64185,64331,64463,0,0,0DW 0,64580,64684,64777,64820,64898,64968,65030,0,0DW 0,64633,64732,0,64860,64934,64994,0,0,0DW 0,65058,65110,65157,65178,65217,6525
7、2,65283,0,0DW 0,65085,65134,0,65198,65235,65268,0,0,0DW 02、下表21.3为音乐的音拍和延时的时间,其中节拍以C调为单位。表21.3 节拍与延时对照表曲调值DELAY 曲调值DELAY调4/4125ms 调4/462ms调3/4187ms 调3/494ms调2/4250ms 调2/4125ms3、对于不同的曲调也可以用单片机的另外一个定时/计数器来完成。下面就AT89S51单片机如何产生“新年好”歌曲来说明。在这个程序中是利用两个定时/计数器来完成的。其中T0用来产生音符频率,T1用来产生音拍。2.程序流程图(如图1.3所示) 图1.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机课程设计报告 电子琴 单片机 课程设计 报告
限制150内