万方学院实习报告格式 - 单片机电路板焊接及调试_第1页
万方学院实习报告格式 - 单片机电路板焊接及调试_第2页
万方学院实习报告格式 - 单片机电路板焊接及调试_第3页
万方学院实习报告格式 - 单片机电路板焊接及调试_第4页
万方学院实习报告格式 - 单片机电路板焊接及调试_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、万方科技学院实习报告姓 名: 姜奎 班 级: 轨道交通1班 学 号: 1316307056 所在学院: 万方科技学院 实习日期: 2016.6.27-2016.7.1 - 14 -万方科技学院实习报告单片机电路板焊接及调试目前单片机上网技术是一个热门技术,很多高校学生选择与此相关的毕业设计,同时高校也有与此相关的项目。通过对一只正规产品GWL-100单片机学习开发板的安装、焊接、调试、了解电子产品的装配全过程,训练动手能力,掌握元器件的识别,简易测试,及整机调试工艺,从而有助于我们对理论知识的理解,帮助我们学习专业的相关知识。培养理论联系实际的能力,提高分析解决问题能力的同时也培养同学之间的团

2、队合作、共同探讨、共同前进的精神。本周实习具体一,实习目的如下:学习并掌握Protel99SE软件,在实操过程中能灵活使用该软件。2、熟悉手工焊锡的常用工具的使用及其维护与修理。3、基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程。4、熟悉常用电子器件的类别、型号、规格、性能及其使用范围。5、了解电子产品的焊接、调试与维修方法。二、实习内容(1)电路板硬件电路设计任何一个硬件设计都需要一个过程和完善的过程,核心在于“设计”。一个设计是否成功,重要的在于对它的每一个环节的把握上。要进行以单片机为核心的电路设计与制作,一般来说要按照下列流程进行

3、。单片机课设核心板原理图:(2)电路板硬件电路焊接过程及注意事项焊接原理:目前电子元器件的焊接主要采用锡焊技术。锡焊技术采用以锡为主的锡合金材料作焊料,在一定温度下焊锡熔化,金属焊件与锡原子之间相互吸引、扩散、结合,形成浸润的结合层。外表看来印刷板铜铂及元器件引线都是很光滑的,实际上它们的表面都有很多微小的凹凸间隙,熔流态的锡焊料借助于毛细管吸力沿焊件表面扩散,形成焊料与焊件的浸润,把元器件与印刷板牢固地粘合在一起,而且具有良好的导电性能。锡焊接的条件是:焊件表面应是清洁的,油垢、锈斑都会影响焊接;能被锡焊料润湿的金属才具有可焊性,对黄铜等表面易于生成氧化膜的材料,可以借助于助焊剂,先对焊件表

4、面进行镀锡浸润后,再行焊接;要有适当的加热温度,使焊锡料具有一定的流动性,才可以达到焊牢的目的,但温度也不可过高,过高时容易形成氧化膜而影响焊接质量。焊接过程:手工焊接是传统的焊接方法,虽然批量电子产品生产已较少采用手工焊接了,但对电子产品的维修、调试中不可避免地还会用到手工焊接。焊接质量的好坏也直接影响到维修效果。手工焊接是一项实践性很强的技能,在了解一般方法后,要多练;多实践,才能有较好的焊接质量。手工焊接握电烙铁的方法,有正握、反握及握笔式三种。焊接元器件及维修电路板时以握笔式较为方便。手工焊接一般分四步骤进行。准备焊接:清洁被焊元件处的积尘及油污,再将被焊元器件周围的元器件左右掰一掰,

