电子工艺实习报告西南交大.docx
- 文档编号:6431419
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:27
- 大小:245.86KB
电子工艺实习报告西南交大.docx
《电子工艺实习报告西南交大.docx》由会员分享,可在线阅读,更多相关《电子工艺实习报告西南交大.docx(27页珍藏版)》请在冰豆网上搜索。
电子工艺实习报告西南交大
(20XX~20XX学年第X学期)
实习名称:
电子工艺实习
专业:
学号:
XXXXXXXXXX
姓名:
XXX
实习地点:
XXXXXXXXXXX
实习时间:
XXXXXXXXXXXXX
实习成绩:
指导教师(签字):
西南交通大学峨眉校区
年月日
1、实习目的和要求
(1)实习目的
1、熟悉手工焊锡常用工具的使用及其维护与修理,基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接,熟悉电子产品制作过程及主要工艺;
2、掌握电子组装的基本技能;
3、掌握电子元器件的识别及选择;
4、学习焊接电路板的有关知识;
5、锻将学习的理论知识运用于实当中,反过来检验书本上理论的正确性,进一步巩固、深化已经学过的理论知识,提高综合运用所学过的知识,并且培养自己发现问题、解决问题的能力。
(二)实习要求
1、注意安全:
1)严格遵守学校有关规章制度:
严禁酗酒、斗殴。
2)禁止到河、水库游泳,违者按学校有关规章办理。
3)遵守电器安全规则,避免触电、火灾事故发生。
4)爱护公物,按设备操作规程使用仪器、设备。
如不按规程操作造成仪器设备损坏的,按学校有关规章办理。
2、缺勤超过(2次),本次实习不及格。
迟到15分钟以上算缺勤。
迟到15分以内,每2次算1次缺勤。
3、完成实习日志和实习报告。
4、板焊坏、未调试出来的,实习不及格。
2、实习方式和安排
(1)实习方式
采用上机和实践的方式
(2)实习安排
时间
内容
地点
7.8
上午
上课
电阶
7.9
上午
SCHLIB设计
电109
7.10
上午
SCH设计
电109
7.11
上午
PCBLIB设计
电109
7.12
上午
PCB设计
电109
7.13
上午
焊接
电109
7.14
上午
电路板验收
电109
8.22
下午
显示程序设计
电109
8.23
下午
键盘程序设计
电109
8.24
下午
电子钟程序设计
电109
8.25
下午
串口通信设计
电109
8.26
写实习报告及日志
寝室
8.27
收实习报告及日志
寝室
3、实习内容
1、7月9日上午SCHLIB设计
AN
C
CE
PHONEJACK
R
R8
2、7月9日上午~7月10日上午SCH设计
3、7月10日下午~7月11日上午焊接
4、7月11日下午~7月12日上午PCBLIB设计
AXIAL0.4
CZ1
CZ2
DIP18
DIP20
DIP40
KB32
LED8-4-5
SIP9
5、
(1)7月12日下午验收实验板
(2)7月13日上午实验板未验收成功者维修实验板以便下午验收,验收成功者继续完成PCBLIB设计。
6、7月14日下午~7月15日上午PCB设计
7、8月22日下午显示程序设计
#include
#defineucharunsignedchar
#defineuintunsignedint
voiddelayms(uint);
ucharcodeseg[]={0x06,0x5b,0x06,0x4f,0x4f,0x06};
voidmain(void)
{
chari,temp;
P2=0x00;
while
(1)
{
temp=0x01;
for(i=0;i<6;i++)
{
P2=temp;
P0=seg[i];
delayms(50);
temp<<=1;
}
}
}
voiddelayms(uintj)
{
uchari;
for(;j>0;j--)
{i=250;
while(--i);
i=249;
while(--i);
}
}
8、8月23日下午键盘程序设计
#include"STC12C5A.h"
#include
#defineoutP32
#defineoutkP33
voiddelayms(uint);
ucharscan(void);
voiddisplay(uintx1,uintx2);
ucharcodeseg[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
ucharcoded[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x27,0xff,0x6f};
voidmain(void)
{
ucharkey,k1,k2;
while
(1)
{
P0=0x00;
P2=0x00;
k1=k2=0;
key=scan();
while(key!
=4)
{key=scan();}
display(k1,k2);
key=scan();
delayms(10);
while(scan()!
=16);
if(key==1)
{k1++;}
elseif(key==2)
{k1=k1+2;}
elseif(key==3)
{k1=k1+3;}
elseif(key==9)
{k2++;}
elseif(key==10)
{k1=k2+2;}
elseif(key==11)
{k1=k2+3;}
elseif(key==12)
{k1=k2=0;}
display(k1,k2);
delayms(10);
}
}
voiddelayms(uintj)
{
uchari;
for(;j>0;j--)
{
i=250;
while(--i);
i=249;
while(--i);
}
}
ucharscan(void)
{
P3=0xff;
P0=0xfe;
if(P32==0){return0;}
if(P33==0){return8;}
P3=0xff;
P0=0xfd;
if(P32==0){return1;}
if(P33==0){return9;}
P3=0xff;
P0=0xfb;
if(P32==0){return2;}
if(P33==0){return10;}
P3=0xff;
P0=0xf7;
if(P32==0){return3;}
if(P33==0){return11;}
P3=0xff;
P0=0xef;
if(P32==0){return4;}
if(P33==0){return12;}
P3=0xff;
P0=0xdf;
if(P32==0){return5;}
if(P33==0){return13;}
P3=0xff;
P0=0xbf;
if(P32==0){return6;}
if(P33==0){return14;}
P3=0xff;
P0=0x7f;
if(P32==0){return7;}
if(P33==0){return15;}
return16;
}
voiddisplay(uintx1,uintx2)
{
ucharh,m,s;
h=x1/100%10;
m=x1/10%10;
s=x1%10;
P2=0x04;
P0=d[s];
delayms(10);
P2=0x02;
P0=d[m];
delayms(10);
P2=0x01;
P0=d[h];
delayms(10);
h=x2/100%10;
m=x2/10%10;
s=x2%10;
P2=0x80;
P0=d[s];
delayms(10);
P2=0x40;
P0=d[m];
delayms(10);
P2=0x20;
P0=d[h];
delayms(10);
P2=0x08;
P0=0x40;
delayms(10);
P2=0x10;
P0=0x40;
delayms(10);
}
9、8月24日下午电子钟程序设计
#include"STC12C5A.h"
#include
#defineucharunsignedchar
#defineuintunsignedint
#defineTICK10000//10000¡Á100us=1s
#defineT100us256-200//100us时间常数(12M)
voiddelayms(uint);
voiddisplay(uintx1,uintx2,uintx3);
ucharscan(void);
ucharcodeseg[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17};
ucharcoded[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x27,0x7f,0x6f};
uintC100us;
ucharshi,fen,miao,key;
voidmain(void)
{
P0=0x00;
P2=0x00;
TMOD=0X02;
TH0=T100us;
TL0=T100us;
IE=0X92;//开总中断和定时器0中断
TR0=1;
C100us=TICK;
shi=fen=miao=0;
while
(1)
{
display(shi,fen,miao);
}
}
voidtimer0()interrupt1
{
C100us--;
if(C100us==0)
{
C100us=TICK;
miao++;
if(miao==60)
{miao=0;
fen++;
if(fen==60)
{fen=0;
shi++;
if(shi==24)
shi=0;
}
}
}//1S时间到,取反LED
}
voiddelayms(uintj)
{
uchari;
for(;j>0;j--)
{
i=250;
while(--i);
i=249;
while(--i);
}
}
ucharscan(void)
{
P0M1=0x00;P0M0=0x00;
P3=0xff;
P0=0xfe;
if(P32==0){delayms(10);while(P32!
=0);return0;}
if(P33==0){delayms(10);while(P33!
=0);return8;}
P3=0xff;
P0=0xfd;
if(P32==0){delayms(10);while(P32!
=0);return1;}
if(P33==0){delayms(10);while(P33!
=0);return9;}
P3=0xff;
P0=0xfb;
if(P32==0){delayms(10);while(P32!
=0);return2;}
if(P33==0){delayms(10);while(P33!
=0);return10;}
P3=0xff;
P0=0xf7;
if(P32==0){delayms(10);while(P32!
=0);return3;}
if(P33==0){delayms(10);while(P33!
=0);return11;}
P3=0xff;
P0=0xef;
if(P32==0){delayms(10);while(P32!
=0);return4;}
if(P33==0){delayms(10);while(P33!
=0);return12;}
P3=0xff;
P0=0xdf;
if(P32==0){delayms(10);while(P32!
=0);return5;}
if(P33==0){delayms(10);while(P33!
=0);return13;}
P3=0xff;
P0=0xbf;
if(P32==0){delayms(10);while(P32!
=0);return6;}
if(P33==0){delayms(10);while(P33!
=0);return14;}
P3=0xff;
P0=0x7f;
if(P32==0){delayms(10);while(P32!
=0);return7;}
if(P33==0){delayms(10);while(P33!
=0);return15;}
return1;
}
voiddisplay(uintx1,uintx2,uintx3)
{
ucharm,s;
P0M1=0x00;P0M0=0xFF;
m=(x1%100)/10;
s=x1%10;
P0=0x00;
P2=0x02;
P0=d[s];
delayms(10);
P0=0x00;
P2=0x01;
P0=d[m];
delayms(10);
m=(x2%100)/10;
s=x2%10;
P0=0x00;
P2=0x10;
P0=d[s];
delayms(10);
P0=0x00;
P2=0x08;
P0=d[m];
delayms(10);
m=(x3%100)/10;
s=x3%10;
P0=0x00;
P2=0x80;
P0=d[s];
delayms(10);
P0=0x00;
P2=0x40;
P0=d[m];
delayms(10);
P0=0x00;
P0=0x40;
P2=0x24;
delayms(10);
P0=0x00;
}
10、8月25日下午串口通信程序设计
#include"STC12C5A.h"
#include
#defineucharunsignedchar
#defineuintunsignedint
voiddelayms(uint);
voidUART_init();
voidUART_send_byte(uchardat);
voiddisplay();
ucharscan(void);
ucharcoded[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};
ucharcodec[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
ucharnum,temp=0,r1,r2,r3,r4,r5,r6,r7,r8;
voidmain(void)
{
UART_init();
while
(1)
{
if(scan()!
=20)
{
UART_send_byte(0x30+scan());
while(scan()!
=20)
{
display();
}
}
display();
}
}
voidUART_init()
{
SCON=0x50;
TMOD=0x20;
PCON=0x80;
TH1=0xf3;
TL1=0xf3;
TR1=1;
EA=1;
ES=1;
}
voidUART_send_byte(uchardat)
{
SBUF=dat;
}
voidinterrupt_UART()interrupt4
{
if(TI)
{
TI=0;
}
if(RI)
{
RI=0;
num=SBUF-0x30;
temp++;
if(temp==9)
{
temp=1;
}
}
}
voiddisplay()
{
P0M1=0x00;P0M0=0xFF;
P0=0x00;
P2=0xff;
delayms(3);
if(temp==1)
{
r1=d[num];
}
if(temp==2)
{
r2=d[num];
}
if(temp==3)
{
r3=d[num];
}if(temp==4)
{
r4=d[num];
}if(temp==5)
{
r5=d[num];
}if(temp==6)
{
r6=d[num];
}if(temp==7)
{
r7=d[num];
}if(temp==8)
{
r8=d[num];
}
P0=0x00;
P0=r1;
P2=c[0];
delayms(3);
P0=0x00;
P0=r2;
P2=c[1];
delayms(3);
P0=0x00;
P0=r3;
P2=c[2];
delayms(3);
P0=0x00;
P0=r4;
P2=c[3];
delayms(3);
P0=0x00;
P0=r5;
P2=c[4];
delayms(3);
P0=0x00;
P0=r6;
P2=c[5];
delayms(3);
P0=0x00;
P0=r7;
P2=c[6];
delayms(3);
P0=0x00;
P0=r8;
P2=c[7];
delayms(3);
}
ucharscan(void)
{
P0M1=0x00;P0M0=0x00;
P3=0xff;
P0=0xfe;
if(P32==0){delayms(10);return0x00;}
if(P33==0){delayms(10);return0x08;}
P3=0xff;
P0=0xfd;
if(P32==0){delayms(10);return0x01;}
if(P33==0){delayms(10);return0x09;}
P3=0xff;
P0=0xfb;
if(P32==0){delayms(10);return0x02;}
if(P33==0){delayms(10);return0x10;}
P3=0xff;
P0=0xf7;
if(P32==0){delayms(10);return0x03;}
if(P33==0){delayms(10);return0x11;}
P3=0xff;
P0=0xef;
if(P32==0){delayms(10);return0x04;}
if(P33==0){delayms(10);return0x12;}
P3=0xff;
P0=0xdf;
if(P32==0){delayms(10);return0x05;}
if(P33==0){delayms(10);return0x13;}
P3=0xff;
P0=0xbf;
if(P32==0){delayms(10);return0x06;}
if(P33==0){delayms(10);return0x14;}
P3=0xff;
P0=0x7f;
if(P32==0){delayms(10);return0x07;}
if(P33==0){delayms(10);return0x15;}
return20;
}
voiddelayms(uintj)
{
uchari;
for(;j>0;j--)
{i=250;
while(--i);
i=249;
while(--i);
}
}
4、实习心得与体会
对于这次实习,我总结一下这次电子工艺实习的感触吧:
第一、态度。
做好一件事必要条件,我觉得是要有认真的态度。
而怎么做到认真对待,其实就是自己的心态问题,有好的心态,就会认真对待,投入十二分的心力去努力,做事效果往往是事半功倍。
第二、思考。
遇到问题多动脑,注意学习别人的长处,吸收老师的经验方法,这是也是成功做好一件事的重要因素,特别是做电子产品,电子元件往往有很多,难免会遇到问题,如果不是思考,那是很难解决的。
第三、实践。
完成一件事,必需有实践这一步。
如果平时不培养好自己的动手能力,到真正做事的时候就很容易会显得手忙脚乱,尽管一些知识本来是知道的,但是也会很容易就短暂性失忆,不知道怎么去解决。
所以平时的动手能力的培养是很重要的。
在生活中的一些小事情,我们尽量自己去动手解决,或者自己找一些简单电子作品来做,既可以增强我们的自信心,有自信就会想做更多的事,从而形成一个良好的循环,也可以锻炼自己的动手能力。
第四、学习。
这里的学习是指我们要不断的去学习处理新事物的方法。
这世界是在不断发展的,不断地有新事物的出现,也有新问题的出现。
对新生事物,我们通过不断地尝试去了解它,运用它,通过比较法等多种方法,使我们加深对知识的理解和掌握,在实践中发现不足,在不足中成长。
大学也呆了两年多了,越来越觉得在面对任何事的时候我们都不要失去信心。
也许我们会有沮丧的时候,也有失意的时候,但是信心是不能丢的,在失败之后要站起来,好好总结,不断学习,才会有进步。
我们不怕失败,我们还年轻,就应该有年轻人的志气,活力,向前冲!
实习是短暂的,但是实习留给我的感受是深刻的。
现在好好总结,实习虽然结束了,但是我还有很多不足并没有解决,必需继续努力学习,自己多动手,把理论运用到实践当中去。
WelcomeTo
Download!
!
!
欢迎您的下载,资料仅供参考!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 工艺 实习 报告 西南 交大
![提示](https://static.bdocx.com/images/bang_tan.gif)