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

下载本文档

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

文档简介

1、生产实习报告系别:电子信息系专业:电气工程及其自 动化班级:B080305学号: B08888888888姓名:指导教师:张妮实习题目:摇摇棒生产设计实习地点:电子实验室教务处印制2011年 9月28日指导教师填阅指导教师鉴定:实习报告成绩:指导教师签名:时间:年月日2目录4摇摇棒生产设计【前言】从最初的 课本知识到烙铁的学习,我们的技能一步步提高, 为了让我们有一个综合锻炼的机会,学校老师,给我们设计了一个题目,对摇摇棒进行设计,摇摇棒的生 产很简单,也具有趣味性,因此老 师给我们选了这个题目。摇摇棒所显示的效果即 摇起来成一个平面 图像的原理是是因 为人眼存在 视觉停留这一现象。摇摇棒正是

2、利用 这一显现从而产生的效果。本次试验是使用 89S51作为控制器,进行扫描,将输出送给 16 个 LED 灯,不停的捕捉画面;使用“水银开关 ”作为通断的控制器,这一利用十分巧妙,使得在 摇晃时才出现画面。1.实习目的1非常重要的实践教学环节2培养理论知识与生产实际相结合的能力3了解单片技术4锻炼实际动 手能力,掌握电子线路焊接、装配的基本技能5了解并掌握本 专业软硬件设计的一些基本 问题02.实习时间 ,及进程安排8 月 22 日 8 月 23 日:理论学习及讲座阶段上午讲座下午及课外时间进行资料收集、查找及学习8 月 24 日:发放元器件,进行焊接准备8 月 25 日8 月 26 日:硬

3、件焊接及组装,及硬件调试8 月 27 日9 月 2 日:参考硬件电路绘制原理图及 PCB 绘制,参照例程学习软件程序设计9 月 2 日9 月 9 日:总结报告及验收、答辩3.实习地点电子实验室4.实习单 位、部门、地点实习单位 西安工业大学北方信息工程学院实习部门 电子信息系实习地点 电子实验室5.实验内容1器件封装:Part TypeDesignatorFootprint0.1uFC2RAD0.11KR220805R1KR230805R1KR200805R1KR210805R1KR260805R1KR270805R1KR240805R1KR250805R1KR130805R21KR14080

4、5R1KR110805R1KR120805R1KR150805R1KR180805R1KR190805R1KR160805R1KR170805R10KR4AXIAL0.410uFC1RB.1/.2W10uFC5RB.1/.2W112MHzY2XTAL30pFC3RAD0.130pFC4RAD0.189C51U1DIP40100KR280805R100KR2AXIAL0.4BAT3VB1BAT2032BAT3VB2BAT2032POWERK4SIP33ResetK2K1UART1J6SIP4封装及网 络表:如上图所示是摇摇棒的总电路图及其封装 处理的效果 图。本电路有电源、复位开关、水银开关、二

5、极管显示、单片机五部分 组成。5.1 电源部分系统电 源VCC 选用 2节4CR2023纽扣电池串联电联压,为串 6V, 但实际为 5V 左右,足以保证下载程序及调试。5.2 复位开关复位开关包括上 电复位和掉 电复位,分别保证系统的启动和没电时的数据保存,是系统正常运行的保 证。5.3 水银开关用玻璃壳封装的水 银开关,是使用最多的一种形式, 这种水银开关 倾斜一个工作角度 时,两个电极通 过水银便可 进行开关的通、断动作。玻璃管封装式水 银开关的 优点是可以从外部 观察到它的工作状 态,缺点是容易破碎。本程序利用 这个特点控制系 统电 源的开端,恰大好 处,让我们用手摇时 正好能保 证一个

6、角度的开通,使 显示下 过明显。55.4 单片机与 LED 显示AT89S51 单片机作为控制器,在 p0、p2 口接有 16 只以共阳的方式连接的高亮度 LED, 由单片机输出低电平点亮。K2 是芯片的复位开关,K1 是画面的切 换键,水银开关送信号 给 int0.此摇摇棒还可以单独作为一个单片机开发板使用。系统的三个扩展接口:J1用于和 LED 、水银开关连接,J6用于串口 扩展下载 isp 程序,J7为扩展接口,可以连接其它扩展模块。5.5 试验程序#includevoid delayms()#include ziku.hint i;unsigned intn=0;for(i=0;i16

