《无线音乐门铃设计与制作-应用电子技术专业毕业设计与制作》由会员分享,可在线阅读,更多相关《无线音乐门铃设计与制作-应用电子技术专业毕业设计与制作(14页珍藏版)》请在金锄头文库上搜索。
1、应用电子技术专业毕业设计与制作作品展示1无线音乐门铃设计与制作作品展示学生: 学号: 指导教师: 完成时间:2017.06.15一、作品照片及测试报告1、作品照片图 5 发射模块作品正面照图 6 接收放音模块作品正面照应用电子技术专业毕业设计与制作作品展示2图 7 作品反面照2、测试报告(1)硬件测试本作品采用万能板进行焊接,对焊接功底以及识图能力有一定要求。电路中容易出现漏接,接错,短路等问题。焊接之前,需检查所有元器件是否损坏。对照原理图,仿真图进行排版,尽量减少跳线。上电前,测试电源和地是否短路。本作品须接无线模块,特别要注意正负极是否接反。调试中发现了很多问题,犯了很多低级错误。其实很
2、多错误都是不应该犯的。以下是我检测发现的问题:问题一:无线接收模块电源和地接反解决:因为没有多余的芯片,为了节约时间。所以先短接 Q1(连接扬声器的三极管模拟接收模块接收信号) ,看有无音乐播放。问题二:短接 Q1,有音乐播放。但三极管的管脚关系搞错,把发射极和集电极焊错解决:对照原理图仔细检查三极管各管脚的连接,将焊错的三极管换掉。按原理的连接关系从新焊接一个三极管。问题三:按下开关键,没有音乐播放,液晶屏无显示。解决:检测发现发射模块 13 脚少接一根线。将线补齐。应用电子技术专业毕业设计与制作作品展示3问题四:无线发射模块的实物与原理图引脚顺序不一样,排版时没有注意解决:按照实物修改原理
3、图,对照改好的原理图从新进行焊接。问题五:无线发射电源和地接反,芯片发烫烧坏解决:买了一块芯片,从新接入电路问题六:液晶显示器 12864 在原理图中的 19,20 脚接反解决:老师指出 12864 和 1602 接线有问题,通过查阅资料,百度12864 以及 1602 的功能表发现确实接错,将焊错的线改掉(2)软件测试本作品采用单片机进行编程,单片机编程较为复杂,在编程调试中我遇到了很多问题。我采用分段的方法进行编程,一段程序一段程序的编写调试。首先,将程序下入仿真软件中进行仿真。然后,将程序下入学习开发板上,在下载之前在程序中把 P2.5 换成 P3.0,模拟发射信号 P2.7 换成P1.
4、0。测试能否正常播放音乐和显示。再将程序下本作品调试。在老师的悉心指导下,最终完成了任务设计书的要求。下面是我编程中遇到的问题及解决方法:问题一:1602 液晶显示解决:由于平时上课并未接触过液晶显示的程序,只学习了点阵,通过自己在网上查找资料。终于写出了一个液晶显示程序,经过仿真发现只能自动循环播放,按键不起作用。在老师的指导下,终于实现了任务设计书的要求。问题二:显示与音乐播放不能同时进行解决:(3)系统功能测试电源输入电路:将发射电路接入+12V 直流电源,接收显示电路接入+5V 直流电源。看电源指示灯是否被点亮,若发光二极管不亮说明电源电路未接通程序下载电路:将下载线接入下载端口,看是
5、否能下载程序,若不能下载则说明下载电路有问题应用电子技术专业毕业设计与制作作品展示4功放电路:短接与扬声器连接的三极管,看是否有音乐播放,若没有音乐播放说明功放电路存在问题无线解码电路:按下发射模块的开关,看是否有音乐播放,若没有音乐播放则说明无线发射或接收模块电路有问题显示电路:按下开关,看液晶显示屏是否显示相应的歌曲,若没有显示或与播放音乐不同步则说明液晶显示或程序出问题了复位电路:按下复位开关,看是否能进行系统复位,若不能正常复位则说明复位电路有问题二、演示过程视频三、作品操作使用说明1,将本设计作品主要由单片机最小系统,显示电路,电源输入电路,无线接收发射电路构成。图 6 所示接入+5
6、V 电源(如图 6 所示,下面靠右的端口为接收芯片接口从左到右依次为 GND,DATA,DATA,VCC。自锁开关下面的排针为下载端口,从上到下依次为 VCC,TXD,RXD,GND 。自锁开关左边的接口为电源接口,电源接口左上排针为扬声器接口右正左负,最左边有两个液晶接口最左边为 1602 液晶显示屏接口,另一个为 12864 液晶显示屏接口)2,将本设计作品图 5 所示接入+12V 电源(如图 5 所示,右边下的排针为电源正极接口,靠近 2262 芯片的排针为电源负极。上面靠左为无线发射芯片接口从左到右依次为 GND,VCC,DATA)3,按下一次原理图所示电路中的 S3,开始播放音乐,如
7、果一直没有键按下播放一首后自动停止。如果再按下一次则暂停播放,液晶屏显示播放的音乐歌名,序号4,一首歌播放完毕,再次按下 S3 开始播放下一首,液晶屏显示播放的音乐歌名,序号4、图纸及源程序1、仿真图应用电子技术专业毕业设计与制作作品展示52、原理图2应用电子技术专业毕业设计与制作作品展示63、PCB 图应用电子技术专业毕业设计与制作作品展示7应用电子技术专业毕业设计与制作作品展示84、元件清单名称 型号 对应原理图编号 数量电池 12V 2 1电容 10U 25V C1 1电容 30P C2, C3 23MM 红色发光二极管 RED D1 1蜂鸣器 蜂鸣器 FM1 1DC 电源座子 POWE
8、R P1 1PNP 三极管 9012 Q1 1NPN 三极管 9013 Q2 1电阻 10K R1, R2, R4, R5, R6, R7, R9, R10 8电阻 1K R3 1电阻 4.7M R8 1电阻 820K R11 1电阻 2K R12 1315M 无线发射模块 发射模块 RX1 1电源开关 SWITCH S1 1微动开关 SW-PB S2, S3 2无线编码芯片 SC2262 SC1 1无线解码芯片 SC2272 SC2 1315M 无线接收模块 接收模块 TX1 151 单片机 89c51-DIP40 U1 1晶振 12M X1 1其它材料USB 电源线 或 电池盒 1塑料支柱
9、 配套螺丝 4万用板 9*15cm 1焊锡丝 若干跳线/飞线 若干应用电子技术专业毕业设计与制作作品展示95、源程序/51 单片机无线遥控门铃程序/#include#define sound_amount 5 /歌曲的数量sbit pause=P30; /播放暂停sbit speaker=P10; /无源蜂鸣器/unsigned char timer0h,timer0l,time;/timer0h,timer0l 为定时器 T0 的高低位初值,time 为对应的节拍时间unsigned char music_num,num; /music_num 为歌曲编号,music_num=0 表示刚开机
10、时的状态,num是查找歌曲数据表的地址signed char fre; /对应频率数据表的地址bit play_enable; /歌曲播放的使能标志位,用于播放暂停void delay(unsigned char t); /延时子函数,控制发音的时间长度void delayms(unsigned int t); /普通延时子程序,可用于按键消抖void song(void); /演奏一个音符void music_play(void); /播放歌曲/每三个数字,代表一个音符/第一个数字是音符的数值 1234567 之一(第几个音),代表哆来咪发./第二个数字是 0123 之一,代表低音中音高音超
11、高音(第几个八度)/第三个数字是时间长度,以半拍为单位,乐曲数据表的结尾是三个 0/ 两只老虎unsigned char code song1=5,1,1, 5,1,1, 6,1,2, 5,1,2, 1,2,2, 7,1,4,5,1,1, 5,1,1, 6,1,2, 5,1,2, 2,2,2, 1,2,4,5,1,1, 5,1,1, 5,2,2, 3,2,2, 1,2,2, 7,1,2, 6,1,2,4,2,1, 4,2,1, 3,2,2, 1,2,2, 2,2,2, 1,2,4, 0,0,0;/ 世上只有妈妈好unsigned char code song2=6,2,3, 5,2,1, 3,
12、2,2, 5,2,2, 1,3,2, 6,2,1,/6,2,3 代表 6,中音,3 个半拍;/5,2,1 代表 5,中音,1 个半拍;/3,2,2 代表 3,中音,2 个半拍;/5,2,2 代表 5,中音,2 个半拍;/1,3,2 代表 1,高音,2 个半拍;/.应用电子技术专业毕业设计与制作作品展示105,2,1,6,2,4, 3,2,2, 5,2,1, 6,2,1, 5,2,2, 3,2,2, 1,2,1,6,1,1, 5,2,1, 3,2,1, 2,2,4, 2,2,3, 3,2,1, 5,2,2, 5,2,1, 6,2,1, 3,2,2, 2,2,2, 1,2,4, 5,2,3, 3,
13、2,1,2,2,1, 1,2,1, 6,1,1, 1,2,1, 5,1,6, 0,0,0;/ 当你孤单你会想起谁unsigned char code song3=3,2,2, 3,2,1, 4,2,1, 3,2,2, 2,2,1, 1,2,1, 2,2,2, 5,2,2, 2,2,2, 2,2,3,1,2,2, 1,2,1, 2,2,1, 1,2,2, 7,1,1, 6,1,1, 7,1,2, 3,2,2, 7,1,2, 7,1,3, 6,1,2, 2,2,1, 3,2,1, 2,2,1, 1,2,1, 6,1,2, 5,1,2, 2,2,1, 3,2,1, 2,2,1, 1,2,1, 6,1
14、,2, 6,1,2, 2,2,1, 3,2,1, 2,2,1, 1,2,1, 6,1,1, 7,1,1, 1,2,6, 0,0,0 ;/ 乡间小路unsigned char code song4=3,1,2, 3,1,1, 3,1,1, 6,0,1, 6,0,1, 1,1,2,6,0,1, 5,0,1, 6,0,4, 6,0,2, 6,0,1 ,6,0,1, 6,0,2, 6,0,1, 1,1,1, 2,1,2, 2,1,1, 3,1,1, 2,1,4, 3,1,1, 3,1,1, 3,1,1, 2,1,1, 4,1,2,4,1,2, 3,1,2, 2,1,1, 1,1,1, 2,1,4, 7
15、,0,1, 7,0,1, 7,0,1, 6,0,1, 5,0,1, 5,0,1, 6,0,1, 7,0,1, 7,0,1, 6,0,1, 5,0,1, 6,0,4, 6,1,2,3,1,1, 6,1,1, 7,1,1, 6,1,1, 5,1,1, 5,1,2, 5,1,1, 2,1,1, 5,1,1, 6,1,1, 5,1,1, 4,1,1, 4,1,2, 4,1,1, 3,1,1, 2,1,2, 1,1,1, 2,1,1, 3,1,1, 2,1,1, 1,1,1, 2,1,1, 3,1,4, 6,1,2, 3,1,1, 6,1,1, 7,1,1, 6,1,1, 5,1,1, 5,1,2, 2,1,1, 5,1,1, 6,1,1, 5,1,1, 4,1,1, 0,0,0; / 送