ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:32.57KB ,
资源ID:5070838      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5070838.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电子产品设计制作.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电子产品设计制作.docx

1、电子产品设计制作实习报告成绩评定考核内容实习表现实习报告实习成果或答辩综合评定成绩成绩长春工程学院纪律要求和成绩考核办法(纪律要求和成绩考核办法打印在封皮背面)1实习过程必须听从教师指导,严格遵守安全操作规程。不准违规操作,未经指导教师允许不准启动任何非自用设备、仪器、工具等;操作项目和内容必须按设计要求进行,特别要注意防止电烙铁烧烫伤、不用时要及时切断电源。2实习期间在教室内不准吸烟、吃食物(含零食),不准带无关人员到实习实验室活动,否则扣平时表现分。3参加本次实习时间不足三分之二或旷课3天以上者,不得参加本次考核,按不及格处理。4病事假必须有请假条,需经班主任或有关领导批准,否则按旷课处理

2、。5过程考核和综合成绩在教师手册中要有记载。6成绩的考核由指导教师根据学生的平时表现(出勤、遵守纪律情况、学习态度、工作进展等)、实习报告、实习成果、现场操作、答辩等几个方面,结合考核纲要规定的各项成绩权重,综合后给出实习总成绩。7成绩评定采用五级分制,即优、良、中、及格、不及格。8实习结束一周内,指导教师提交实习成绩和实习总结。实习日志姓名学号专业班级实习地点时间进程实习内容概述第一周周一周二周三周四周五第二周周一周二周三周四周五注:实习日志“实习内容概述”要求手写,防止雷同抄袭,不允许打印。电子产品设计制作报告一、设计制作目的与意义1通过专项训练,验证所学的理论知识和实践技能,为进一步提高

3、专业应用能力提供实践锻炼机会。2在指导教师和技术人员的指导下,通过实际项目的设计制作和操作,增强工程意识,并使工程技能得到综合训练,加深对专业或课程所学理论的认识和理解。3通过具体项目(简易电子琴、数字钟)的强化训练和针对性训练,借鉴CDIO工程教育模式,培养学生构思、设计、实现和调试电子产品设计研制的综合应用能力,以电子产品设计制作为载体,让学生以主动的、实践的、课程之间有机联系等方式学习电子产品的设计、制作和调试过程。4通过对设计制作过程的考核,培养学生观察问题、分析问题和解决问题的能力。5通过撰写设计制作报告,培养训练书写规范和文字表达能力。二、设计制作内容(一)八按键简易电子琴的设计制

4、作1.任务功能说明与方案论证(1)任务功能说明采用AT89C2051CPU,设计时钟电路和复位电路,手动复位,3V供电(2节电池);PCB尺寸:长宽=10cm6cm,单面板。具有电子琴输入按键8个,包含17和高音1,一排布局,左边为低音。具有手动复位键1个,播放音乐和弹奏切换功能按键1个,在PCB图上标注“复位”、“功能切换”字样。有发光二极管显示程序运行状态(用1个发光二极管指示对应的1个按键,实际是8个发光二极管,只用1个代表)。采用扬声器输出声音信号。实现电子琴功能并且至少有一首存储歌曲(编程文件为.HEX文件,小于2k)。(2)方案论证电子琴有10个按键,一个作为模式转换按键,一个作为

5、手动复位键,8个作为音符输入,另外实现用户存放的自动播放歌曲。8个按键分别代表8个音符,包括中音段的全部音符,通过软硬件设计,模式转换按键触发外部中断,中断使程序跳转,实现模式转换,启动电子琴。实验中每按下一个琴键,单片机能够根据检测到的键盘的位置,使喇叭发出不同频率(音调)的声音,等到按键放开之后,声音停止。然后再继续扫描,看是否有键按下。如此循环,即可实现基本的琴键功能。AT89C2051时钟电路复位电路输入按键扬声器LED图1简易电子琴电路组成原理框图2.电路原理设计和PCB设计(1)电路原理设计复位电路图2复位电路AT89C2051的复位是由外部的复位电路实现的复位是单片机的初始化操作

6、,只需给AT89C2051的复位引脚RST加上大于两个机器周期(即24个时钟震荡周期)的高电平就可使AT89C2051复位。如图3-2所示.当AT89C2051进行复位时,PC初始化为0000H,使AT89C2051单片机从程序储存器的0000H单元开始执行程序。除了进入系统的正常初始化之外,当程序运行出错(如程序“跑飞”)或操作错误使系统处于“死锁”状态时,也需按复位键即RST脚为高电平,使AT89C2051摆脱“跑飞”或“死锁”状态而重新启动程序。复位电路通常采用上电复位和按钮复位两种方式。时钟电路图3时钟电路时钟是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准,有条不紊的一拍一