5、让电烙铁头可以触到被焊元器件的焊锡处,以免烙铁头伸向焊接处时烫坏其他元器件。焊接新的元器件时,应对元器件的引线镀锡。加热焊接:将沾有少许焊锡和松香的电烙铁头接触被焊元器件约几秒钟。若是要拆下印刷板上的元器件,则待烙铁头加热后,用手或银子轻轻拉动元器件,看是否可以取下。清理焊接面:若所焊部位焊锡过多,可将烙铁头上的焊锡甩掉(注意不要烫伤皮肤,也不要甩到印刷电路板上!),用光烙锡头沾些焊锡出来。若焊点焊锡过少、不圆滑时,可以用电烙铁头蘸些焊锡对焊点进行补焊。检查焊点:看焊点是否圆润、光亮、牢固,是否有与周围元器件连焊的现象。注意事项:1) 在焊接前要认真作好表面清洁、镀锡等准备工作,焊接时切忌长时

6、间反复烫焊,烙铁头及烙铁温度要选择适当,确保一次焊接成功。2) 要少用焊剂,防止焊剂侵人元器件的电接触点。3) 要选择合适的烙铁头及温度,防止引线间连锡。4) 过量的受热会破坏印制板上铜箔的粘合层,导致铜箔焊盘的剥落。因此,在适当的加热时间里,准确掌握加热火候是优质焊接的关键。(3)系统软件程序的编制系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。 流水

7、灯程序/*头文件*/#include #define uchar unsigned char#define uint unsigned int/*定义参数*/sbit key = P36;sbit keyl = P05;/定义使用按键1;void led_init() /初始化led全体同时亮灭三次uchar i ;for(i = 0; i3;i+)P2 = 0x00;P3 = 0x00;delaynms(400);P2 = 0xff;P3 = 0xff;delaynms(400);/*主函数*/void main()uchar m = 0;uchar k = 0;keyl = 0 ;led_

8、init(); /led初始化为全体led同时闪灭三次while(1)if(!key) delaynms(5);if(!key)m+;if(m = 2)m = 0;while(!key);if(m = 0)k+;if(k = 13)k=1;else k-;if(k = 0)k = 12;switch(k-1)case 0 : P2 = ledtable0; P3 = 0xff;delay100ms(); break;case 1 : P2 = ledtable1;delay100ms(); break; case 2 : P2 = ledtable2;delay100ms(); break;c

9、ase 3 : P2 = ledtable3;delay100ms(); break;case 4 : P2 = ledtable4;delay100ms(); break;case 5 : P2 = ledtable5;delay100ms(); break;case 6 : P2 = ledtable6;delay100ms(); break;case 7 : P2 = ledtable7;P3 = 0xff;delay100ms(); break;case 8 : P3 = ledtable8;P2 = 0xff;delay100ms(); break;case 9 : P3 = led

10、table9;delay100ms(); break;case 10 : P3 = ledtable10;delay100ms(); break;case 11 : P3 = ledtable11;P2 = 0xff;delay100ms(); break; 交通灯程序/*头文件*/#include #define uchar unsigned char#define uint unsigned int/*端口定义*/sbit key = P05; /随时按键端口定义sbit keyl = P36; /按键的接地端口uint num1 ; /数码管显示变量uint num = 11;uint

11、time_num; /溢出计数变量uint k = 0,x = 0; /选择变量/*定义函数*/void init();void urgency();void dongxi();void nanbei();/*主函数*/void main()init();while(1) P1M1=0x00; P1M0=0xff;dongxi(); /东西路状态nanbei(); /南北路状态/*中断函数*/void timer0() interrupt1TH0 = 0x0D4; TL0 = 0x0CD; /重新装入初值,每一毫秒溢出一次;time_num +;if(time_num = 50)time_nu

12、m = 0;num -;/*子函数*/定时器中断初始化函数void init()TMOD = 0x01; /工作方式1,16位计数器,设置为定时模式(脉冲由内部提供),控制位由TR0提供; TH0 = 0x0D4; / 装入初值(X=M-计数值)的高8位 TL0 = 0x0CD; /装入初值(X=M-计数值)的低8位,每一毫秒溢出一次; EA = 1; /中断总开关;当EA=1时,开启总开关,定时器0启动 ET0 = 1; /定时器0中断允许开关,当ET0=1时允许; TR0 = 1; /定时器0启动开关,当TR0=1时,开启定时器0;/紧急情况函数void urgency()keyl = 0

