单片机实习报告 单片机实习报告(最新8篇)

2023-05-06 02:50:08

随着人们自身素质提升,报告使用的频率越来越高,报告中涉及到专业性术语要解释清楚。一听到写报告就拖延症懒癌齐复发?帅气的书包范文网小编为您分享了单片机实习报告(最新8篇),希望能够对大家的写作有一点帮助。

关于电工实习报告 篇一

一、实习:20xx-11-23——20xx-11-29

二、实习地点:莆田学院电工电子实验室

三、老师:林金忠老师

四、实习目的`:

短暂电工实习期很快的就了,这短暂的一星期里,使我从理论到实践上的飞跃,这次电工电子实习,使我地理解了实践的性,理论多么熟悉,了实践的理论是行不通的,现在终于明白了“读万卷书,行万里路”这句话的含义。本次电工实习的目的是使队电工工具、电器元件及线路安装有的理论和实践基础,的线路原理线路图安装、调试、维修的方法;对电工技术等的专业知识做的理解;培养和锻炼的动手能力,使的理论知识与实践地,作到专业知识,而且还较强的实践动手能力,能分析问题和解决问题的高素质人才。最主要的是培养了我与同学的团队合作、探讨、前进的精神。如下:

1、熟悉手工焊锡的常用工具的使用及其与修理。

2、手工电烙铁的焊接技术,能够独立的简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程。

3、熟悉印制电路板设计的和方法,熟悉手工制作印制电板的工艺流程,能够电路原理图,元器件实物设计并制作印制电路板。

4、熟悉常用电子器件的类别、型号、规格、性能及其使用范围,能查阅的电子器件图书。

5、能够识别和选用常用的电子器件,并且能够熟练使用普通万用表和数字万用表示波器。

6、电子产品的焊接、调试与维修方法。

五、对焊接实习的感受:

在一周的实习过程中最挑战我动手能力的一项训练焊接。焊接是金属加工的方法。其操作“五步法”——施焊,加热焊件,熔化焊料,移开焊锡,移开烙铁(又“三步法”)——看似容易,实则需要长练习才能。刚开始的焊点只能用“丑不忍睹”这四个字来形容,但焊接考核逼迫用仅仅一天的考核,可以说是要有质的飞跃。于是我耐下心思,戒骄戒躁,慢慢来。在挑战自我的过程中,我拿着烙铁的手不抖了,送焊锡的手能用量了,焊接技术日趋成熟。当我终于能用最短合格焊点时,对焊接的恐惧消散,取而代之的是对动手能力的信心。在过程当中深深的感觉到,看似简单的,上并非如此。在对焊接实习的过程中我学到了许多以前我不知道的东西,比如,像实习前我只知道有电烙铁,不知道它还有好多种类,有单用式、两用式、调温式、恒温式、直热式、感应式、内热式和外热式,种类这么多。还有在挂锡以前用松香去擦拭电烙铁,会它的腐蚀并且空气污染,等等。我也遇到了不明白的地方,1.为要对焊接物挂锡,是防止氧化吗,只要我将被焊接元件的表面清洗干净不就可以了吗,不明白;2.待电烙铁加热完全后,到底是先涂助焊剂先挂锡,我采用后者,有人采用前者。都焊了,但我在焊接的过程中经常焊不化的状况,而采用后者它的腐蚀并且空气污染吗,不明白。

六、对印制电路板图的设计实习的感受:

焊接挑战我的动手能力,那么印制电路板图的设计则是挑战我的新知识的能力。在我一直接触过印制电路板图的前提下,用下午的去、消化老师讲的内容,不说是对我的的挑战。过程中主要是锻炼了我与我与同学的团队合作、探讨、前进的精神。我对电路知识很清楚,可以说是模糊。当我有不明白的地方去向同学请教时,即使正在忙于思考,也会停下来帮助我,消除我得盲点。当我有想法告诉的时候,会不我得无知而不采纳我得建议。在实习整个过程中,我只是配角,但我深深的感受到了同学之间友谊的真挚。在实习过程中,我熟悉了印制电路板的工艺流程、设计和方法。麻烦的直线都要构成直角状,弯曲。我未能独立印制电路板图的设计,不说是遗憾。实习迫使我相信的知识尚不健全,动手设计能力有待。

七、实习总结:

这次实习,在电工了常用的电工工具,如钢丝钳、尖嘴钳、螺丝刀、万用表、电烙铁等使用方法及注意。在电子,熟悉了常用电子器件类别,如电容、电阻、二极管等型号、规格、性能、使用范围及测试方法。在理论知识,同学们系统地学习了:

①元器件的焊接技术

②元器件知识和测试

③万用表的使用,包括磁电式万用表和数字式万用表

④印刷板的制作

⑤万用表的实验原理。

学会了的焊接技术,知道了电子产品的装配过程,还学会了电子元器件的识别及质量检验,知道了整机的装配工艺,都的培养动手能力及严谨的工作作风,也为以后的工作打下了的基础。而且这在以后的通信原理专业课学习硬件中应该很有用的。

它将技能训练,工艺知识和创新启蒙有机,培养的实践能力和创新精神,。信息时代的大学生,培育的高技能人才,仅会操作鼠标是的,的动手能力是一切工作和的基础和必要条件。

星期的学习,我觉得在几个与有收获:

一、对电子工艺的理论的系统。到了焊普通元件与电路元件的技巧、印制电路板图的设计制作与工艺流程等。知识在课堂上,对以后的电子工艺课的学习有的意义,在日常生活中更是有着现实意义。

二、对的动手能力是个的锻炼。实践出真知,纵观古今,所有发明无一在实践中检验的。足够的动手能力,就奢谈在未来的科研是实验中成就。在实习中,我锻炼了动手技巧,了解决问题的能力。比如做收音机组装与调试时,好几个焊盘的间距小,稍不留神,就焊在一起了,我了任务。焊接的作品在示波器放大波长,但我觉得挺满意的,毕竟努力付出过,努力过!

单片机实习报告 篇二

一、概述:

设计制作产品的背景、目的、好处

1、设计背景

在大二的上半个学期我们开了一门叫《单片机技术与应用》的课程,在期末考试之前有一个两个星期的实训,就是用平时所学的知识在自我的板子上实现一个功能,比如说:实现一个交通灯、万年历、密码锁或计算器等等,或者自我根据实际状况自我设计题目实现一个功能。设计当中最多三个人一个小组,最少自备一台电脑。不仅仅如此,我们还能把以前所学的数字电路、模拟电路、电路基础、PCB等知识在这次实训过程中得到用用。在做中学,在学中作。

2、设计目的

1、透过本次课程设计进一步熟悉和掌握单片机的结构及工作原理,巩固和加深“单片机原理与应用”课程的基本知识,掌握电子设计知识在实际中的简单应用。

2、综合运用“单片机原理与应用”课程和先修课程的理论及生产实际知识去分析和解决电子设计问题,进行电子设计的训练。

3、 学习电子设计的一般方法,掌握AT89C52芯片以及简单电子设计过程和运行方式,培养正确的设计思想和分析问题、解决问题的潜力,个性是总体设计潜力。

4、透过计算和绘制原理图、布线图和流程图,学会运用标准、规范、手册、图册和查阅有关技术资料等,培养电子设计的基本技能。

5、透过完成一个包括电路设计和程序开发的完整过程,了解开发单片机应用系统全过程,为今后从事的工作打基础。

3、设计好处:交通灯的控制系统对于维持城市交通稳定有序的运转有着至关重要的作用。思考到单片机具有物美价廉、功能强、使用方便灵活、可靠性高等特点,本人拟采用AT89C52单片机来实现十字路口交通信号灯的模拟控制,透过模拟系统的设计来了解交通灯系统的工作原理和一些基本功能是如何透过单片机来实现的。

此次设计基于本人在校期间所学的有关单片机等相关知识,透过设计基于AT89C52单片机的交通灯控制系统,将所学知识运用到实践中并得以深化,进一步加强单片机知识的理解,掌握单片机的基本原理和各种基本功能的应用,并且透过交通灯控制系统的设计能够进一步认识单片机在控制系统中的重要性。

设计制作产品的设计要求

1、在万能板上组装焊接一个十字交通模拟路口

2、利用学习板上的单片机最小系统、数码管、按键等资源与组装焊接的模拟路口组成简易交通灯控制器硬件系统。

3、编写软件实现下表及下图所示交通路口的相位规则,循环显示交通信号指挥交通。

4、 数码管倒计时显示当前相位剩余时光。

5、 时光控制基于定时器实现。

扩展功能要求:

1、 在各路口绿灯变黄灯之前加上3秒钟绿闪,即实现6相位。

2、 增加各方向绿时时光设定功能。

⑴、增加设定键、增加键、减少键、确认键

⑵、按下设定键进入更改绿时状态,数码管最左面的一位显示0,右边两位显示当前东西方向绿时时光,再次按下设定键数码管最左面的一位显示1,右边两位显示当前南北方向绿时时光,依次循环。

⑶、在设定状态下,按下增加按键和减少按键能够增加或减少当前方向绿时时光,绿时时光范围10-99秒。

⑷、调整好绿时时光后,按下确认按键存储并更新新的绿时设定。

设计文档要求:

1、绘制系统原理图及PCB图。

2、编写元器件清单

3、上交完整的源程序并对程序进行注释

4、完成电子产品设计及制作总结报告

分工状况、工作计划及本人所总结工作

1、了解交通灯控制系统的各项功能要求

1。 根据功能要求设计不一样设计方案并择优选取

2。 选取材料并根据所选设计方案进行硬件电路的设计,包括主控制系统、通行灯输出控制、时光显示模块、电源电路等

3。 根据功能要求进行主要程序的设计,包括初始化程序、主程序、外中断1中断服务程序、定时中断服务程序等

4。 使用PROTEUS软件仿真,检查是否实现所需功能并在系统上进行调试以到达预期效果

本课题的基本资料、重点及难

1、基本资料:交通灯控制系统的功能要求;制定不一样的设计方案并择优选取;系统硬件电路的设计(包括主控制系统、通行灯输出控制、时光显示模块、电源电路等);系统主要程序的设计(包括初始化程序、主程序、外中断1中断服务程序、定时中断服务程序等);软件仿真(使用PROTEUS软件仿真)及系统运行调试(检查能否实现功能并改善)。

2、重点:根据交通灯控制系统的功能要求制定出不一样的设计方案并择优选取;根据设计方案进行硬件电路部分的设计(包括主控制系统、通行灯输出控制、时光显示模块、电源电路等)。

3、难点:根据交通灯控制系统的功能要求进行主要程序的设计(包括初始化程序、主程序、外中断1中断服务程序、定时中断服务程序等);使用PROTEUS软件仿真并在系统上进行调试。

二、正文:

实验原理

1、基本原理

主体电路:交通灯自动控制模块。这部分电路主要由80C51单片机的I/O端口、定时计数器、外部中断扩展等组成。

本设计先是从普通三色灯的指示开始进行设计,用P0口作为输出。程序的初始化是南北绿灯亮30秒,同时东西红灯亮30秒;之后南北黄灯亮3秒,东西红灯亮3秒;之后南北红灯亮15秒,东西绿亮15秒;之后南北红灯亮3秒,东西黄灯量3秒,之后重复执行。倒计时用到定时器T0,用P2口作为LED的显示。二位一体的LED重复执行30秒、3秒、15秒的倒计时。作为突发事件的处理,本设计主要用到外部中断EX0。用一模拟开关作为中断信号。实际中能够接其它能够产生中断信号的信号源。

2、芯片AT89C52

AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您带给许多较复杂系统控制应用场合。

AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52能够按照常规方法进行编程,也能够在线编程。其将通用的微处理器和Flash存储器结合在一齐,个性是可反复擦写的Flash存储器可有效地降低开发成本。

主要功能特性:

兼容MCS51指令系统

8k可反复擦写(>1000次)Flash ROM

32个双向I/O口

256x8bit内部RAM

3个16位可编程定时/计数器中断

时钟频率0-24MHz

2个串行中断

可编程UART串行通道

2个外部中断源

共6个中断源

2个读写中断口线

3级加密位

低功耗空闲和掉电模式

软件设置睡眠和唤醒功能

实验流程图

(一)实现方法

(1)在设计中利用软件程序延时的方法来控制红(绿)的亮的时光。思考延时时光较长所以先用T0产生终端然后透过计数的方法来实现延时。利用P1口的P1.1、P1.2、P1.3作为红绿灯控制端口。

(2)南北向的绿灯连在一块,东西向的红灯连在一块,他们一块与P1。1相连。同样南北向的红灯连在一块,东西向的绿灯连在一块,他们一块与P1。。2相连,四个黄灯连在一块与P1.3相连。

(二)流程图

硬件设计

1、单片机的结构

单片微机(Single-Chip Microputer)简称为单片机。它在一块芯片上集中成了中央处理单元CPU、随机存储器RAM、只读存储器ROM、定时/计数和多功能输入/输出I/O口,如并行口I/O、串行口I/O和转换A/D等。就其组成而言,一块单片机就是一台计算机。由于它具有体积小、功能强和价格便宜等优点,因而被广泛地应用于产品智能化和工业控制自动化上。

2、主要元器件选取

(1) 开关管的选取:BUTTON按钮

(2) LED发光二极管 LED-RED, LED-YELLOW ,LDE-GREEN

(3)二位一体数码管 7SEG-MPX2-CAT-RED:数码管(红色)

(4) PN4249:驱动三极管

(5)AT89S51系列单片机

3、设计显示部分

LED数码显示部分。LED数码显示部分由七段数码显示管组成。

发光二极管显示原理:

发光二极管是采用砷化镓、镓铝砷和磷化镓等材料制成,其内部结构为一个PN结,具有单向导电性。发光二极管在制作时,使用的材料不一样,那么就能够发出不一样颜色的光。

当定时器定时为1秒,时程序跳转到时光显示及信号灯显示子程序,它将依次显示信号灯时光 ,同时一向显示信号灯的颜色,这时在回到定时子程序定时一秒,在显示黄灯的下一个时光,这样依次把所有的灯色的时光显示完后在重新给时光计数器赋初值 ,重新进入循环。

软件设计

1、单片机中断系统基本结构

中断是一项重要的计算机技术,是处理正常工作与紧急状态的好办法,是实现人机实时交互的重要途径,在单片机应用系统中,中断技术得到了广泛应用。下方详细介绍单片机中断系统基本结构、与中断相关的特殊寄存器的设置及中断应用系统编程方法。

当CPU查询到系统有中断请求时,如果系统处于中断允许状态,CPU将停止当前的工作,响应中断请求,转向中断服务,中断服务完成后,回到原程序继续执行当前任务,这叫单片机中断。

8051系列单片机中断系统结构如图3。7所示。能让CPU产生中断的信号源叫中断源。8051单片机有NT0、INT1、T0、T1、TI、RI六个中断源,但只有EX0、ET0、EX1、ET1、ES五个向量,

INT0、INT1:外部中断源,由P3。2和P3。2引脚输入。具有低电平和脉冲两种触发方式,在每个机器周期的S5P2采样引脚信号,如有效则由硬件将它的中断请求标志IE置1,请求中断。当CPU响应中断时,由硬件复位。

T0、T1:定时/计数器中断,当定时/计数器产生溢出时,置位中断请求标志TF请求中断处理。

RI、TI:串行中断,RI是接收,TI为发送。单片机串行口接收到一个字符后RI置1,发送完一个字符TI置1。值得注意的是,RI、TI在响应中断后,务必由用指令将其复位。

中断响应:

CPU在执行程序的过程中,在每个机器周期的S5P2对中断标志位按中断优先级进行查询,一旦查询到有中断请求,CPU只要不在执行同级或高级的中断服务程序和当前指令(RETI指令或访问IE、IP的指令除外)执行完毕两种状况,则响应中断。如果当前正在执行的指令是RETI或访问IE、IP的指令,则当前指令执行完毕后,CPU才可响应中断。中断响应时光可

以从中断信号被查询开始算起,中断响应时光在以下三种状况下,响应时光还会更长:

① CPU正在执行一个比要响应的中断源优先级相等或更高的中断源的中断服务程序,此时须等到中断服务程序执行完毕才可中断响应。

② 正在执行的当前指令不是在最后一个机器周期,只有指令执行完后才响应中断。

③ 如果当前执行的是RETI或访问IE、IP的指令,则当前指令执行完毕后,CPU需再执行一条指令才能够中断响应,因此附加等待响应时光不会超过5个机器周期。

中断入口:

单片机响应中断后,将转向特定的入口进行中断服务,从表中能够看出,两相邻中断源的入口地址间隔为8个单元。这意味着如果要把中断源对应的中断服务程序从入口地址开始存放,则程序的长度不能超过8个字节,否则会影响到下一个中断源的入口地址的使用。而通常的状况下,中断服务程序的长度不止8个字节,因此,常见的处理方法是:在入口地址处存放一条无条件转移指令,透过这条转移指令转向对应的中断服务程序入口,中断服务程序以RETI为结束。

中断请求的撤销:

CPU响应中断请求,在中断回到(RETI)之前,该中断请求应被撤除,否则会引发另一次中断。

定时/计数器中断请求撤销:CPU在响应中断后,由硬件自动清除中断请求标志TF。 外部中断请求撤销:如果采用脉冲触发方式,CPU在响应中断后,由硬件自动清除中断请求标志IE;对于电平触发方式的外部中断请求,中断标志的撤销是自动的,由于造成中断请求的低电平继续存在,所以在响应中断后再次会产生中断请求,为此响应中断后要撤销外部信号。

2、每秒钟的设定

延时方法能够有两种一中是利用MCS-51内部定时器才生溢出中断来确定1秒的时光,另一种是采用软延时的方法。

3、计数器初值计算

定时器工作时务必给计数器送计数器初值,这个值是送到TH和TL中的。我们能够把计数器记满为零所需的计数值设定为C和计数初值设定为TC 可得到如下计算通式: TC=M-C

C语言程序

#include"reg52。h" //宏包含MCS-52系列单片机的头文件

#define uchar unsigned char

#define uint unsigned int

uchar code duanmatable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};//数码管段码数组

uchar code weima[]={0x7f,0xbf,0xdf,0xef};//位码数组

uchar code xiangwei[]={0xdb,30,0x7b,3,0xbd,15,0xb7,3}; //实现相位的切换,数码管的倒计时与

交通灯的相位切换巧妙结合。

void delay (uint z); //延时程序声明

uchar n50ms,greentime;

uchar xianshi[2]={10,10}; //显示数组

void intital();

main()

{ intital();

while(1)

{

uchar i,j;

for(;greentime==0&&j<8;j+=2) //for语句决定,透过j的变化送不一样的值。

{

greentime=xiangwei[j+1]; //送显相位对应的时光

P0=xiangwei[j]; //相位段码

}

if(j==8)

{

j=0;

}

xianshi[0]=greentime%10;//更新显示数组

xianshi[1]=greentime/10; //更新显示数组

if(n50ms>=20) //定时器精确延时

{ n50ms=0;

greentime-=1;

}

for(i=0;i<2;i++)//送显示

{

P3=weima[i];

P2=duanmatable[xianshi[i]];

delay(5);

}

}

}

/*********延时子程序**********/

void delay(uint z)

{

uint x,y;

for(x=z;x>0;x--)

for(y=122;y>0;y--);

}

/********延时子程序结束*******/

void timer0isr() interrupt 1

{

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

n50ms++;

}

void intital()

{

TMOD|=0X01; //定时器1,方式0

TMOD&=0XF1;

TH0=(65536-50000)/256; //赋初值

TL0=(65536-50000)%256;

ET0=1; //开定时器中断

EA=1; //开总中断

TR0=1; //开总中断

}

2、连线说明 三、结论: 硬件平台:I51学习板。

1、硬件平台及用到的资源 用到的资源:数码管显示、发光二极管等。 3.1设计制作过程中遇到的问题及如何解决的 交通灯电路图简易交通灯硬件接线说明 单片机P0.1-P0.3、P0.5-P0.7依次控制东西方向的绿红黄,南北方向的绿红黄。 在接线时总接反,有时候还接错。在编程时,有时忘记生成机器码,忘记保存。最大的问题就是编程了,我在网上也找了许多相关程序但是许多都看不懂,但是老师也给了一些程序数码管显示电路:段码控制接口P8用8P杜邦线连接单片机P2口;位码控制接口P9用4P杜邦线用4P杜邦线接单片机P3.4-P3.7。

但是还是都看不懂。前面一些问题在同学和老师的帮忙下我都一一解决,但是在编程这一块还存在很大问题。

3.2透过设计制作过程有哪些提高还有哪些不足及今后学习提高计划

在这次的实训过程中我懂得了无论大事还是小事都就应注意细节,在硬件连接、keil开发平台已经熟练掌握。但是在c语言编程、pcb制图、画电路图在今后的学习中就应进一步提高。 四、心得体会:

在实验过程中,单片机作为核心控制元件,使得电路的可靠性比较高,功能也比较强大、多变。而且能够随时的更新系统,下载新的文件进行不一样状态的切换,进行不一样状态的组合。一开始感觉很好奇,于是产生浓厚兴趣,梦想成为电子产品中的魔术师!

在一开始硬件连线的过程中从在问题:杜邦线不明白该往哪插,接线时顺序总结反。在编程时有时忘记保存,有时忘记生成机器码,编译之后的错误很多。但是在设计和调试过程中,也发现一些问题,譬如红绿灯的切换速度不够,绿灯时而亮时而不亮,红绿灯规则效率偏低等,亮度不够是因为在焊接硬件时把排阻接错了,就应是排阻的阻值用的较大了。在焊接外接电路时没按照老师的步骤走,最后导致接错、焊错。交通灯的外接电路虽然只有几个电阻、三极管、发光二极管和几个接线口以及一个接线板,但是到了自我的手里却无从下手没有头绪,最后在同学的帮忙下最后完成了焊接。

还有,老师说我的外接电路排版不是很好,例如电阻,因为我是用手折弯的,而不是用镊子,所以这是我以后需要注意的地方。还有一个晶振焊接的不是很整齐,就应从新焊一下,但因为我怕麻烦,也怕重焊后会影响美观,所以就没再去重试了。另外,由于画PCB时,我漏画了一条线,以至于转化为板时那边出了问题,之后我就得自我对照着PCB再用导线把遗漏的导线连接上,花了不少时光,增加了许多工作量,所以说这些都还需要我们在实践中继续加强改善,得到进一步的完善。

这次课程设计,我发现单片机原理应用性很强,只在老师的课堂讲解是远远不够的,老师经常说:“只有清华的学生用上课时光才能听懂,而且课余时光不用练习,就上课的时光就够了。”当然我们不属于他们其中的一部分,要想做到的话只有自我多下功夫勤于动手去做才有可能做到,才能不断的发现自我的不足之处,从而有针对性的去学习,去查资料。许多的余力和程序看似简单,但真正去做才明白知识并没有自我想的那样扎实,就拿编程来说吧,有些程序看似好像懂了,但自我在keil软件一编程就一塌糊涂、手忙脚乱、不知所措了,可想结果如何。

在此,从而懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学理论与实际结合起来,才能真正提高自我的动手潜力与思考潜力,树立自我的工作信心。相信会对今后的学习工作和生活有十分重要的影响

在设计过程中我们还得到了老师的帮忙与意见。在学习、实训过程中不是每个问题都能自我解决,向老师请教或向同学讨论也是一个解决问题,让自我更快进步和增强学习潜力很好的办法。

在此,我还想多说几句,就说说咱们的实训老师吧。在他的帮忙下我学到了许多东西,最后完成了实训。此外,在实训期间还讲一些激励我们的话让我们从迷茫中走出来,给我们导航指引方向,从而使我们得到进步,勇往直前。在课余之时老师还讲一些有关技能大赛的事情,有全国性的电子产品设计技能大赛、天津市的许多赛事等等,从而使我们从中了解许多有关大赛的信息。不仅仅如此,老师还经常教育一些上课不认真听讲、不做实训的同学,这些都让我深受感动、值得深思。

在最后,祝愿每个小组在这两个星期的紧张学习中得到理想的成绩,从中学到知识,为以后的工作学习中得到用处!

电子实习报告 篇三

一、实习单位及岗位简介

(一)实习单位简介

为了毕业后顺利上岗工作,我应聘到蚌埠市创新科普产品研究中心有限公司实习。该公司于20xx年10月注册成立,是安徽省蚌埠市科学技术馆出资成立的国有独资公司,是专业从事各种科普产品研制与开发的机构。

公司致力于各类型科普活动和主题展览的方案策划实施、常设与流动科普展教品的设计和制作、科技类博物馆和主题科普展馆的总体规划设计、社区和校园类科普场馆的规划设计、科普挂图等科普音像制品的设计和制作等。

公司延续了蚌埠科技馆二十多年来良好的业务活动,积极参与全国各地社区、校园和科技类博物馆的建设,所承担的科普产品研发项目,深受各地业务单位的好评。

在服务体系上,公司坚持以用户为中心的理念,实施全方位、全天候的人性化服务,形成了较完善的售后服务制度。

保证展品的质量和创新意识一直是公司追求的第一目标。经过多年的实践与积累,公司已完全能够按照用户的实际需求,进行全方位的设计、开发与制作,其能力也在日益增强。推陈出新、精益求精,创建科普领域的优良品牌是公司永恒的追求!

(二)实习岗位简介

此次实习的单位是是专业从事各种科普产品研制与开发的机构,我实习的岗位职责包括:新产品的研发设计,电路SCH、PCB设计,单片机软件编程,电路调试与安装,展品安装及维修等。

因为蚌埠科技馆的悠久历史,公司已有很多成型的展品,有:数学类,机械类,互动类等。随着现代科学技术的发展,客户的需求,公司需要开发一些新的展品,需要对陈旧的展品进行改进,二次开发。这就是我后期工作的一部分,按照各种需求,和技术团队一起研发出新的产品,让公司继续发展。

作为电子技术员,绘制电路原理图、设计PCB是必须的工作。要完成这部分工作,首先得要有扎实的数字电路、模拟电路基础,精通Protel 99SE、Altium Designer 、AutoCAD等制图软件。绘制电路原理图、PCB属于硬件设计,做好的PCB发给厂家打样后就得焊接、调试。部分带单片机的电路板还需要进行软件开发。实际工作一般都是用C语言编程,熟练运用Keil C51进行编译、调试,调通的程序得烧写进单片机,进行硬件测试,不成功的话继续修改程序调试。 各种带电路的展品都是需要我们电子技术员来调试、安装的。首先焊接相关的电路板,接好电路后进行测试,功能能实现的话就可以安装在展品上。安装上展品还需要进行最后的调试,没什么问题就可以装箱了。展品订单完成后发给客户,要是展品有一定数量就需要技术员现场指导安装,指导对方负责人操作、使用。后期展品出现故障的话,就需要我们出差去维修。

二、实习内容及过程

时光如梭,大学四年生活即将画上句号。大四上学期停课后,我在蚌埠市创新科普产品研究中心有限公司参加实习。经过简单的培训,我对公司的企业文化和经营理念有了深入的理解。之后我到的岗位是技术部电子技术员。 从进入办公室的第一天起,公司安排了一位比我年长点的电子工程师负责带我熟悉工作内容、学习专业技能。实习期间我学到了挺多。具体如下:

(一) 焊接电路板

作为电子技术员,焊接电路是必须具备的技能。不仅会焊简单的插件元器件,还需要焊接贴片元器件,比如:常用的0805封装的电阻、电容,PQFP、LQFP封装的MCU、IC。

操作步骤: 1、准备焊接:准备焊锡丝和烙铁; 2、加热焊件:烙铁接触焊接点,使焊件均匀受热;3、熔化焊料:当焊件加热到能熔化焊料的温度后将焊丝至于焊点,焊料开始熔化并湿润焊点; 4、移开焊锡:当熔化一定量的焊锡后将焊锡丝移开; 5、移开烙铁:当焊锡完全湿润焊点后移开烙铁。

操作要点: 1、焊件表面处理:手工烙铁焊接中遇到的焊件往往都需要进行表面清理工作,去除焊接面上的锈迹、油污、灰尘等影响焊接质量的杂质。手工操作中常用酒精、松香水来擦洗等简单易行的方法;2、预焊:将要锡焊的元件引线的焊接部位预先用焊锡湿润,是不可缺少的操作;3、不要用过量的焊剂:合适的焊接剂应该是松香水仅能浸湿的将要形成的焊点,不要让松香水透过印刷版流到元件面或插孔里。使用松香焊锡时不需要再涂焊剂;4、 保持烙铁头清洁:烙铁头表面氧化的一层黑色杂质形成隔热层,使烙铁头失去加热作用。要随时使用浸湿的海绵擦烙铁头;5、焊锡量要合适; 6、焊件要固定;7、烙铁撤离有讲究:撤烙铁头时轻轻旋转一下,可保持焊点适量的焊料。

(二)电路原理图、PCB设计

操作步骤:1、启动Altium Designer Summer 09原理图编辑器;2、设置电路原理图的大小与版面;3、从元件库取出所需元件放置在工作平面;4、根据设计需要连接元器件;5、对布线后的元器件进行调整;6、保存已绘好的原理图文档;

7、打印输出图纸。

操作要点:1、避免在PCB边缘安排重要的信号线,如时钟和复位信号等;

2、设计遇到焊盘连接的走线较细时,要将焊盘与走线之间的连接设计成水滴状,这样焊盘不容易起皮,走线与焊盘不易断开;3、大面积敷铜设计时敷铜上应有开窗口,加散热孔,并将开窗口设计成网状;4、尽可能缩短高频元器件之间的连线,减少它们的分布参数和相互间的电磁干扰,易受干扰的元器件不能相互挨得太近,输入和输出元件应尽量远离。

设计好的PCB还需要发厂家制作,目前做PCB打样的厂家很多,挑选声誉不错的厂家制作。新设计的电路板一般都先打样10块,成熟产品的电路板按需求量小批量生产。

(三) 单片机软件编程

对于刚来单位实习的我们来说,并没有很复杂的软件工程需要来完成。一些简单电路用的就是我们熟悉的51单片机STC89C52RC,所以对于简单的程序,我们马上就能上手,完成相关工作任务。在学校相关实习并不多,所以会遇到一些困难,需要在同事的帮助下才能顺利完成。

(四) 电路调试与安装

多数电路焊接完后还是需要进行调试,就算是成熟的产品,调试当中也会不少问题。调试后才能安装在展品上。展品成型后再次进行测试,作为发货前的检验。

(五)展品安装及维修

大批量的展品完成后,是需要到跟车去客户所在地进行现场指导安装、操作说明等。后期展品有损坏就需要去维修。刚来实习没多久,我就跟着同事一起去东北维修展品,维修是一件比较麻烦的工作,首先得检测电路出现什么问题,找到问题后还得想办法解决问题。所以出差维修前得做好充分的准备工作,前期工作做好了,后期维修会省心不少。

三、实习收获与体会

这是第一次正式与社会接轨踏上工作岗位,开始与以往完全不一样的生活。每天在规定的时间上下班,上班期间要认真准时地完成自己的工作任务,不能草率敷衍了事。我们的肩上开始扛着责任,凡事得谨慎小心,否则随时可能要为一个小小的错误承担严重的后果付出巨大的代价。

这次的实习,对于我有重大的意义。它不仅使我在理论上对自己的专业有了全新的认识,而且在实践能力上也得到了提高,真正地做到了学以致用。

首先,我对电子工艺的理论有了初步的了解。我知道了焊接普通元件与电路元件的技巧,能够焊接标贴元器件等。这些知识不仅在课堂上有效,在日常生活中也有着现实意义。

其次,对自己动手能力是个非常大的锻炼机会。在实习中。我锻炼了自己动手的技巧和习惯,提高了自己解觉问题的能力,比如在焊接PQFP封装的芯片时,如何焊接那些密密麻麻的引脚,而且不能短路,这对我们实习生是个难题,经过几次实践之后,我也能焊好芯片了,焊接效果几乎可以与SMT相比。一次去东北修展品的过程中,两个继电器突然不响应了,我又没带备用的。束手无策之时多亏了同行的技工,他教我修好了继电器,顺利修完的展品。此次出差之行让我知道出门带些备用元件有多重要。虽然在实习中体会到了各种各样的困难,但我从中也学到了很多,是自己动手能力有所提高,我想在以后的理念学习中会明确自己的学习方向和工作动力。把专业知识强化训练。

当然,实习过程中,也因自己缺乏经验,有些问题还无法独自解决。但有前辈们的帮助,我的能力有了很大的提高,在短时间内就能独自完成工作内容。

我坚信通过这一段时间的实习,从中获得的实践经验使我终身受益,并会在我毕业后的实际工作中不断地得到印证,我会持续地理解和体会实习中所学到的知识,期望在未来的工作中把学到的理论知识和实践经验不断的应用到实际工作中来,充分展示我的个人价值和人生价值,为实现自我的理想和光明的前程而努力。

四、致谢

实习马上就要结束了,通过这次学习我学到了很多,不仅是技术上的,还有生活中各个方面的。衷心的感谢蚌埠市创新科普产品研究中有限公司给予实习机会,感谢实习单位领导在工作上的培养和在生活上的照顾,感谢那些曾经给我很多帮助的同事们和指导老师,感谢你们对我的支持和鼓励,我会继续努力学习,改正自己的缺点和不足,争取成为一名优秀的电子电路技术员,争取在思想、工作、学习和生活等方面有更大的进步。 用自己所学回报社会。

五、指导教师评语

指导教师签名:

年月日

成绩评定:

二级学院:(签章)

年月日

关于电工实习报告 篇四

实习目的:

认识实习是水工专业的一个重要的实践性教学环节,通过2-3天的认识实习,使学生对水利枢纽及各组成部分有一个初步的感性认识,了解各种水工建筑物的特点和类型,了解水利数九的运行和管理方法,为即将开始的专业课的学习打下基础。

实习时间: 20xx年7月7日—20xx年7月9日

实习地点:xx省xx市xxxx镇xx村

实习内容:

熟练掌握实习水利枢纽布置以及各种水工建筑物的作用,包括挡水建筑物、泄水建筑物、输水建筑物等。了解实习电厂水力发电机组的型号,基本参数,运行状态,性能状态;了解厂房的结构,布置情况,及不同平面的布置情况;了解实习电厂开关站的布置与作用。

7月4日下午1:30,我们开了动员大会。老师讲了一些实习在外的注意事项和行程安排。

7月7日早8点,我们就在a楼门前集合,我们每人都背个包带着东西,不过很明显的,普遍男生的包比女生的小还少。由于地方不是很远,我们水工专业两个班乘坐校车去了xx村。车在路上开了快两个小时,把我们带到xx航电枢纽工程的施工地点让我们大体参观了一下。

我一下车,首先看到的是一条很长很长的大桥,两旁就是水电枢纽的工程,浩大的江水从上游滚滚而下,气势非常宏伟。工程建筑非常壮观,我们没有停留很久,马上就上车去了住处。住处是一家农家旅馆,虽然不大,环境也不是很好,但我感觉很自由,像在家一样。而且集体住在一起,感觉很有意思。

中午休息了一下,下午2点我们集合出发,前往xx航电枢纽工程。我们步行到那里,老师领着同学走一段,讲一段。主要是讲大坝的构造及各个部件的名称、作用、原理,还有运行时的步骤。从中我了解了很多知识,我在工程制图中看到过闸门,如今看到了实物,还知道了它运行时是怎么做的,真是让我把理论和实践结合了起来。我们实习的这个工程已经不是象以往一样把闸门吊起来放进槽内,而全是用电脑就可以操控的,真是科技越来越先进了。此闸门还设计有“人”字形的,是为了能抵抗更大的压力,设计独特;在工程中有一个船闸,用来航运。有两个闸门,闸门一般是关闭的,当船只从上游来时,把上闸门打开,使上游水位和闸门中间的水位相平,船行到闸门之间,再把上闸门关闭,开启下闸门,当下游水位和中间水位相平,船只就可以向下游行去。当船只从下游行向上游时,反之即可。由于通过比较麻烦,老师告诉我们说一般是几条船一起过;我还看到和知道了土坝,它是用当地的土筑成的坝,用来挡水以便施工;等等。面向上游,可以看到工程布置为:船闸、10孔泄洪闸、水电站、28孔泄洪闸、1.95公里的土坝。

7月8日上午,老师给我们看了许多图纸,是xx航电枢纽工程的各部分设计图纸,图纸很多,每张图都很严谨,它并不象我们学工程制图时只有一个审核,它们有两个,也许更多的审核校验。可见水利工程是项工作严谨的任务。

10点钟我们听了一堂非常生动的课,老师请来了施工技术人员为我们简单介绍了xx水利航电枢纽工程的情况。首先技术人员讲了一个工程从开始到结束其中所要经历的程序。我简单记录如下:

1、提出想法。

2、上交《预可行性研究报告》,获批后再上交《可行性研究报告》。

3、立项。提交《初步设计报告》

单片机实习报告 篇五

这次实习我们使用控制电路的单片机是at89s51型号的。透过它实现对八盏双色灯发光二极管的控制p0和p2口控制四盏灯。在at89s51的9引脚接复位电路,对电路实现复位控制。在电路中接入74s164译码器和共阴极数码管,透过at89s51的p3口数据的输入对共阴极数码管的控制。同时也可实现双色发光的二极管与共阴极数码管的共同作用。在at89s51的p3。2口接上中断控制电路,p3。5口接入蜂鸣器,使电路实现中断作用,也使电路便于检测。尽量朝“单片”方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,功耗也增大,也不可避免地降低了系统的稳定性。系统中的相关器件要尽可能做到性能匹配。如选用cmos芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选取低功耗产品。

硬件电路设计:

1)确保硬件结构和应用软件方案相结合。硬件结构与软件方案会相互影响,软件能实现的功能尽可能由软件实现,以简化硬件结构。务必注意,由软件实现的硬件功能,一般响应时光比硬件实现长,且占用cpu时光;

2)可靠性及抗干扰设计是硬件设计必不可少的一部分,它包括芯片、器件选取、去耦滤波、印刷电路板的合理布线、各元器相互隔离等;

3)尽量朝“mcs-51单片”方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,所消耗功耗也增大,也不可避免地降低了系统的稳定性;

4)系统中的相关器件要尽可能做到性能匹配。如选用cmos芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选取低功耗产品。

1.1 单片机型号及特性

单片机型号是 at89s51。特性是:⑴8031 cpu与mcs-51⑵兼容 4k字节可编程flash存储器(寿命:1000写/擦循环) ⑶全静态工作:0hz-24khz ⑷三级程序存储器保密锁定 ⑸128*8位内部ram ⑹32条可编程i/o线⑺两个16位定时器/计数器 ⑻6个中断源⑼可编程串行通道⑽低功耗的闲置和掉电模式⑾片内振荡器和时钟电路

1.2 晶振电路

单片机晶振的两个电容的作用 这两个电容叫晶振的负载电容,分别接在晶振的两个脚上和对地的电容,一般在几十皮发。它会影响到晶振的谐振频率和输出幅度,晶振的负载电容=[(cd*cg)/(cd+cg)]+cic+△c式中cd,cg为分别接在晶振的两个脚上和对地的电容,cic(集成电路内部电容)+△c(pcb上电容)经验值为3至5pf。 各种逻辑芯片的晶振引脚能够等效为电容三点式振荡器。晶振引脚的内部通常是一个反相器, 或者是奇数个反相器串联。在晶振输出引脚 xo 和晶振输入引脚 xi 之间用一个电阻连接, 对于 cmos 芯片通常是数 m 到数十m 欧之间。 很多芯片的引脚内部已经包含了这个电阻, 引脚外部就不用接了。

这个电阻是为了使反相器在振荡初始时处与线性状态, 反相器就如同一个有很大增益的放大器, 以便于起振。 石英晶体也连接在晶振引脚的输入和输出之间, 等效为一个并联谐振回路, 振荡频率就应是石英晶体的并联谐振频率。 晶体旁边的两个电容接地, 实际上就是电容三点式电路的分压电容, 接地点就是分压点。 以接地点即分压点为参考点, 振荡引脚的输入和输出是反相的, 但从并联谐振回路即石英晶体两端来看, 构成一个正反馈以保证电路持续振荡。 在芯片设计时, 这两个电容就已经构成了, 一般是两个的容量相等, 容量大小依工艺和版图而不一样, 但终归是比较小, 不必须适合很宽的频率范围。 外接时大约是数 pf 到数十 pf, 依频率和石英晶体的特性而定。 需要注意的是: 这两个电容串联的值是并联在谐振回路上的, 会影响振荡频率。 当两个电容量相等时, 反馈系数是 0.5, 一般是能够满足振荡条件的, 但如果不易起振或振荡不稳定能够减小输入端对地电容量, 而增加输出端的值以提高反馈量。

单片机实习报告 篇六

一、实习目的

1、通过对单片机小系统的设计、焊接、装配,掌握电路原理图及电子线路的基本焊接装配工艺、规范及注意事项;

2、通过对系统板的测试,了解系统板的工作原理及性能,掌握元器件及系统故障的排除方法;

3、掌握程序编制及调试方法,完成系统初始化、存储器操作、端口操作、键盘显示等程序的编制及调试(汇编语言、C语言均可);

4、通过单片机系统的组装,调试以及程序编制、调试及运行,与理论及实验的有机结合和指导教师的补充介绍,使学生掌握控制系统的工作原理、开发方法和操作方法。

5、培养学生解决实际问题的能力,提高对理论知识的感性认识。

二、实习意义

通过本实习不但可以掌握单片机软、硬件的综合调试方法,而且可以熟练掌握电路原理图,激发对单片机智能性的探索精神,提高学生的综合素质,培养学生应用单片机实现对工业控制系统的设计、开发与调试的能力。在制作学习过程中,不但可以掌握软、硬件的综合调试方法,而且可以使学生对单片机智能性产生强烈的欲望。达到最大限度地掌握微机应用技术,软件及接口设计和数据采集与处理的技能,培养电综合实践素质的目的。

三、系统基本组成及工作原理

1、系统基本组成

系统以单片机STC89C52作为控制核心,各部分基本组成框图如图1所示。

流水灯部分由单片机、键盘模块等组成;

四位数码显示,编程实现30秒倒计时部分由单片机、键盘模块、液晶显示模块等组成;

按键功能部分通过按键控制流水灯部分、四位数码显示部分;

电子钟部分由单片机、键盘模块、液晶显示模块等组成;

使用功能键实现相应的功能组合部分通过流水灯部分、30秒倒计时部分实现;

模数转换部分由单片机、ADC0809转换模块、键盘模块、液晶显示模块等组成。

2、系统工作原理

本设计采用STC89C52RC单片机作为本系统的控制模块。单片机可把由ADC0809及单片机中的数据利用软件来进行处理,从而把数据传输到显示模块,实现阻值大小的显示。以数码管显示为显示模块,把单片机传来的数据显示出来。在显示电路中,主要靠按键来实现各种显示要求的选择与切换。

对于模数转换部分,单片机89C51通过P0口的I/O线向ADC0809发送锁存地址以及复位、启动转换等信号,并查询转换状态。ADC0809启动转换后,将0-8个通道一次输入的电压信号转换成相应的数字量,供89c51读取使用,并且将EOC置1供单片机查询转换状态。而滑动变阻器负责将阻值信号转换成电压信号,再送到ADC0809的八个通道。当单片机查询到转换结束后依次读取数据并按照现实的需要进行二进制转BCD码等处理最后控制显示电路显示出数字。其实现方式是:ADC0809转换来自3通道的阻值变化信号。80c51的P2口与ADC0809的输出相连用于读取转换结果,同时P0.0-P0.6作控制总线,向ADC0809发送锁存、启动等控制信息,并查询EOC状态。ALE经分频后给ADC0809提供时钟信号。P3.0和P3.1口用于向显示电路输出段码,P3.2-P3.7用于数码管的位选。

四、系统硬件设计

结合本设计的要求和技术指标,通过对系统大致程序量的估计和系统工作的估计,考虑价格因素。选定AT89C51单片机作为系统的主要控制芯片,8位模拟转换器ADC0809进行阻值转换。逐次比较法A/D转换器是目前种类最多、应用最广的A/D转换器,其原理即“逐位比较”,其过程类似于用砝码在天平上称物体重量。它由N位寄存器、A/D转换器、比较器和控制逻辑等部分组成,N位寄存器代表N位二进制码。目前应用最广的逐次比较法A/D转换器有ADC0809。它是一种8路模拟输入8位数字输出的逐次比较法A/D转换器件。其主要性能指标和特性如下:

分表率:8位

转换时间:取决于芯片时钟频率,转换一次时间位64个时钟周期

单一电源:+5v

模拟输入电压范围:单极性0-+5v;双极性-5v-+5v

具有可控三态输出锁存器

启动转换控制位脉冲式,上升沿使内部所有寄存器清零,下降沿使A/D转换开始。

通过以上性能比较,我们不难看出ADC0809满足本设计的要求,所以本设计采用ADC0809作为A/D转换器

1、按键电路设计

利用单片机的P1口扩展一个8位键盘。

2、晶振与复位电路设计

本设计采用的是上电复位的形式,如图3.3所示,上电顺进RST获得高电平,随着电容器C的充电,RST引脚上的高电平将逐渐下降,只要高电平能保持复位所需要的两个机器周期以上时间,单片机就能实现复位操作。晶振电路为单片机提供工作所需要的时钟信号。震荡频率越高,系统时钟频率也越高,单片机运行的速度就越快。其电路如图3.4所示。89C51的XTAL1和XTAL2两个引脚跨接晶体振荡器和微调电容C1、C2形成反馈电路,就构成了稳定的自激振荡器,本设计的震荡器频率为12MHZ。

3、下载电路设计

4、流水灯模块设计

5、模数转换模块设计

6、显示电路设计

本设计采用六位数码管。本系统采用共阳极动态扫描的方式连接。数码管的段码数据由89C51的P3.0-P3.1口送出,89C51的P3.2-P3.7输出位选通信号,只有被选中的那位数码管才会显示段码

7、整体电路设计

五系统软件设计

1、主程序设计

主程序采用分支结构,以状态号标识系统所处的状态。在上电初始化后即进入状态号的轮询扫描,状态号的值决定了分支程序的入口。其中分支程序分别为:AD转换模块(状态号为0),数字模块状态号为1),倒计时模块(状态号为2),电子钟模块(状态号为3),功能组合模块(状态号为4),流水灯模块(状态号为5)。

2、功能子程序设计

2.1流水灯模块

流水灯模块利用单片机的P3口,通过给P3口的各位送低电平,相应的实现流水灯有规律的点亮。

2.230秒倒计时模块

30秒倒计时模块利用单片机的P3.0与P3.1口送相应的段控数据,P3.2-P3.7口送相应的位控数据。通过程序实现30秒倒计时。

2.3数字加减模块

利用数码管实现数字显示,通过加一键或者是减一键实现数字变量的加一或者减一,进而实现利用数码管显示加一键、减一键功能。

2.4电子钟模块

利用数码管实现时间显示,通过加一键或者是减一键实现小时变量或者是分钟变量的加一,从而实现调时功能。

2.5模数转换模块

对于模数转换部分,单片机89C51通过P0口的I/O线向ADC0809发送锁存地址以及复位、启动转换等信号,并查询转换状态。ADC0809启动转换后,将0-8个通道一次输入的电压信号转换成相应的数字量,供89c51读取使用,并且将EOC置1供单片机查询转换状态。而滑动变阻器负责将阻值信号转换成电压信号,再送到ADC0809的八个通道。

当单片机查询到转换结束后依次读取数据并按照现实的需要进行二进制转BCD码等处理最后控制显示电路显示出数字。其实现方式是:ADC0809转换来自3通道的阻值变化信号。80c51的P2口与ADC0809的输出相连用于读取转换结果,同时P0.0-P0.6作控制总线,向ADC0809发送锁存、启动等控制信息,并查询EOC状态。ALE经分频后给ADC0809提供时钟信号。P3.0和P3.1口用于向显示电路输出段码,P3.2-P3.7用于数码管的位选。

六、实习总结、体会

本次单片机实习我们一共完成了个模块的程序设计,包括:led显示模块、数码管显示模块和键盘模块。分别实现了流水灯的循环点亮控制、数码管的静态和动态计数显示,还有矩阵键盘按键控制数码管显示的程序设计。然后我们分别用protues系统仿真软件对各个模块进行了模拟仿真,用keil软件编制了汇编语言程序,验证了我们所设计的程序。这次实习还使我理解了编写程序的一些技巧。单片机应用系统一般由包含多个模块的主程序和由各种子程序组成。每一模块都要完成一个明确的任务,实现某个具体的功能,如计算、接受、发送、延时、显示等。采用模块化程序设计方法,就是将这些具体功能程序进行独立设计和分别调试,最后将这些模块程序装配成整体程序并进行联合调试。

模块化程序设计方法的优点:一个模块可以为多个程序所共享;单个功能明确的程序模块的设计和调试比较方便,容易完成;利用已经编好的成熟模块,将大大缩短开发程序的时间,降低开发成本。采用循环结构和子程序结构可以使程序的容量大大减少,提高程序的效率,节省内存。对于多重循环,要注意各重循环的初值和循环结束的条件,避免出现程序无休止循环的“死循环”现象;通过这次的实习我发现,只有理论水平提高了,才能够将课本知识与实践相结合,理论知识服务于教学实践,以增强自己的动手能力。这次实习十分有意义,这次实习我们知道了理论和实践的距离,也知道了理论和实践相结合的重要性。

回顾起此次课程设计,感觉受益匪浅,从拿到题目到完成整个编程,从理论到实践,学到很多很多的课堂理论中没学到过的东西,不仅对键盘的识别技术这一章节的知识点有了深刻的认识,而且对这学期开设的单片机这门课程有了更全面的了解,尤其是在学习使用proteus软件片编程和仿真时收获良多。通过这次单片机课程设计,还使我懂得了实践的重要性。同时在程序调试的过程中提高自己的发现问题、解决问题、实际动手和独立思考的能力。这次课程设计能顺利的完成,除了我们的努力外,当然也离不开指导老师申老师的辛勤指导,致使我在设计的过程中学到了很多实用性的知识。同时,对给过我帮助的所有同学和各位指导老师表示忠心的感谢!

单片机实习报告 篇七

实习题目:GWL-100 单片机学习开发板的制作

姓名:李**

学号:080402021036

班级: 08交通2班

指导老师:赵**

实习时间:12月6日—12月12日

成绩:

一:实习目的

目前单片机上网技术是一个热门技术,很多高校学生选择与此相关的毕业设计,同时高校也有与此相关的项目。通过对一只正规产品GWL-100 单片机学习开发板的安装、焊接、调试、了解电子产品的装配全过程,训练动手能力,掌握元器件的识别,简易测试,及整机调试工艺,从而有助于我们对理论知识的理解,帮助我们学习专业的相关知识。培养理论联系实际的能力,提高分析解决问题能力的同时也培养同学之间的团队合作、共同探讨、共同前进的精神。本周实习具体目的如下:

1、学习并掌握Protel 99 SE软件,在实操过程中能灵活使用该软件。

2、熟悉手工焊锡的常用工具的使用及其维护与修理。

3、基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程。

4、熟悉常用电子器件的类别、型号、规格、性能及其使用范围。

5、了解电子产品的焊接、调试与维修方法。

二:实习内容和要求

实习内容:

1、对照原理图讲述整机工作原理;

2、对照原理图看懂装配接线图;

3、了解图上符号,并与实物对照;

4、根据技术指标测试各元器件的主要参数;

5、讲解焊接的操作方法和注意事项;

6、焊接练习;

7、分发与清点零件;

8、万用表的工作原理及其分类;

9、讲解元器件的类别、型号、使用范围和方法以及如何正确选择元器件。

10、讲解如何使用工具测试元器件

11、组装、焊接与调试GWL-100 单片机学习开发板.

实习要求:

熟悉运用Protel 99 SE软件,学习理解并绘制万用表电原理图,认真细致地安装焊接,排除安装焊接过程中出现的故障以在规定时间内完成正规GWL-100 单片机学习开发板的安装、焊接、调试及使用。

1、 了解GWL-100 单片机学习开发板特点和发展趋势。

2、 熟悉万用表装配技术的基本工艺过程。

3、 认识液晶显示器件。

4、 根据技术指标测试数字万用表的主要参数。

5、 安装制作GWL-100 单片机学习开发板。

三:实习设备及材料

(1) 电烙铁:由于焊接的元件多,所以使用的是外热式电烙铁,功率为30 w,烙铁头是铜制。

(2) 吸锡工具,镊子,螺丝批等必备工具。

(3)锡丝:由于锡它的熔点低,焊接时,焊锡能迅速散步在金属表面焊接牢固,焊点光亮美观。

GWL-100单片机学习板的主要硬件资源有:

1)8路高亮LED发光管

可做交通灯、流水灯、信号输出指示等实验。

2)4位一体集成LED数码管

可做动态扫描及静态显示实验,做时钟、温度、数值显示等实验。 3)8个独立按键 键盘检测、按键控制实验。

4) 蜂鸣器模块 可做各种发声、音乐、闹钟提醒及报警实验。

5)一路继电器 继电器是工控最常用器件之一,可以弱电控制强电器件,系统留有2路断闭触头输入输出接口,可方便对接外部可控信号的输入和输出。

6)DS18B20温度传感器 可做温度测量显示和温度检测控制器等实验。

7)DS1302时钟芯片 可做万年历、定时器、闹钟等。

8)EEPROM芯片AT24C02 可学习I2C总线的读写、12C总线的程序编写、可存储数据的存取。

9)一体化红外线遥控接收头 可练习编写单片机的精确延时程序,可以做红外线解码实验、红外遥控实验(键值显示、遥控开关、红外线遥控器等。)

10)字符显示接口 LCD1602液晶显示模块可显示两行字符,可实现字符移动、闪烁显示 。

11)文字图形显示接口 LCD12864液晶显示模块可显示英文、中文汉字、图形及图片。

12)ISP接口 支持AT公司的下载线,可以在线烧写多种MCU程序,无需拔下芯片即可把程序固化到MCU内部的EEPROM中,支持多种品牌芯片在线烧写。

13)MAX232串口通讯模块 可以与计算机串行通信,同时也可对STC单片机下载程序,还可以实现主从系统中多机互连,一口多用。其他元件包括以下

(1) 电烙铁:由于焊接的元件多,所以使用的是外热式电烙铁,功率为30 w,烙铁头是铜制。

(2) 螺丝刀、镊子等必备工具。

(3)锡丝:由于锡它的熔点低,焊接时,焊锡能迅速散步在金属表面焊接牢固,焊点光亮美观。

(4)电路板上的元件:二极管,三极管,电阻(排阻),电容(瓷片电容、电解电容),晶振,电位器,按键,数码管,自锁开关,USB座,电源座,串行口,蜂鸣器,继电器,芯片,红外线收头,ISP下载座,单双排插针,芯片插座,跳线帽,USB电源器,串口线等等。

四:设计原理分析

GWL-100是一款具有编程、设计、调试、ISP下载等功能的单片机学习系统,可以支持ATMEL 89S系列、89C系列等以51为内核的单片机编程和实验。GWL-100全面适应和满足初学者的需求,可以使初学者在最短的时间里掌握单片机的基本编程、设计、调试等开发技术。同时也是工程开发技术人员开发产品和项目的好帮手,是一款功能强、扩展方便的学习单片机应用技术和调试开发的好工具。 系统功能特点

GWL-100学习板上集成了丰富的实验硬件资源和常用的接口电路:LED、数码管、字符显示、汉字及图像显示接口、键盘接口、串口通讯、串行FLASHI2C读写、蜂鸣器、继电器、温度传感器、红外遥控、电源电路,另外还可以扩展各种功能模块。

具体各零件有着其特殊功能,如蜂鸣器,单片机工作电压为5V。一般使用USB接口供电,直接从USB接口获取5V电源。当电压小于下限电压值或大于上限电压值时,蜂鸣器将报警。其他如加一个11.0592MHZ的晶振是为了以后做串口通信时和PC有相同的波特率。可用短路帽切换。

在板上除了最小系统外还有键盘输入、数码管、LCD、I2C存储器。它们的数据接口和电源接口也是完全独立的。其它的功能都准备在以后通过上方的接口另外用板子扩展。

单片机实习报告 篇八

一、认知实习经历

(一)单片机的背景及应用

单片机是计算机技术发展史上的一个重要里程碑,标志着计算机正式构成了通用计算机系统和嵌入式系统两大分支。

单片机软硬件结合、体积小,容易嵌入到各种应用系统中。得到广泛应用且其体积小、成本低,嵌入到工业控制单元、机器人、智能仪器仪表、汽车电子系统、武器系统、家电系统、办公自动化设备、金融电子系统、玩具、个人信息终端及通讯产品中。

它功能齐全,应用可靠,抗干扰潜力强;简单方便,易于普及。单片机技术是易于掌握技术。应用系统设计、组装、调试已经是一件容易的事情,工程技术人员透过学习可很快掌握其应用设计技术;发展迅速,前景广阔。短短几十年,单片机经过4位机、8位机、16位机、32位机等几大发展阶段。尤其是集成度高、功能日臻完善得单片机不断问世,使单片机在工业控制及工业自动化领域获得长足发展和超多应用。目前,单片机内部结构愈加完美,片内外围功能部件越来越完善,向更高层次和更大规模的发展奠定坚实基础。

单片机是集成电路技术与微型计算机技术高速发展的产物。体积小、价格低、应用方便、稳定可靠,因此,给工业自动化等领域带来了一场重大革命和技术进步。由于体积小,很容易地嵌入到系统之中,以实现各种方式的检测、计算或控制,这一点一般微机根本做不到。又由于单片机本身就是一个微型计算机,因此只要在单片机的外部适当增加一些必备外围扩展电路,就能够灵活的构成各种应用系统,如工业自动监测监视系统,数据采集系统,自动控制系统,智能仪器仪表等。

(二)认识STC11F32XE单片机的基本结构和原理

Stc11f32xe单片机是由一个8位CPU,4KB程序存储器,一组特殊功能寄存器,4个输入输出口(即P0P1P2P3), 一个全双工串行口,2个16位定时器/计数器,5个中断源等部分组成,各功能部件透过片内单一总线连成一个整体,集成在一块芯片上。共有40个引脚,采用双列直插的封装形式,每个引脚都有其特定功能。

(三)搭建开发板的各个模块

学习单片机的前一个星期就是在设计好的电路板上用电烙铁和锡丝把每个电阻、电容、芯片、开关、插槽、按键、数码管等部件焊接到板子上。由于要锻炼动手实践潜力,刚开始焊接电源模块时,出现虚焊、短路等各种状况。由于刚接触,不太熟练,不能轻车熟路的驾驭烙铁,但是随着模块的慢慢搭建,锡焊技术已明显好转,就美观度而言和其他电子设备上的焊接技术能够相媲美了。

经过一个星期的焊接,单片机开发板的每一个模块已基本完成,经过对各个模块的检查测试,全部透过后我自我的单片机开发板就完成了。

(四)编写驱动程序,实现对各个模块的操作

(1)数码管显示

单片机开发板搭建完成后,写的第一个驱动就是0—F在数码管上的显示。涉及到的两个芯片分别是:74VHC595D和74LS138,前者实现对8段数码管的段选,后者控制位选,两者结合实现数码管对不一样数字的显示。

单片机模板用的是共阳极的数码管,建立数组保存数码表,然后透过段选和位选对每个数组元素进行显示。

第一次接触keil软件,不仅仅要学习如何建立工程,还要掌握基本的引脚控制。在网上查询资料和观看单片机教程的过程中学会了如何写驱动,经过接近两天的自我学习,我的第一个驱动——数码管显示程序出炉了,很高兴。然后便是把写好的程序生成*。hex文件烧到单片机当中,数码管便可显示。

(2)按键操作

我们所用的矩阵键盘与网上通用的键盘略不相同,(我们采用的是3X6,而通用的开发板多采用4X4键盘)但是思想相同。键盘的引脚分别用了P0口和P2^5引脚。

首先实现单击,即按每一个键显示不一样的键值。调试透过后再实现双击和组合键。

按键的关键是先对行赋值(或对列赋值),若对行赋值(列赋值),则对列进行检索(行进行检索)。当有按键被按下,相应的列(或行)拉为低电平。

在用数码管显示按键的状态时,由于595 IO的引脚和按键第三行用的都是P2^5引脚,数码管显示有时出现问题,与程序中间的延时时光有关。不太好控制。

(3)温度测量

温度的测量主要用到DS18B20,透过对DS18B20芯片个参数的控制便可驱动该芯片,把结果显示在数码管上。

DS18B20芯片操作包括读操作、写操作以及对其的初始化。在读操作时把读的结果与10相除得温度的十位,取余数得温度的各位(在室温下实验)。

(4)时钟控制

时钟的显示主要是透过对DS1302进行控制,能够实现时、分、秒、年、月、日的显示,并且有漏电保护功能。同样把时分秒显示在数码管上,透过按键再切换到年月日。

在给DS1302初始化时,如果写保护关,则有漏电保护功能(即断电重连后,时钟会自动记录断电的这段时光,并顺着此时光继续计时。)

(5)RS485通信

用RS485实现多机通信,编写通信协议实现一台主机和多台从机进行通信。在进行该模块设计时,由于平台搭建的有点问题,使得RS485的电压拉不到工作电压。然后把问题反映给了我们的两位指导老师,经过他们的一番测试,最终找到问题的所在:是因为一个电阻的原因。当然在观看老师对电路的`检测中受益匪浅。也对多功能电压表的应用更为了解。