7、拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。AT89C2051单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益反向放大器的输入端为芯片引脚XTAL1,输出端为引脚XTAL2。这两个引脚跨接石英晶体振荡器和微调电容,就构成一个稳定的自激振荡器。按键电路图4按键输入电路利用所给键盘的1,2,3,4,5,6,7,8,9九个键,能够发出8个不同的音调,而且有一个按键可以自动播放歌曲,要求按键按下时发声,松开延时一小段时间,中间再按别的键则发另外一音调的声音,当系统扫描到键盘按下,则快速检测出是哪一个按键被按下,然后单片机的定时器启动,发出一定频率

8、的脉冲,该频率的脉冲经喇叭驱动电路放大滤波后,就会发出相应的音调。如果在前一个按下的键发声的同时有另一个按键被按下,则启动中断系统。前面的发音停止,转到后按的键的发音程序。发出后按的键的音调。声光电路图5声光电路驱动方式为独立端口驱动,占用P3.4端口。用PNP管来放大,其中发射极接5V电源,集电极接扬声器,LED接P3.7,扬声器发声,LED频闪。(2)PCB设计图6带黄框和文字的PCB图图7去掉黄框的PCB图3.软件设计与调试说明图8程序流程图4.硬件调试和存在的问题由于电路比较简单,焊接的也比较顺利,将硬件做好后,将生成的.HEX文件通过烧录器烧录到AT89C2051进行测试,效果比较满

9、意,仿真时出现了一些问题,没有达到预想效果经检查是电路连接错误。尝试了录音播放,没能实现。(二)基于AT89C2051的智能数字电子钟设计1.任务功能说明与方案论证(1)任务功能说明全日历计时。12/24小时转换。大、小月,润年,周,自动追踪。具有时间校准功能开关K,按住开关2秒钟后进入校准时间状态及换档和退出,快速点触用于调整时间数值。(2)方案论证AT89C51时钟电路按键输入驱动位选六位数码管图9数字电子钟组成原理框图2.电路原理图设计和PCB设计(1)电路原理设计复位电路图10复位电路AT89C2051单片机的复位是由外部的复位电路来实现的。上电复位电路是种简单的复位电路,只要在RST

10、复位引脚接一个电容到VCC,接一个电阻到地就可以了。上电复位是指在给系统上电时,复位电路通过电容加到RST复位引脚一个短暂的高电平信号,这个复位信号随着VCC对电容的充电过程而回落,所以RST引脚复位的高电平维持时间取决于电容的充电时间。为了保证系统安全可靠的复位,RST引脚的高电平信号必须维持足够长的时间。上电自动复位是通过外部复位电路的电容充电来实现的。只要VCC的上升时间不超过1ms,就可以实现自动上电复位。时钟电路图11时钟电路AT89C2051单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益反向放大器的输入端为芯片引脚XTAL1,输出端为引脚XTAL2。这两个引脚跨接石英晶

11、体振荡器和微调电容,就构成一个稳定的自激振荡器。数码管显示电路图12智能数字电子钟数码管显示电路显示部分主要器件为3只两位一体共阳极数码管,驱动采用PNP型三极管驱动,各端口配有限流电阻,驱动方式为动态扫描,占用P3.0P3.5端口,段码由P1.0P1.7输出。冒号部分采用4个的红色发光二极管,驱动方式为独立端口P1.7驱动。(2)PCB设计图13智能数字电子钟PCB3.Proteus仿真说明首先是软件调试,在单片机开发综合实验装置上进行硬件仿真来调试程序是否正确执行。试运行后,根据时钟运行情况来做一些相应的修改,比如说,时钟显示不稳定,易乱跳,显示乱码,是由于单片机的运行与程序的执行不能同步

12、进行造成的,如某些需要复位的地方单片机没有立即复位就执行下一操作,造成了单片机运行混乱,因此应该将程序做一些修改,尽量减少跳转指令的使用而采用调用子程序的方法来代替。而在修改了程序之后,时钟的运行就稳定了很多。其次是实物调试,测试线路确定无误时连接5V电源调试。当连接到5V电源的时候,数码管显示模糊不清,亮度很小,这是由于单片机管脚的输出电流太小不能够完全驱动数码管,因此需要在P1的每个端口并联一个1K的电阻使数码管有足够的亮度来显示。主要器件简介AT89C51本设计使用的是美国Atmel公司的AT89C51单片机1-5,它作为控制系统的核心部件,除了具备数值计算功能外,还具有灵活强大的控制功