13、; if(!key)delay1ms();if(!key)while(!key);while(key)delay1ms();while(key) /当key按下又松开后进入紧急状态 当再次按下后解除LedDisplay(num);EA = 0; /定时器总开关关闭,停止计数P2 = 0x6d;P3 = 0x2c;while(!key); /当松开后定时器继续工作EA = 1;/东西通道通行void dongxi()num = 10;while(num 3) urgency(); LedDisplay(num); P2 = 0xae; P3 = 0x2c; /南北红灯,东西绿灯while(num

14、 0)urgency();LedDisplay(num);P2 = 0xeb;P3 = 0x28; /南北红灯,东西黄灯/南北通道通行void nanbei()num = 15;while(num 3) urgency(); LedDisplay(num); P2 = 0x75; P3 = 0x34; /南北绿灯,东西红灯while(num 0)urgency();LedDisplay(num);P2 = 0x5d;P3 = 0x1c;/南北黄灯,东西红灯(4)软硬件调试及运行软件编译及下载程序过程:1) 启动KeilC51编程软件,出现编辑界面;2) 建立一个新项目,单击Project菜单,

15、在弹出的下拉菜单中选中NewUvisionProject选项;3) 然后选择保存路径,输入工程文件名,点击“保存”;4) 弹出单片机选择框,选择对应的单片机型号,并点“OK”;5) 完成后,屏幕出现编辑环境;6) 点击“File”菜单,在下拉菜单中点击“New”选项;7) 在“Text1”中编写实验程序,完成后保存文件,要保存在所建的工程文件夹中。在“文件名”栏中输入欲使用的文件名,同时必须输入正确的扩展名;8) 回到编辑界面,单击“Target1”前面“+”号,然后在“SourceGroup1”上单击右键;9) 单击“AddFiletoFroupSourceGroup1”选择实验程序“SY1

16、.ASM”,然后单击“Add”,则项目中多出SY1.ASM子项;10) 单击“Project”菜单,在下拉菜单中单击“OptionsforTargetTarget1”;11) 在“OptionsforTargetTarget1”的选项中选择“Output”选项,并在“CreateHEXFile”选项前打上“”,然后点击“OK”;12) 单击“Project”菜单,在下拉菜单中单击“Buildtarget”选项,若程序无误,编程成功后,则生成后缀为.HEX的文件,该文件是单片机下载文件;13) 打开“STC-ISP”下载软件;14) 选择单片机型号,在单片机型号的下拉按钮上单击,选择一致的单片机

17、型号;15) 选择串口,在串口选择时,根据设备所接的串口号进行选择;16) 单击“打开程序文件”,找到所见项目文件夹,选中后缀为.HEX的文件,并单击打开;17) 单击“下载/编程”按钮,将.HEX文件下载到单片机的ROM中,注意,在单击“下载/编程”按钮后,需要将单片机进行一次冷启动(即:将实验箱电源关掉,稍等片刻再打开),程序才能下载成功;18) 下载成功后,程序则在单片机内运行,观察实验箱上的实验结果。流水灯及交通灯程序的运行效果:流水灯: 1)开机时点亮发光二极管,闪烁三下。2)按照顺时针循环依次点亮发光二极管。交通灯:1)按键后,四个相同的灯同时亮起;再按键后,上四个灯熄灭,另四个相同颜色的灯亮起。 2)紧急按键功能,当按下该键时,所有路口变成红灯,相当于交警指挥特殊车辆通过。再按该键,恢复正常显示。三、实验过程中遇到的问题及解决方法焊锡用量过多,形成焊点的锡堆积;焊锡过少,不足以包裹焊点。减少或增加焊锡的用量。冷焊。焊接时烙铁温度过低或加热时间不足,焊锡未完全熔化、浸润、焊锡表面不光亮(不光滑),有细小裂纹。夹松香焊接,焊锡与元器件或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论