(6)Nokia 5110屏显示

Nokia 5110屏是48X84的点阵LCD,能够显示4行汉字。用Nokia 5110屏实现计算器、阅读器、推箱子和足球射门等功能。这四个程序设计全是基于Nokia 5110屏和对按键的检测,用按键来控制各个功能,并在屏上图形化显示。

在对计算器的设计要实现0——999之间的四则运算,尤其是除法运算还涉及到浮点数。阅读器主要是上下换行和左右翻页,由于要存储一段文字在寄存器中,文字不能太长,否则会超过程序寄存器的大小而不能进行构建。

推箱子是透过数组0和1实现小人和箱子的走与停。足球射门透过产生随机数来控制球的方向的任意性。

二、总结

两个月的暑期认知实习很快结束了,总体上来说感觉很充实,没有白白浪费暑假时光,也充实了自我的知识储备,获益匪浅。

当然很感谢龙夏老师和肖连军老师,他们放下自我的假期,在酷暑中坚持没两天一到,为我们解答学习过程中的疑问。还有就是系里的支持,为我们带给凉爽的学习环境,会议室配有空调,在学习的同时不用经受酷暑的考验。虽然我们的学习场所很简陋:桌椅是我们从5栋教学楼搬的,电源插座是刚刚搭建的,和在普通教室上自习的同学来比我们是幸福的。

