西安工业大学北方信息工程学院摇摇棒课程设计.docx
- 文档编号:1598627
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:12
- 大小:415.99KB
西安工业大学北方信息工程学院摇摇棒课程设计.docx
《西安工业大学北方信息工程学院摇摇棒课程设计.docx》由会员分享,可在线阅读,更多相关《西安工业大学北方信息工程学院摇摇棒课程设计.docx(12页珍藏版)》请在冰豆网上搜索。
西安工业大学北方信息工程学院摇摇棒课程设计
Xi*anTechnologicalUniversityNorthInstituteofInformationEngineering
生
AF:
实习报+
系别:
电子信息系
业:
级:
电气工程及其自动化
学号:
姓名:
张妮
摇摇棒牛产设计
指导教师:
实习题目:
实习地点:
电子实验室
教务处印制
2011年9月28日
指导教师鉴定:
实习报告成绩:
指导教师签名:
指导教师填阅
时间:
年月日
1.实习目的1
2.实习时间,及进程安排1
3.实习地点2
4.实习单位、部门、地点2
5.实验内容2
5.1电源部分4
5.2复位开关5
5.3水银开关5
5.4单片机与LED显示5
5.5试验程序6
6.实验步骤9
6.1焊接9
6.1.1焊接最小部分9
6.1.2焊接LED及其他原件10
6.2组装10
6.3调试及其出现问题与解决10
7.实验总结10
摇摇棒生产设计
【前言】从最初的课本知识到烙铁的学习,我们的技能一步步提高,为了让我们有一个综合锻炼的机会,学校老师,给我们设计了一个题目,对摇摇棒进行设计,摇摇棒的生产很简单,也具有趣味性,因此老师给我们选了这个题目。
摇摇棒所显示的效果即摇起来成一个平面图像的原理是是因为人眼存在视觉停留这一现象。
摇摇棒正是利用这一显现从而产生的效果。
本次试验是使用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.实验内容
器件封装:
PartType
Designator
Footprint
O.luF
C2
RAD0.1
1K
R22
0805R
1K
R23
0805R
1K
R20
0805R
1K
R21
0805R
1K
R26
0805R
1K
R27
0805R
1K
R24
0805R
1K
R25
0805R
1K
R13
0805R
1K
R14
0805R
1K
R11
0805R
1K
R12
0805R
1K
R15
0805R
1K
R18
0805R
1K
R19
0805R
1K
R16
0805R
1K
R17
0805R
10K
R4
AXIAL0.4
10uF
C1
RB.1/.2W
10uF
C5
RB.1/.2W1
12MHz
Y2
XTAL
30pF
C3
RAD0.1
30pF
C4
RAD0.1
89C51
U1
DIP40
100K
R28
0805R
100K
R2
AXIAL0.4
BAT3V
B1
BAT2032
BAT3V
B2
BAT2032
POWER
K4
SIP3
Reset
K2
K1
UART1
J6
SIP4
封装及网络表:
rmlibf=■ir-r/Ji^wr-a1(Id*hrd-|Md-ii^iijfk
如上图所示是摇摇棒的总电路图及其封装处理的效果图。
本电路有电源、复位开关、水银开关、二极管显示、单片机五部分组成。
5.1电源部分
系统电源VCC选用2节CR2023纽扣电池串联,串联电压为6V,但实际为5V左右,足以保证下载程序及调试。
5.2复位开关
复位开关包括上电复位和掉电复位,分别保证系统的启动和没电时的数据保存,是系统正常运行的保证。
5.3水银开关
用玻璃壳封装的水银开关,是使用最多的一种形式,这种水银开关倾斜一个工作角度时,两个电极通过水银便可进行开关的通、断动作。
玻璃管封装式水银开关的优点是可以从外部观察到它的工作状态,缺点是容易破碎。
本程序利用这个特点控制系统电源的开端,恰大好处,让我们用手摇时正好能保证一个角度的开通,使显示下过明显。
水银开关削靳国
5.4单片机与LED显示
AT89S5仲片机作为控制器,在pO、p2口接有16只以共阳的方式连接的高亮度LED,由单片机输出低电平点亮。
K2是芯片的复位开关,K1是画面的切换键,水银开关送信号给intO.
此摇摇棒还可以单独作为一个单片机开发板使用。
系统的三个扩展接口:
J1
用于和LED水银开关连接,J6用于串口扩展下载isp程序,J7为扩展接口,可以连接其它扩展模块。
5.5试验程序
#include
for(j=0;j<1200;j++);
#inelude"ziku.h"
unsignedintn=0;
unsignedcharm=0;
unsignedchard=0;
voiddelayms()
{inti;
for(i=0;i<160;i++);//晶振22.1184M
〃for(i=0;i<100;i++);//晶振14.7456M
voiddelay(charx)
{inti,j;
for(i=0;i } voidinit() {EA=1;//打开中断总开关 EX0=1;//打开中断0的允许开关 EX1=1;//打开中断1的允许开关 IT0=0;//设置中断0的中断方式 为低电平触发 IT仁1;//设置中断1的中断方式 为脉冲出发 } voidins_0()interrupt0 { delay(4); for(n=0;n<128;n=n+2) /**/ P2=~hanzi[m][n]; PO=~hanzi[m][n+1]; d|=0x10; if((hanzi[m][n]&0x10) ==0) d|=0x08; if((hanzi[m][n]&0x20) ==0) d|=0x04; if((hanzi[m][n]&0x40)==0) delayms(); d|=0x02; /**/ /* if((hanzi[m][n]&0x80)==0) d|=0x01; d=0; P0=d; d=0; if((hanzi[m][n]&0x01)==0) d|=0x80; if((hanzi[m][n]&0x02)==0) d|=0x40; if((hanzi[m][n+1]&0x01)==0) d|=0x80; if((hanzi[m][n]&0x04)==0) d|=0x20; if((hanzi[m][n+1]&0x02)==0) d|=0x40; if((hanzi[m][n+1]&0x04)==0) if((hanzi[m][n]&0x08)==0) d|=0x20; delayms(); if(m==2) if((hanzi[m][n+1]&0x08)==0) d|=0x10; m=0; if((hanzi[m][n+1]&0x10)==0) d|=0x08; if((hanzi[m][n+1]&0x20)==0) voidmain() d|=OxO4; d|=0x02; while (1) if((hanzi[m][n+1]&0x80) 0) d|=0x01; P0=0xff; P2=d; P1=0xff; delayms(); */ "ziku.h": charcodehanzi[][128]=//第一维控制显示屏 幕的屏幕数,第二维度控制每个屏幕显示的 文字个数 { //妈 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, 6.实验步骤 //爱 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.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灯是否正常工作。 用手来回摇晃摇摇棒,观察效果 问题的出现,当下载完成后,发现有两个L
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西安 工业大学 北方 信息工程学院 摇摇 课程设计
![提示](https://static.bdocx.com/images/bang_tan.gif)