西安工业大学北方信息工程学院摇摇棒课程设计.doc_第1页
西安工业大学北方信息工程学院摇摇棒课程设计.doc_第2页
西安工业大学北方信息工程学院摇摇棒课程设计.doc_第3页
西安工业大学北方信息工程学院摇摇棒课程设计.doc_第4页
西安工业大学北方信息工程学院摇摇棒课程设计.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

生产实习报告 系 别: 电子信息系 专 业: 电气工程及其自动化 班 级: 学 号: 姓 名: 指导教师: 张妮 实习题目: 摇摇棒生产设计 实习地点: 电子实验室 教务处印制2011 年 9 月28 日指导教师填阅指导教师鉴定:实习报告成绩:指导教师签名: 时间: 年 月 日9目录1.实习目的42.实习时间,及进程安排53.实习地点54.实习单位、部门、地点55.实验内容55.1电源部分75.2复位开关85.3水银开关85.4单片机与led显示95.5试验程序96.实验步骤136.1焊接136.1.1焊接最小部分136.1.2焊接led及其他原件136.2组装136.3调试及其出现问题与解决137.实验总结14摇摇棒生产设计【前言】从最初的课本知识到烙铁的学习,我们的技能一步步提高,为了让我们有一个综合锻炼的机会,学校老师,给我们设计了一个题目,对摇摇棒进行设计,摇摇棒的生产很简单,也具有趣味性,因此老师给我们选了这个题目。摇摇棒所显示的效果即摇起来成一个平面图像的原理是是因为人眼存在视觉停留这一现象。摇摇棒正是利用这一显现从而产生的效果。本次试验是使用89s51作为控制器,进行扫描,将输出送给16个led灯,不停的捕捉画面;使用“水银开关”作为通断的控制器,这一利用十分巧妙,使得在摇晃时才出现画面。1.实习目的1非常重要的实践教学环节2培养理论知识与生产实际相结合的能力3了解单片技术4锻炼实际动手能力,掌握电子线路焊接、装配的基本技能5了解并掌握本专业软硬件设计的一些基本问题2.实习时间,及进程安排8月22日 8月23日:理论学习及讲座阶段上午讲座下午及课外时间进行资料收集、查找及学习8月24日:发放元器件,进行焊接准备8月25日8月26日:硬件焊接及组装,及硬件调试8月27日9月2日:参考硬件电路绘制原理图及pcb绘制,参照例程学习软件程序设计9月2日9月9日:总结报告及验收、答辩3.实习地点电子实验室4.实习单位、部门、地点实习单位 西安工业大学北方信息工程学院 实习部门 电子信息系 实习地点 电子实验室5.实验内容器件封装:part typedesignatorfootprint0.1ufc2rad0.11kr220805r1kr230805r1kr200805r1kr210805r1kr260805r1kr270805r1kr240805r1kr250805r1kr130805r1kr140805r1kr110805r1kr120805r1kr150805r1kr180805r1kr190805r1kr160805r1kr170805r10kr4axial0.410ufc1rb.1/.2w10ufc5rb.1/.2w112mhzy2xtal30pfc3rad0.130pfc4rad0.189c51u1dip40100kr280805r100kr2axial0.4bat3vb1bat2032bat3vb2bat2032powerk4sip3resetk2k1uart1j6sip4封装及网络表:如上图所示是摇摇棒的总电路图及其封装处理的效果图。本电路有电源、复位开关、水银开关、二极管显示、单片机五部分组成。5.1电源部分系统电源vcc选用2节cr2023纽扣电池串联,串联电压为6v,但实际为5v左右,足以保证下载程序及调试。5.2复位开关复位开关包括上电复位和掉电复位,分别保证系统的启动和没电时的数据保存,是系统正常运行的保证。5.3水银开关用玻璃壳封装的水银开关,是使用最多的一种形式,这种水银开关倾斜一个工作角度时,两个电极通过水银便可进行开关的通、断动作。玻璃管封装式水银开关的优点是可以从外部观察到它的工作状态,缺点是容易破碎。本程序利用这个特点控制系统电源的开端,恰大好处,让我们用手摇时正好能保证一个角度的开通,使显示下过明显。5.4单片机与led显示at89s51单片机作为控制器,在p0、p2口接有16只以共阳的方式连接的高亮度led,由单片机输出低电平点亮。k2是芯片的复位开关,k1是画面的切换键,水银开关送信号给int0.此摇摇棒还可以单独作为一个单片机开发板使用。系统的三个扩展接口:j1用于和led、水银开关连接,j6用于串口扩展下载isp程序,j7为扩展接口,可以连接其它扩展模块。5.5试验程序#include#include ziku.hunsigned int n=0; unsigned char m=0;unsigned char d=0;void delayms()int i;for(i=0;i160;i+); /晶振22.1184m/for(i=0;i100;i+); /晶振14.7456mvoid delay(char x)int i,j;for(i=0;ix;i+)for(j=0;j1200;j+);void init()ea=1;/打开中断总开关ex0=1;/打开中断0的允许开关ex1=1;/打开中断1的允许开关it0=0;/设置中断0的中断方式为低电平触发it1=1;/设置中断1的中断方式为脉冲出发void ins_0() interrupt 0delay(4);for(n=0;n128;n=n+2)/*/p2=hanzimn;p0=hanzimn+1;delayms();/*/*d=0;if(hanzimn&0x01) = 0) d|=0x80;if(hanzimn&0x02) = 0) d|=0x40;if(hanzimn&0x04) = 0) d|=0x20;if(hanzimn&0x08) = 0) d|=0x10;if(hanzimn&0x10) = 0) d|=0x08;if(hanzimn&0x20) = 0) d|=0x04;if(hanzimn&0x40) = 0)d|=0x02;if(hanzimn&0x80) = 0) d|=0x01;p0=d;d=0;if(hanzimn+1&0x01) = 0) d|=0x80;if(hanzimn+1&0x02) = 0) d|=0x40;if(hanzimn+1&0x04) = 0) d|=0x20;if(hanzimn+1&0x08) = 0) d|=0x10;if(hanzimn+1&0x10) = 0) d|=0x08;if(hanzimn+1&0x20) = 0) d|=0x04;if(hanzimn+1&0x40) = 0) d|=0x02;if(hanzimn+1&0x80) = 0) d|=0x01;p2=d;delayms();*/void ins_2() interrupt 2m+;delayms();if(m=2)m=0; void main() init();while(1)p0=0xff;p1=0xff;ziku.h:char code hanzi128= /第一维控制显示屏幕的屏幕数,第二维度控制每个屏幕显示的文字个数/妈0x08,0x02,0x08,0x44,0x0f,0xa8,0xf8,0x10,0x08,0x28,0x0f,0xc6,0x40,0x10,0x5f,0x90,0x40,0x90,0x40,0x90,0x40,0xb2,0xff,0x91,0x40,0x82,0x01,0xfc,0x00,0x80,0x00,0x00,/我0x04,0x00,0x24,0x10,0x24,0x12,0x24,0x21,0x7f,0xfe,0xc4,0x40,0x44,0x84,0x04,0x08,0xff,0x90,0x04,0x60,0x44,0x58,0x35,0x86,0x04,0x01,0x0c,0x07,0x04,0x00,0x00,0x00,/爱0x02,0x00,0x0d,0x00,0x49,0x02,0x69,0x0c,0x59,0x31,0x49,0xc1,0x4f,0x62,0x79,0x54,0x49,0x48,0x89,0x54,0x99,0x64,0xa9,0x42,0x89,0x03,0x0a,0x02,0x0c,0x00,0x00,0x00,/你0x02,0x00,0x04,0x00,0x1f,0xff,0xe0,0x00,0x02,0x00,0x04,0x10,0x18,0x20,0xf0,0xc2,0x10,0x01,0x13,0xfe,0x10,0x00,0x10,0x80,0x14,0x60,0x18,0x30,0x00,0x00,0x00,0x00,6.实验步骤6.1焊接6.1.1焊接最小部分焊接最小电路部分。先焊接40p的ic插座(注意:芯片的缺口是朝下的!设计pcb时,为了便于布线),再将12m晶振、30pf瓷片电容、10uf电解电容、10k电阻、插针焊上去。现在芯片就可以烧写程序。若程序无法烧写,请检查电路中是否有虚焊等,再进行下一步。6.1.2焊接led及其他原件焊接led部分。先将16个led插入pcb板中指位置,注意不要放反了,led的引脚是“长正短负”,pcb板上的焊盘是“方正圆负”。要将led灯紧贴板子。贴片电阻不是很容易就成功的,要先焊一边的,在焊装整体的。6.2组装将两个板子用螺丝钉固定,注意管脚要插正确。把电池装好,注意极性。最后把连线也焊接好。6.3调试及其出现问题与解决将组装好的摇摇棒的开关达到on把下载线接好,从电脑上下载程序。当下载完成后,将摇摇棒倾斜角度使水银开关接通,观察led灯是否正常工作。用手来回摇晃摇摇棒,观察效果问题的出现,当下载完成后,发现有两个led灯不亮,用万用表检查led灯是否正常工作。把万用表打到蜂鸣档,两个笔分别接led灯的两个管脚,注意正负,发现并没有亮说明led灯已经损坏,需要换一个,再进行观察,发现正常

温馨提示

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

最新文档

评论

0/150

提交评论