实习前虽说已经大二结束,但是对我们的专业嵌入式方向始终不甚明白,纵然专业导论课已经谈过,但是总感觉迷茫与空洞。书本上的知识也学了不少,像电路,数字逻辑,组成原理等一些课,但是这些课始终是书本知识,得不到实际的应用。透过这次的亲自动手设计到编写驱动设计程序,最后切身体会到在开发产品中要用到哪些知识。依然记得实训刚开始时,大家都很兴奋,因为我们要自我动手焊接自我开发板的每一模块,从电源模块开始着手。

“书到用时方恨少,事要做时方知难”,一点也不假,感觉焊接就应不难,不就把锡点到电器元件引脚上不就行了,但是真正拿着烙铁去焊时,手是抖动的,烙铁也不打听话……淡然这只是刚开始时,经过多次的练习慢慢的得心应手。怪不得社会上的公司招聘都提到:有工作经验者优先。是啊,干过的总比纸上谈兵的强的多,公司不需要对你培训,能够直接工作给公司带来效益。

焊接电路板的时光很短,这只是简单的技术活,不需要逻辑上的思考。接下来就是用我们焊接好的开发板开始我们的单片机之旅。由于单片机课程还没开,我们不得不从网上查资料,看教程弥补自我基础知识的匮乏。还记得自我写的第一个程序,驱动数码管。

