河南机电高等专科学校综合实训报告系部:电子通信工程系专业:应用电子技术班级:学生姓名:学号:2013年3月2课程设计任务书1.时间:2013年3月18日~2013年3月29日2.设计单位:河南机电高等专科学校3.设计目的:完成单片机实验板的焊接,熟悉电路原理,学会使用实验板。4.实训任务:①看懂实验板的原理图,能够分清各个单元电路模块,熟悉其工作过程;②了解电路板图得来的方法,掌握电路板的制作过程;③认识电子元器件,熟悉常用元器件的特性;④熟练掌握焊接方法和技巧,完成电路板的焊接;⑤掌握电子产品通电调试的注意事项,会检修电路板;⑥熟练掌握程序烧录软件的使用方法,会向实验板中下载程序;⑦了解keil等单片机开发工具的使用方法,熟悉单片机程序的编译过程;⑧作好实训笔记,对自己所发现的疑难问题及时请教解决;⑨联系自己专业知识,体会电子产品制的开发过程,总结自己的心得体会;○10参考相关的书籍、资料,认真完成实训报告。3综合实训报告前言:又迎来了两周一次的实习,这次实习的任务是焊接89S51单片机开发板,并会使用开发板,依照开发板的原理图在keil中进行简单的程序编写。以往的学习都是学习课本,对编好的程序只能判断逻辑上的正确,不能证明程序能不能执行。通过开发板可以将自己编写好的程序下载的开发板中验证程序的是否会执行,这大大提高了我们的学习效率,也使我们对学习单片机增加了兴趣,慢慢的熟悉了设计思路与设计方法,为能够早日掌握单片机的实际开发技术做好了较早的铺垫。实训报告:一、实验名称嵌入式系统基础【单片机实验板的装配和使用】二、实验要求1.焊接前逐一了解各个元件的名称、工作原理、在电路板上的插装位置、引脚极性等知识点,防止出现焊接错误;2.焊接时请遵循先低后高的原则,元件一般是插一个焊一个,向下插装到位再焊接,每个焊点的焊接时间最好不要超过3-5秒,焊后及时剪去元件引脚;3.为保证电路板上元件的整齐、美观,建议插装和焊接时注意一定的技巧;4.首次连接USB线给电路板通电时,因为单片机中还没有程序,所以电路板上的发光二极管和数码管的显示都是随机的,不代表任何意义,不能由此判别实验板是否存在故障;5.焊接过程中要养成良好的习惯,例如工具摆放位置要顺手,元件及剪下的引脚不乱丢弃,注意用电安全,工作完毕后及时清理桌面卫生等;三、实验器材1.本套件是一块MC-51系列单片机实验板,并且自带一个USB接口的程序烧写器;2.套件主要包括一袋元器件【共计49个元件】,一块电路板(贴片元器件已经焊接在电路板上了),一根USB连接线和一块单片机芯片;3.元件清单4四、实验原理Y3C822PC922PR1110KC710uF+5V+5V+5V+5Vp1.01p1.12p1.23p1.34p1.45p1.56p1.67p1.78RESET9INT1(P3.3)13INT0(P3.2)12T1(P3.5)15T0(P3.4)14X119X218EA/VP31RXD(P3.0)10TXD(P3.1)11P0.039P0.138P0.237P0.336P0.435P0.534P0.633P0.732P2.728P2.627P2.526P2.425ALE/P30P2.122P2.223P2.324PSEN29P2.021(P3.7)RD17(P3.6)WR16AT89S52+5VR110KRST红外遥控发射、接收温度传感器蜂鸣器左(移)上(加)右(移)下(减)南红南黄南绿西红西黄西绿北红北黄北绿东红东黄东绿510×12P1.7P1.6P1.5P1.4P1.0P1.1P1.3P1.212X8扬声器接口P1.1P1.2P1.3P1.0P1.5P1.6P1.7INT0INT1RXDTXDIN4148X3TXDRXDp1.1INT0P1.4+5VR6510R7510R810KR9510R10510R510KC322PC422PC50.1uFC60.1uFLED1LED21234USBUSBPC8(RESET)29AGND21AREF20AVCC18XTAL17XTAL28GND5VCC4PC0(ADC0)23PC1(ADC1)24PC2(ADC2)25PC3(ADC3)26PC4(ADC4/SDA)27PC5(ADC5/SCL)28PD0(RXD)30PD1(TXD)31PD2(INT0)32PD3(INT1)1PB0(ICP)12PB1(OC1A)13PB2(OC1B)14PB3(MOS1/OCZ)15PB4(MISO)16PB5(SCK)17GND3IC2ATMEGA8Y212MGND+5VGND+5VGNDGNDGNDGND+5V+5V+5VUSB2USB2USB3USB3USB3P1.5P1.6P1.7RSTVcc11X12X23GND4RST5I/O6SCLK7Vcc28DS1302IC3Y132.768KHzC16pFC26pFR210KR310KR410K+5V+5V12X6P3.7P3.6P3.5S1S2S3S4S5S6S7S8S9S10S11S12S13S14S15S16+5VA0A1A2GNDSDASCLWPVCCAT24C02R2510KR2410K数据存储扩展123HRM0038X10DS18B20X2DZ13.6VDZ23.6V8550INT1P2.3P2.2P2.1P2.0D1D2D3RESETP1.4P2.0P2.1P2.2P2.312345X3P1.0P1.1P1.2P1.3P1.41234567891011121314151617181920X7123456789X5R5VP0.0RSTP0.1+5VP0.2MOSIP0.3MISOP0.4SCKP0.5RSTP0.6GNDP0.7P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7RXDTXDINT0INT112345678X12P3.4P3.5P3.5P3.4abfcgdeVCC1245679edcdpbaf10gdp8A1abfcgdeVCC1245679edcdpbaf10gdp8A2abfcgdeVCC1245679edcdpbaf10gdp8A3abfcgdeVCC1245679edcdpbaf10gdp8A4abfcgdeVCC1245679edcdpbaf10gdp8A5abfcgdeVCC1245679edcdpbaf10gdp8A6A1B2QA3QB4QC5QD6GND7CLK8CLR9QE10QF11QG12QH13VCC14IC574LS164A1B2QA3QB4QC5QD6GND7CLK8CLR9QE10QF11QG12QH13VCC14IC674LS164A1B2QA3QB4QC5QD6GND7CLK8CLR9QE10QF11QG12QH13VCC14IC774LS164A1B2QA3QB4QC5QD6GND7CLK8CLR9QE10QF11QG12QH13VCC14IC874LS164A1B2QA3QB4QC5QD6GND7CLK8CLR9QE10QF11QG12QH13VCC14IC974LS164A1B2QA3QB4QC5QD6GND7CLK8CLR9QE10QF11QG12QH13VCC14IC1074LS164P3.6P3.7P1.2P1.3P3.6P3.7+5V+5V+5VEAALEPSENGNDVCC+3VGND单片机实验板------带USB编程器510HWX11+5VP1.0P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.71234567894.7k+5V12345X1、X92V2+5VTXDRXDGND12X4+5VGND12X12RST名称数量说明袋中元件12MHz晶体1+1没极性(已经焊了一个)32.768KHz晶体1没极性(卧倒插装焊接)DIP40集成块座1注意方向DS13021注意方向(重点)LED黄4注意方向LED红5注意方向LED绿5注意方向按键22注意方向4k7电阻排1注意方向USB座1六个脚都要焊接数码管6【极性问题是重点】注意方向蜂鸣器1注意方向板上贴片74HC16466PF222PF6510173V624148310K910UF185501M815五、实验步骤与记录1.焊接工作完成后,开发板首次连接计算机时,会出现:“发现新硬件”并要求安装驱动的提示进行安装;2.USB接口烧写器驱动文件的安装方法:①将实验板的连接线插到电脑的USB接口上,电脑就会发现新硬件了;②出现安装新硬件向导的时候我们选择“否,暂时不”,因为我们要手动安装驱动;③然后点击下一步,在下个窗口中我们选择“从列表或指定位置安装”;④找到路径(在“USB实验板资源汇总---(学生)”文件夹的“windows端驱动”中);⑤然后点确定,到这里我们就完成了驱动的安装了;63.程序烧写软件Progisp首次使用前的设置步骤:①双击桌面上的图标(或在“USB实验板资源汇总---(学生)”文件夹的“程序烧写软件”中也可以找到此图标),打开软件,如下图所示:②此软件在首次安装使用时请注意设置如下几项:(具体参见上图)(1)今后我们常用到的所有操作,全在如图的“编程”标签窗口中;(2)“编程器及接口”框请选择:“USBASP”;“选择芯片”框请选择“AT89S52”;(3)“编程”框请只选中:“芯片擦除”、”编程FLASH”和“数据自动重载三项;③至此,所有的设置工作全部完成,可以开始正常使用了。5、程序烧写软件的使用方法:①在程序烧写软件Progisp的界面上,点击按键,在弹出的对话框中选择你要写入单片机中的“xxx.hex”文件;②点击按键,程序便会自动写入到单片机之中;7③如果想往单片机中写入另一个程序,再次重复上面的①②两步即可;六、实验结果七、心得体会通过这次实习让我对单片机又有了新的认识,实习的过程中也出现了不少的缺漏,由于不认真把元器件焊接错误,焊接完成之后通过目测检查出了错误之处,没有造成太大的损坏,这次错焊给了我当头一棒,使我明白的感到要做好一件事真的是很不容易,以后再做别的事都要认真再认真,不会再让类似的错误发生。实验板焊接好之后,使用keil进行程序编写,看似简单的流水灯程序,编写起来还真的点难度,还要看着电路原理图的连线,跟实际电路结合起来,改变了我一直认为程序都是固定的想法。八、参考文献【1】邓立新单片机原理及应用(C51语言)清华大学出版社【2】祁伟,杨亭,单片机C51程序设计教程与实验北京航空航天大学出版社