13、能,以便实时检测系统的输入量和控制系统的输出量,实现自动控制。LED数码管LED数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数位,因此根据LED数码管的驱动方式的不同,可以分为静态式和动态式两类。动态显示驱动:数码管动态显示介面是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划a,b,c,d,e,f,g,dp的同名端连在一起,另外为每个数码管的公共极COM增加位元选通控制电路,位元选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位元选通COM端电路的控制,

14、所以我们只要将需要显示的数码管的选通控制打开,该位元就显示出字形,没有选通的数码管就不会亮。透过分时轮流控制各个LED数码管的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位元数码管的点亮时间为12ms,由于人的视觉暂留现象及发光二极体的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示资料,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O口,而且功耗更低。三、设计制作总结通过这次实训设计,我感觉收获了很多:通过这次的单片机实训,我加深了对单片机系列知识及其系统的认识。但从中体现到了个系统开发设计的过

15、程,让我受益匪浅。在这次的实训中,让我更进一步的提高了动手能力,也重新复习了一次单片机的程序编程能力,在这期间,让我更加深刻了体会到了编程的思路,加强了对编程能力的理解和对相应资料的查阅。本次课程设计是用AT89C2051单片机CPU,遇到了不少困难。通过在前期的程序编写和几天的上机调试,使我又获得了很多新的知识,因为前期编写程序时查了很多资料学到了很多知识,这几天的调试更时获得很新的知识,因为程序中又很多的错误,为了修改错误必须看书或向别人请教,在这个过程中无意识的获得了很多知识。同时也使我对单片机更感兴趣了,这点我觉得很重要,因为兴趣是最好的老师,相信在以后的单片机相关的学习中会表现的更好

16、。本次设计,通过制作电子琴,对使用单片机设计简易电子琴进行了分析,并接受了基于单片机电子期硬件组成。利用单片机产生不同频率来获得我们要求的音阶,最终可随意弹奏想要表达的音乐。说明一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,于是我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可,然后我们利用功放电路来将音乐声音放大。并且系统的了解了实时时钟的设计流程,尤其是硬、软件的设计方法,掌握了键盘显示电路的基本功能及编程方法,掌握了键盘电路和显示电路的一般原理,也进

17、一步掌握了定时器的使用和中断处理器程序的编程方法。开拓了思路,锻炼了实践动手能力,提高了分析问题,解决问题的能力,达到了本次课程设计的目的。2对本次实习的建议。设计题目并不怎么新颖。四、主要参考文献1林海波,王秀艳.电子工艺实训基础M.北京:中国电力出版社,2009.7.2林卫星.单片机应用系统的软硬件开发J.工业控制计算机.2002,9,5-7.3江志红.51单片机技术与应用系统开发案例精选M.北京:清华大学出版社,2008.12.123-1564曾峰.印刷电路板(PCB)设计与制作M.北京:电子工业出版社,2005.8.234-256附录1附录2#include#defineuintuns

18、ignedint#defineucharunsignedcharuintcodettable=64400,64524,64580,64684,64777,64820,64898,64968,65030,65058,65110,65157,65178,65217,65252,65283;ucharcodejmszl=0x51,0x52,0x31,0x52,0x62,0x13,0x11,0x13,0x32,0x28,0x08,0x28,0x21,0x31,0x51,0x31,0x21,0x11,0x61,0x21,0x16,0xff;sbitled=P37;sbitbeep=P34;sbitb=P

19、32;uchartimeh,timel,i;ucharkeynum=90,temp,yj;uintsoundT;staticints=1;voiddelay(uintz) uintx,y;for(x=z;x0;x-)for(y=19000;y0;y-);voiddelay1(uintz) uintx,y;for(x=z;x0;x-)for(y=112;y0;y-);voidsong()uinttemp;ucharjp;/jpi=0;while(jmszli!=0xff)temp=jmszli;jp=temp/16;if(jp!=0)timeh=ttablejp/256;timel=ttable

20、jp%256;elseTR0=0;beep=1;delay(temp%16);TR0=0;beep=1;delay1(8);TR0=1;i+;TR0=0;voidkeytest()temp=P1;switch(temp)case0x7f:keynum=0;break;case0xbf:keynum=1;break;case0xdf:keynum=2;break;case0xef:keynum=3;break;case0xf7:keynum=4;break;case0xfb:keynum=5;break;case0xfd:keynum=6;break;case0xfe:keynum=7;brea