虽然看着焊接好的开发板很好看,但是要写程序点亮它就不那么容易了,第一感觉就是无从下手。老师推荐我们从网上看前人的驱动程序,然后比着写,由于使用的单片机不一样,电路的设计不一样,在看网上程序时务必要明白其原理,否则还是无法借鉴过来,就这样第一个驱动程序花费了我两天时光才把数码管点亮。开发的过程是痛苦的,但是结果是令人无比兴奋的。看着自我点亮的数码管心里个性高兴。

接下来的日子就是每一天对着电脑编写程序,然后下载到单片机中进行检测,查看能否运行。有时花费了一天的时光编写的一个程序下载单片机中竟然运行不了或者显示错误,心里真的个性失望;有时为了一个驱动程序想了一天还是一无所获,会个性烦躁……但是看到其他同学都在专心的研究,自我也就安慰自我别灰心,要坚持。就想《士兵突击》中说的一样不抛弃不放下,所以自我也不能放下自我。然后又重新打起精神,投入到学习当中,就是在这样的一次次的自我暗示中,在和同学们一齐拼搏一齐学习。

还记得在进行多机通信时,由于要把所有的单片机连接在一齐,大家不得不默契配合,一齐想办法,编写协议“众人拾柴火焰高”,很快一个主机程序,从机程序就出炉了。