7、0;i+);/晶振22.1184Munsigned char m=0;unsigned char d=0;/for(i=0;i100;i+);/晶 振614.7456M中断方式 为低电平触发IT1=1;/设置中断1 的中断方式为脉冲出发void delay(char x)int i,j;void ins_0() interrupt 0for(i=0;ix;i+)for(j=0;j1200;j+);delay(4);for(n=0;n128;n=n+2)void init()EA=1;/打开中断 总开关/*/EX0=1;/打开中断P2=hanzimn;的允许开关P0=hanzimn+1;EX1=

8、1;/打开中断delayms();的允许开关/*/IT0=0;/设置中断 0 的7/*d|=0 x02;d=0;if(hanzimn&0 x80)if(hanzimn&0 x01)= 0) d|=0 x01;= 0) d|=0 x80;P0=d;if(hanzimn&0 x02)d=0;= 0) d|=0 x40;if(hanzimn&0 x04)if(hanzimn+1&0 x01) = 0)= 0) d|=0 x20;d|=0 x80;if(hanzimn&0 x08)= 0) d|=0 x10;if(hanzimn+1&0 x02) = 0)d|=0 x40;if(hanzimn&0 x

9、10)= 0) d|=0 x08;if(hanzimn+1&0 x04) = 0)if(hanzimn&0 x20)d|=0 x20;0) d|=0 x04; if(hanzimn&0 x40) =if(hanzimn+1&0 x08) = 0)0)d|=0 x10;8if(hanzimn+1&0 x10) = 0)d|=0 x08;if(hanzimn+1&0 x20) = 0)d|=0 x04;if(hanzimn+1&0 x40) = 0)d|=0 x02;if(hanzimn+1&0 x80) = 0)d|=0 x01;P2=d;delayms();*/void ins_2() int

10、errupt 2 m+; delayms();if(m=2)m=0;void main() init(); while(1)P0=0 xff;P1=0 xff;9ziku.h :0 x04,0 x00,0 x24,0 x10,0 x24,0char code hanzi128= /第x12,0 x24,0 x21,一维控制显示屏幕的屏幕数,第0 x7F,0 xFE,0 xC4,0 x40,0 x44,二维度控制每个屏幕 显示的文字0 x84,0 x04,0 x08,个数0 xFF,0 x90,0 x04,0 x60,0 x44,0 x58,0 x35,0 x86,/妈0 x04,0 x01,0

11、 x0C,0 x07,0 x04,0 x00,0 x00,0 x00,0 x08,0 x02,0 x08,0 x44,0 x0F,0 xA8,0 xF8,0 x10,/爱0 x08,0 x28,0 x0F,0 xC6,0 x40,0 x10,0 x5F,0 x90,0 x02,0 x00,0 x0D,0 x00,0 x49,0 x02,0 x69,0 x0C,0 x40,0 x90,0 x40,0 x90,0 x40,0 xB2,0 xFF,0 x91,0 x59,0 x31,0 x49,0 xC1,0 x4F,0 x62,0 x79,0 x54,0 x40,0 x82,0 x01,0 xFC

12、,0 x00,0 x80,0 x00,0 x00,0 x49,0 x48,0 x89,0 x54,0 x99,0 x64,0 xA9,0 x42,/我0 x89,0 x03,0 x0A,0 x02,0 x0C,0 x00,0 x00,0 x00,10/你0 x10,0 x01,0 x13,0 xFE,0 x10,00 x02,0 x00,0 x04,0 x00,0 x1F,0 x00,0 x10,0 x80,xFF,0 xE0,0 x00,0 x14,0 x60,0 x18,0 x30,0 x00,00 x02,0 x00,0 x04,0 x10,0 x18,0 x00,0 x00,0 x00

13、,x20,0 xF0,0 xC2,6.实验步骤6.1 焊接6.1.1 焊接最小部分焊接最小电路部分。先焊接 40p 的 IC 插座(注意:芯片的缺口是朝下的!设计 PCB 时,为了便于布 线),再将12M 晶振、30pF 瓷片电容、10uF 电解电容、10K 电阻、插针焊上去。现在芯片就可以 烧写程序。若程序无法 烧写,请检查电 路中是否有虚 焊等,再进行下一步。6.1.2 焊接 LED 及其他原件焊接 LED 部分。先将 16 个 LED 插入 PCB 板中指位置,注意不要放反了,LED 的引脚是“长正短负”,PCB 板上的焊盘是“方正圆负 ”。要将 LED 灯紧贴板子。贴片电阻不是很容易就

14、成功的,要先 焊一边的,在焊装整体的。116.2 组装将两个板子用螺 丝钉固定,注意管脚要插正确。把 电池装好,注意极性。最后把连线也焊接好。6.3 调试及其出现问题 与解决将组装好的摇摇棒的开关达到 ON 把下载线接好,从电脑上下载程序。当下载完成后,将摇摇棒倾斜角度使水 银开关接通,观察 LED 灯是否正常工作。用手来回 摇晃摇摇棒,观察效果问题的出现,当下载完成后,发现有两个 LED 灯不亮,用万用表检查 LED 灯是否正常工作。把万用表打到蜂 鸣档,两个笔分别接 LED 灯的两个管脚,注意正 负,发现并没有亮 说明 LED 灯已经损坏,需要换一个,再进行观察,发现正常,至此实验完成。7.

温馨提示

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

评论

0/150

提交评论