21、k;case0xff:keynum=9;break;default:break;voidintinit()TMOD=0x01;TH0=soundT/256;TL0=soundT%256;ET0=1;TR0=0;EX0=1;IT0=1;EA=1;P1=0xff;keynum=9;/beep=0;voidt0serv()interrupt1TH0=timeh;TL0=timel;beep=beep;led=led;voidduan()interrupt0if(b=0)delay1(20);if(b=0)s=s;voidmain()intinit();while(1)if(s=1)keytest()

22、;if(keynum!=9)TR0=1;timeh=ttablekeynum/256;timel=ttablekeynum%256;keynum=9;elseTR0=0;beep=1;elsesong();附录3附录4智能数字电子钟源程序#include#defineucharunsignedcharsbitdula=P26;sbitwela=P27;sbitbeep=P23;sbitms=P30;sbitja=P31;sbitjn=P32;sbitqh=P33;unsignedchars=8,f=30,m=00,msf=1,qhf=1,xz=0;unsignedchara1,a0,b1,b0

23、,c1,c0,j,k;unsignedintpp;unsignedcharcodetable=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71;voiddelay(unsignedchari)for(j=i;j0;j-)for(k=125;k0;k-);voiddisplay(ucharshi2,ucharshi1,ucharfen2,ucharfen1,ucharmiao2,ucharmiao1)dula=0;P0=tableshi2;dula=1;dula=0;wela=0;P0=

24、0xfe;wela=1;wela=0;delay(5);P0=tableshi1;dula=1;dula=0;P0=0xfd;wela=1;wela=0;delay(5);P0=0x40;dula=1;dula=0;P0=0xfb;wela=1;wela=0;delay(5);P0=tablefen2;dula=1;dula=0;P0=0xf7;wela=1;wela=0;delay(5);P0=tablefen1;dula=1;dula=0;P0=0xef;wela=1;wela=0;delay(5);P0=0x40;dula=1;dula=0;P0=0xdf;wela=1;wela=0;d

25、elay(5);P0=tablemiao2;dula=1;dula=0;P0=0xbf;wela=1;wela=0;delay(5);P0=tablemiao1;dula=1;dula=0;P0=0x7f;wela=1;wela=0;delay(5);void jsxs24()if(pp=20) pp=0;m+;if(m=60)m=0;f+;if(f=60)f=0;s+;if(s=24)s=0;a0=s%10;a1=s/10;b0=f%10;b1=f/10;c0=m%10;c1=m/10;display(a1,a0,b1,b0,c1,c0);void jsxs12()intt;if(pp=20

26、) pp=0;m+;if(m=60)m=0;f+;if(f=60)f=0;s+;if(s=24)s=0;t=s;t=t%12;a0=t%10;a1=t/10;b0=f%10;b1=f/10;c0=m%10;c1=m/10;display(a1,a0,b1,b0,c1,c0);void jsxs()a0=s%10;a1=s/10;b0=f%10;b1=f/10;c0=m%10;c1=m/10;displays(a1,a0,b1,b0,c1,c0);voidmain()TMOD=0x01;TH0=(65536-46080)/256;TL0=(65536-46080)%256;ET0=1;EA=1;

27、while(1)if(ms=1)if(msf=1)TR0=1;if(qh=1)if(qhf=1)/24jsxs24();elsejsxs12();/elseqhf=qhf;while(ms!=1);elseTR0=0;if(qh=1)if(xz=0)if(ja=1)if(jn=1)jsxs();elseif(m=0)m=59;while(ja!=1);elsem-;while(ja!=1);elseif(m=59)m=0;while(ja!=1);elsem+;while(ja!=1);elseif(xz=1)if(ja=1)if(jn=1)jsxs();elseif(f=0)f=59;whi

28、le(ja!=1);elsef-;while(ja!=1);elseif(f=59)f=0;while(ja!=1);elsef+;while(ja!=1);elseif(xz=2)if(ja=1)if(jn=1)jsxs();/elseif(s=0)f=23;while(ja!=1);elses-;while(ja!=1);elseif(s=23)f=0;while(ja!=1);elses+;while(ja!=1);elsexz=0;elsewhile(qh!=1);if(xz3)xz+;elsexz=0;elsemsf=msf;while(ms!=1);voidtime0()interrupt1TH0=(65536-46080)/256;TL0=(65536-46080)%256;pp+;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1