经过一个暑假的认知实习我学到的不仅仅是知识,还有职责心、信心、恒心以及团队合作潜力。我想无论是在学校还是以后踏入社会这些都必不可少。我认识到了我所学知识的重要性。知识犹如人的血液。人缺少了血液,身体就会衰弱,人缺少了知识,头脑就要枯竭。

这次的单片机培训应用到的不仅仅是单片机知识,还有以前的课程,所以知识的积累也是十分重要的。这次亲身体验让我有了深刻感触,这不仅仅是一次实践,还是一次人生经历,是一生宝贵的财富。在磨练自我的同时让自我认识了很多,使自我未踏入企业就已经对企业有了必须的了解。

透过这次的实习,我对自我的专业更清楚的认知,以前一向不清楚嵌入式的具体应用,不明白以后毕业了该干什么。但透过这次的实习,我对嵌入式有了更清楚地认识,对单片机有了更清晰的理解。我认识到做什么都要有职责心,只有抱着认真负责的态度才能把任务完成。而程序员更是对耐心和细心有很高的要求。

实习的过程不仅仅仅是一个认知的过程,更是一个反思的过程。学习到新知识固然可喜,但能否用新知识对旧只是加以反思,这是关键的关键。

最新范文

大学毕业实习报告【优秀7篇】05-06

最新毕业的实习总结范文优秀9篇05-06

大学生实习证明最新3篇05-06

报社实习工作报告最新4篇05-06

工厂实习报告优秀10篇05-06

文员的实习报告优秀6篇05-06

教育实习鉴定精彩9篇05-06

大学生实习报告格式【优秀6篇】05-06

建筑实习个人总结【优秀7篇】05-05

法院实习日记【精彩4篇】05-05

129 61916