总结是对过去一段时间内的经验和教训的总结和概括,有助于我们提升自己。学会拒绝和合理分配任务,可以减少时间浪费。接下来是一些环境保护方面的范文,供大家参考学习。
单片机实习心得篇一
目前单片机上网技术是一个热门技术,很多高校学生选择与此相关的毕业设计,同时高校也有与此相关的项目。通过对一只正规产品gwl-100单片机学习开发板的安装、焊接、调试、了解电子产品的装配全过程,训练动手能力,掌握元器件的识别,简易测试,及整机调试工艺,从而有助于我们对理论知识的理解,帮助我们学习专业的相关知识。培养理论联系实际的能力,提高分析解决问题能力的同时也培养同学之间的团队合作、共同探讨、共同前进的精神。本周实习具体目的如下:
1、学习并掌握protel99se软件,在实操过程中能灵活使用该软件。
2、熟悉手工焊锡的常用工具的使用及其维护与修理。
3、基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程。
4、熟悉常用电子器件的类别、型号、规格、性能及其使用范围。
5、了解电子产品的焊接、调试与维修方法。
1、对照原理图讲述整机工作原理;
2、对照原理图看懂装配接线图;
3、了解图上符号,并与实物对照;
4、根据技术指标测试各元器件的主要参数;
5、讲解焊接的操作方法和注意事项;
6、焊接练习;
7、分发与清点零件;
8、万用表的工作原理及其分类;
9、讲解元器件的类别、型号、使用范围和方法以及如何正确选择元器件。
10、讲解如何使用工具测试元器件。
11、组装、焊接与调试gwl-100单片机学习开发板.。
实习要求:
熟悉运用protel99se软件,学习理解并绘制万用表电原理图,认真细致地安装焊接,排除安装焊接过程中出现的故障以在规定时间内完成正规gwl-100单片机学习开发板的安装、焊接、调试及使用。
1、了解gwl-100单片机学习开发板特点和发展趋势。
2、熟悉万用表装配技术的基本工艺过程。
3、认识液晶显示器件。
4、根据技术指标测试数字万用表的主要参数。
5、安装制作gwl-100单片机学习开发板。
(1)电烙铁:由于焊接的元件多,所以使用的是外热式电烙铁,功率为30w,烙铁头是铜制。
(2)吸锡工具,镊子,螺丝批等必备工具。
(3)锡丝:由于锡它的熔点低,焊接时,焊锡能迅速散步在金属表面焊接牢固,焊点光亮美观。
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中,支持多种品牌芯片在线烧写。
(1)电烙铁:由于焊接的元件多,所以使用的是外热式电烙铁,功率为30w,烙铁头是铜制。
(2)螺丝刀、镊子等必备工具。
(3)锡丝:由于锡它的熔点低,焊接时,焊锡能迅速散步在金属表面焊接牢固,焊点光亮美观。
(4)电路板上的元件:二极管,三极管,电阻(排阻),电容(瓷片电容、电解电容),晶振,电位器,按键,数码管,自锁开关,usb座,电源座,串行口,蜂鸣器,继电器,芯片,红外线收头,isp下载座,单双排插针,芯片插座,跳线帽,usb电源器,串口线等等。
gwl-100学习板上集成了丰富的实验硬件资源和常用的接口电路:led、数码管、字符显示、汉字及图像显示接口、键盘接口、串口通讯、串行flashi2c读写、蜂鸣器、继电器、温度传感器、红外遥控、电源电路,另外还可以扩展各种功能模块。
具体各零件有着其特殊功能,如蜂鸣器,单片机工作电压为5v。一般使用usb接口供电,直接从usb接口获取5v电源。当电压小于下限电压值或大于上限电压值时,蜂鸣器将报警。其他如加一个11.0592mhz的晶振是为了以后做串口通信时和pc有相同的波特率。可用短路帽切换。
在板上除了最小系统外还有键盘输入、数码管、lcd、i2c存储器。它们的数据接口和电源接口也是完全独立的。其它的功能都准备在以后通过上方的接口另外用板子扩展。
单片机实习心得篇二
很多人说,学单片机最好先学汇编语言,以我的经验告诉大家,绝对没有这个必要,初学者一开始就直接用c语言为单片机编程,既省时间,学起来又容易,提高速度会很快。在刚开始学单片机的时候,千万不要为了解单片机内部结构而浪费时间,这样只能打击你的信心,当你学会编程后,自然一步步就掌握其内部结构了。
单片机提高重在实践,想要学好单片机,软件编程必不可少。可是熟悉硬件对于学好单片机的也是十分重要的。如何学习好硬件,动手实践是必不可少的。我们能够经过自我动手做一个自我的电子制作,经过完成它,以提高我的对一些芯片的了解和熟练运用它。这样我们就能够多一些了解芯片的结构。我相信,你完成了一个属于自我的电子制作,你的单片机水平就会有一个质的提高。
这就是我学习单片机的心得体会,期望给单片机的爱好者学好单片机有所帮忙。
使用按钮输入信号,发光二极管显示输出电平,就能够学习引脚的数字io功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,可是能够学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕麻烦,所有的单片机都是这样。
第二步:定时器的使用。
学会定时器的使用,就能够用单片机实现时序电路,时序电路的功能是强大的,在工业、家用电气设备的控制中有很多应用,例如,能够用单片机实现一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后自动灭,当按钮连续按下两次后,灯常亮不灭,当按钮按下时间超过2s,则灯灭。数字集成电路能够实现时序电路,可编程逻辑器件(pld)能够实现时序电路,可编程控制器(plc)也能够实现时序电路,可是仅有单片机实现起来最简单,成本最低。定时器的使用是十分重要的,逻辑加时间控制是单片机使用的基础。
第三步:中断。
单片机的特点是一段程序反复执行,程序中的每个指令的执行都需要必须的执行时间,如果程序没有执行到某指令,则该指令的动作就不会发生,这样就会耽误很多快速发生的事情,例如,按钮按下时的下降沿。要使单片机在程序正常运行过程中,对快速动作做出反应,就必须使用单片机的中断功能,该功能就是在快速动作发生后,单片机中断正常运行的程序,处理快速发生的动作,处理完成后,在回到执行正常的程序。中断功能使用中的困难是需要精确地明白什么时候不允许中断发生(屏蔽中断)、什么时候允许中断发生(开中断),需要设置哪些寄存器才能使某种中断起作用,中断开始时,程序应当干什么,中断完成后,程序应当干什么等等。中断学会后,就能够编制更复杂结构的程序,这样的程序能够干着一件事,监视着一件事,一旦监视的事情发生,就中断正在干的事情,处理监视的事情,当然也能够监视多个事情,形象的比喻,中断功能使单片机具有吃着碗里的,看着锅里的功能。
单片机实习心得篇三
2、了解微机系统的组成。
3、弄清单片机的内部结构和工作原理。
4、了解单片机的分类和发展趋势。
5、了解单片机的应用。
6、学会用汇编语言和c语言编写单片机程序。
1、51单片机。
i/o口:四个8位并行i/o口,既可用作输入,也可用作输出;
2、led电路。
图2led电路。
采用共阳解法当单片机中给低电平时电量led通过led的电流大约为百欧级。
3、数码管电路。
图3数码管电路。
同样采用共阳接法,p1和p0口分别控制段和位。
4、按键电路。
图4按键电路。
独立按键共四个由p32到p35控制。矩阵键盘按键有2个管脚,一个管脚接一个io。
口,自定义mcu的io口其中一个为输入、另一个为输出,在对输出进行翻转后读p3口状态,即输出为0时读一次状态输出为1时读一次状态,如果按键没有按下则两次状态相同且为初始状态,如果按键按下则状态改变。先进行列判断,然后进行行判断。
5、晶振电路。
mc230p。
图5晶振电路。
单片机系统里都有晶振,在单片机系统里晶振作用非常大,全程叫晶体振荡器,他结合单片机内部电路产生单片机所需的时钟频率,单片机晶振提供的时钟频率越高,那么单片机运行速度就越快,单片接的一切指令的执行都是建立在单片机晶振提供的时钟频率。单片机晶振的作用是为系统提供基本的时钟信号。
1、电路板故障。
这类故障往往由于设计和加工制板过程中工艺性错误所造成的。主要包括错线、开路、短路。排除的方法是首先将加工的印制板认真对照原理图,看两者是否一致。应特别注意电源系统检查,以防止电源短路和极性错误,并重点检查系统总线(地址总线、数据总线和控制总线)是否存在相互之间短路或与其它信号线路短路。必要时利用数字万用表的短路测试功能,可以缩短排错时间。
2、元器件失效。
造成这类错误的原因有两个:一个是元器件买来时就已坏了;另一个是由于安装错误,造成器件烧坏。可以采取检查元器件与设计要求的型号、规格和安装是否一致。在保证安装无误后,用替换方法排除错误。
3、电源故障。
属正常。若有高压,联机仿真器调试时,将会损坏仿真器等,有时会使应用系统中的集成块发热损坏。
4、程序仿真调试。
联机仿真必须借助仿真开发装置、示波器、万用表等工具。这些工具是单片机开发的最基本工具。信号线是联络8031和外部器件的纽带,如果信号线连结错误或时序不对,那么都会造成对外围电路读写错误。51系列单片机的信号线大体分为读、写信号线、片选信号线、时钟信号线、外部程序存贮器读选通信号(psen)、地址锁存信号(ale)、复位信号等几大类。这些信号大多属于脉冲信号,对于脉冲信号借助示波器(这里指通用示波器)用常规方法很难观测到,必须采取一定措施才能观测到。应该利用软件编程的方法来实现。例如对片选信号,运行下面的小程序就可以检测出译码片选信号是否正常。
单片机实习心得篇四
(2)实习地点:xx科技有限公司。
(3)实习性质:顶岗实习(主要基于xx平台从事中小型企业管理软件定制开发,使用现在主流的一些框架,在开发中担当设计、编码角色。)。
毕业实习是教学过程中的重要组成部分,是使学生获取生产、经营实际知识和技能,巩固和加深对理论知识的理解,培养与提高能力的重要实践环节。通过本次实习,学生将进一步加深对计算机理论知识的理解,进一步熟悉计算机文员的相关运作过程,为学生毕业后的实际工作打下良好基础。
xx在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。目前,计算机在我国的人事管理工作中,主要可用来进行报表处理,档案管理,文书编辑,信息查询,综合分析。干部统计作为人事管理的一个重要组成部分,是通过对干部情况的调查,整理和分析,了解干部队伍的发展趋势,为各级领导机关制定干部工作的方针,政策,加强干部管理,改革干部制度提供准确数字的依据。其工作除涉及到干部的基本情况统计之外,还包括干部的工资统计,干部编制情况统计,干部奖惩情况统计,军转干部安置情况统计,老干部情况统计等方面,其涉及的面之广,数据量之大可想而知,若利用手工进行干部的统计工作,大致要经过干部统计调查,干部统计资料的整理,干部统计分析三个过程,但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。
(一)、实习公司简介。
xx有限公司。简称xx(x),是一个具有鲜明技术特色的专业软件开发及咨询服务的软件企业,是中国软件外包行业的积极倡导者和参与者,并立志为全球客户提供全面的软件开发、测试、维护和认证等专业服务。xx主要服务领域为金融、电信、电力、钢铁、电子商务等,我们的质量保证系统能有效为客户提供从项目咨询设计到实施维护的全面服务。xx拥有一批专业化的团队和良好的人才梯队,海外归国人才的加盟,使我们迅速拥有进入国际市场的实力。
面对软件行业人力资源严重匮乏的现状,xx基于雄厚的技术实力,研发了一套适用于企业内部员工的培训体系,使经过培训的员工能快速适应项目变换的需要,时刻掌握行业最新技术动向。xx非常注重具有自主知识产权产品的设计和开发工作,在xx、xx,无线通讯,嵌入式系统等技术领域都推出了自己的产品,并有着稳定的客户群。
xx为包括xx、xx等国内外客户提供了专业化服务。xx的优质技术服务赢得了客户的信赖。
(二)、实习过程。
读了四年的大学,然而大多数人对本专业的认识还是寥寥无几,在编程与软件测试周围缠绕不定,在大二期末学院曾要求我们做一个关于计算机行业前景研究的调查报告,但由于当时所学知识涉及本专业知识不多,所看到的东西与本专业根本就很难联系起来,在很多同学心里面对于本专业一直很茫然。
通过这次实习,我对xx专业在行业实践中的工作对象、面临问题及解决办法有了一个较为全面的理解。巩固专业知识的同时也增加了行业责任感,实习的日子里也加深了同学友谊,锻炼了团队精神。现将实习的个人感想总结报告如下:
在这三个礼拜的时间中,我复习了曾经学过的编程语言x,让我对x在认识的基础上,又具备了用x开发x应用程序和web应用程序的能力。现在我再去理解。x和xx,就会发现xx是个强大的新平台,而java则是该平台下最佳的开发语言。我还系统的学习了x编程,并努力完成我此次实习的任务————商品进销存系统设计。系统采用x,开发工具为x,开发语言为x。这个系统是针对中国中小企业开发的进销存管理软件,全面提高商业企业的管理效率,高效管理库存,提高销售力度,为企业增加更大利润。使用简单,最大程度的简化了财务管理软件的操作复杂性,使企业无需学习,即可自己轻松上手,不但界面简单易于操作,而且通过此系统您可以知道您每天、每月、每年的销售额、利润,统计所有的应收款、应付款,知道您的哪个分公司、门市、柜台、商品、业务员赚了多少钱,库存商品的价值,等等!有了此软件您就可以轻轻松松的打理您的企业,获得更多自由时间。还有此软件数据流比较大,数据库中表有五个,可光视图就建了十来个,我们小组经过三个礼拜的开发时间完成了该系统,也受到了老师的肯定。在此次的实习中我们小组合理分配时间,恰当的调用人手,时刻争当速度最快,界面最整洁的小组,我在其中主要完成了详细设计文档和测试设计文档的编写,还做了其中几个页面,同时协助同事进行开发,现在能熟练进行开发环境中各个控件的使用。
我们小组的名字为xx,顾名思义,xx有力量的(力量来源于团结)故寓意我们小组成员的团结!但是,我们觉得:理论与实际有很大的差距,课内与课外有很大的区别,基于这一点,我们认为我们很缺乏“实战经验==”xx,与此同时,也暗含了我们对于知识的渴求;另外,还隐含了我们在这个过程中不怕苦不怕累的艰苦奋斗的革命精神!
指导老师们在整个实习过程中尽职尽责,对保证实习质量起到了重要作用。实习开始时,老师们深入学生的生活和学习环境,阐明实习大纲及实习计划内容,明确实习目的和要求。实习过程中,结合实习单位的具体情况,帮助学生学会具体地分析问题、解决问题,学会深化专业知识,用专业知识指导实践,指导学生做好具体工作;在业务不多的实习点,引导学生“找事做”,挖掘一定的实践经验;检查学生实习工作日记,掌握实习情况,指导工作及时有效;督促学生认真完成实习报告。指导老师平均每周至少与学生交流一次。基本达到了及时发现问题,解决问题,提高实习质量的目的。实习单位的指导老师认真负责。不仅指导具体工作,还无私的介绍自己的工作与社会经验。
在此次实习过程中,我们每个人都把自己当成是公司研发部的一员,我们每天坚持按时上下班,甚至有时还会早到或者加班,合理的安排自己的工作时间,在指导老师的安排下劲量做到劳逸结合,时而做个小游戏放松我们自己的大脑,随后便尽快让大脑做到高速运转,我对自己技术上的特点作一个概括。熟练的编写详细设计和测试设计文档;努力学习编程;熟练掌握xxxx20xx,复习并掌握了简单的xx语句;熟悉xx应用系统的开发,开发语言为xx。
最后总结一下我在此次实习过程中的收获主要有四个方面:一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了此次实习的实践任务。二是提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。三是在实习过程中成立一个小团队,彼此之间互相沟通,互相帮助,为了我们的目标而努力,让我看到了大家对于工作的热情,还有每个人的工作能力。四是为xx论文积累了素材和资料。
经过过去四个月的实践和实习,我对未来充满了美好的憧憬,在未来的日子,我将努力做到以下几点:
(1)、继续学习,不断提升理论素养。
在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名年轻同志更应该把学习作为保持工作积极性的重要途径。走上工作岗位后,我积极响应单位号召,结合工作实际,不断学习理论、业务知识和社会知识,用先进的理论武装头脑,用精良的业务知识提升能力,以广博的社会知识拓展视野。
(2)、努力实践,自觉进行角色转化。
“理论是灰色的,生活之树常青”,只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的意志。从学校走向社会,首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则更多地被他人所选择。诸此种种的差异。不胜枚举。但仅仅在思想的层面上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。
(3)、提高工作积极性和主动性。
四个月的实习期很快过去了,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续为中心创造更多的价值。
四年寒窗,所收获的不仅仅是愈加丰厚的知识,更重要的是在阅读、实践中所培养的思维方式、表达能力和广阔视野。很庆幸这些年来我遇到了许多恩师益友,无论在学习上、生活上还是工作上都给予了我无私的帮助和热心的照顾,让我在诸多方面都有所成长。感恩之情难以用语言量度,谨以最朴实的话语致以最崇高的敬意。如果没有你们的帮助,我根本就不可能顺利的完成本次的实习。
在实习的这段期间,再次感谢我工作过的武汉飞彩维修服务有限公司,感谢在其公司工作的所有同事,感谢所有帮助过我的人们,我成长的每一步,都离不开他们的关心与支持,谢谢他们。
这一段难忘的实习时光,将会永远铭记在我的心灵。成为我一辈子的永恒的记忆。
单片机实习心得篇五
学习单片机这门课程(教学中选用inter公司的mcs-51),要掌握单片机指令系统中汇编语言各种基本语句的意义及汇编语言程序设计的基本知识和方法,以及单片机与其他设备相连接的输入输出中断等接口技术。使学生从硬件软件的结合上理论联系实际,提高动手本事,从而全面掌握单片机的应用。
软件的修改也十分方便,软件和硬件调试都经过后,把程序固化在eprom当中,插上8051单片机构成一个完整的单片机应用系统。
由于单片机体积小、成本低、使用方便,所以被广泛地应用于仪器仪表、现场数据的采集和控制,但单片机存储量有限,数据处理本事差,不利于数据信息的保存和处理,在那里利用单片机的串行口和上位pc机串口通讯,实验板上的max233串行转换芯片实现ttl信号和rs232信号之间的转换,和pc机通讯,从而实现远距离的监控及信息的存储、处理和打印清单,单片机完成现场数据的采集及各种信号的控制,构成一套环境监控单元。
在电子技术应用领域中,单片机的应用愈来愈多地应用到各行各业。如:工业控制、仪器仪表、电讯技术、办公自动化和计算机外部设备、汽车与节能、商用产品、家用电器等。目前,单片机正朝着大容量片上存储器、多功能io接口、宽范围工作电源和低功耗方向发展。要开发单片机的应用,不但要掌握单片机硬件和软件方面的知识,并且还要深入了解各应用系统的专业知识,仅有将这两方面的知识融会贯通和有机结合,才能设计出优良的应用系统。一个好的工程设计师不仅仅要掌握单片机的工作原理,并且还要不断了解各公司最新芯片的结构和应用,在实际应用中找到最好的性能价格比。所以还要注意培养学生理解新知识的自学本事,掌握芯片发展动态。
单片机实习心得篇六
随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么可编程控制器的出现则是给现代工业控制测控领域带来了一次新的革命。在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面。本学期我们就学习了单片机这门课程,感觉是有点难呢。也不知道整个学习过程是怎么过来得,可是时间不等人。
时光飞逝,一转眼,一个学期又进尾声了,本学期的单片机实习课题也在一周内完成了。俗话说“好的开始是成功的一半”。说这次实习,我认为最重要的就是做好程序调试,认真的研究老师给的题目。其次,老师对实验的讲解要一丝不苟的去听去想,因为只有都明白了,做起产品就会事半功倍,如果没弄明白,就迷迷糊糊的去做,到头来一点收获也没有。最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。
虽然这次的实习算起来在实验室的时间只有几天,不过因为我们都有自己的实验板,所以在宿舍里做实验的时间一定不止三天。硬件的设计跟焊接都要我们自己动手去焊,软件的编程也要我们不断的调试,最终一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求运动起来。
当然,这其中也有很多问题,第一、不够细心比如由于粗心大意焊错了线,由于对课本理论的不熟悉导致编程出现错误。第二,是在学习态度上,这次课设是对我的学习态度的一次检验。对于这次单片机综合课程实习,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对应该是严谨。我们这次实习所遇到的多半问题多数都是由于我们不够严谨。第三,在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的。
通过这次单片机实习,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。
这个设计过程中,我们通过在原有的计数器系统进行了改进,使之增添了暂停、计数、清零等的三个控制功能,使之成为一个更加适用,功能更加完备的属于自己的一个系统。设计结果能够符合题意,成功完成了此次实习要求,我们不只在乎这一结果,更加在乎的,是这个过程。这个过程中,我们花费了大量的时间和精力,更重要的是,我们在学会创新的基础上,同时还懂得合作精神的重要性,学会了与他人合作。作为一名自动化专业的快大三学生,我觉得做单片机实习是十分必要的。在已度过的大学时间里,我们大多数接触的是专业课。我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼我们的实践能力?如何把我们所学的专业基础课理论知识运用到实践中去呢?我想做类似实习就为我们提供了良好的实践平台。
首先在做本次实习的过程中,我感触最深的当属查阅大量的设计资料了。为了让自己的设计更加完善,查阅这方面的设计资料是十分必要的,同时也是必不可少的。我们是在做单片机实习,但我们不是艺术家,他们可以抛开实际尽情在幻想的世界里翱翔,而我们一切都要有据可依,有理可寻,不切实际的构想永远只能是构想,永远无法升级为设计。
其次,在这次课程设计中,我们运用到了以前所学的专业课知识,如:c语言、模拟和数字电路知识等。虽然过去从未独立应用过它们,但在学习的过程中带着问题去学我发现效率很高,这是我做这次课程设计的又一收获。
最后,在实习之前,我们要对所用单片机的内部结构有一个系统的了解,知道该单片机内有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之路;要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也为资料的保存和交流提供了方便;在实习过程中遇到问题是很正常的,但我们应该将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题。但是从中学到的知识会让我受益终身。发现、提出、分析、解决问题和实践能力提高都会受益于我在以后的学习、工作和生活中通过这几天的单片机的实训,我在理论的基础上更深刻的掌握了单片机的深层内容及实际生活中的应用,实训锻炼了自己动手能力和思维能力,还有在软件方面的编程能力,让我受益匪浅,同时也暴露出一些平时学习上的问题,让我深刻反思。这些问题的发现将为我以后的学习和工作找明道路,查漏补缺为进一步学习作好准备。
单片机实习心得篇七
这是我经过我们的不断努力,我们终于实现了简单的跑马灯的运行,便是两个灯地交替闪烁。我们感到兴奋极了。但是我们并没有满足于当前,我们又编写了三个灯地交替闪烁,四个及多个。当我们一步步实现我们的目的时,我得到莫大成就感和自信。
在这次实验中,我体会到了合作的重要性。一个人也可能实现这一系列的过程,但是要花费很多精力和时间。群策群力,分工明确,可以使我们更好、更快地完成我们的工作。在此期间,你可以更好知道自己的不足和缺陷,来得到改正。还可以知道自己的优势所在,把握好自己的优势。
附送:
无论是作为一名业余的电子爱好者还是一名电子行业的相关从业人员,掌握单片机技术无疑可以使您如虎添翼,为您的电子小制作或者开发设计电子产品时打开方便的大门!而且现在学习单片机技术的热潮正在不断升温,时下多家电子类的报刊杂志如:《电子制作》《无线电》《电子报》《电子世界》都开设了详细的单片机学习专栏,对于想学习单片机的朋友来说帮助很大,可以说现在的单片机学习环境是最好的,经过一段时间的努力,采用单片机来开发设计电子产品已经不再是专业电子工程师的“专利”!作为一个普通的电子爱好者完全可以通过一番努力后熟练掌握!
国外的电子爱好者采用单片机来设计小制作非常普及,一些智能机器人、智能自动装置内部都离不开单片机的身影。
站长的单片机技术也是通过网络自学学会的,因为站长的专业不是电子专业,所以单片机对于我来说是完全陌生的,自从上网后才知道有个叫单片机的好东东,看了平凡的单片机网站上的单片机教程后开始自学51单片机技术。平凡的单片机网站上有非常详细的51单片机基础知识教程,写得非常生动朴实,对我来说帮助极大,站长是先看了平凡老师的教程才对单片机有一些了解,然后购买了一些单片机的书刊,加以不断试验才初步掌握单片机的。
学习单片机技术有一定的难度,不花费一番努力是很难学会的,但是只要不断努力就一定能成功,套用一句广告歌词:努力总有回报!学习单片机最好从51系列开始,易看懂,不过确实很有用,很有嚼头,可以先大致看一遍,不消化的可以以后在试验实践中反复研究。
这里我初学者一张学习单片机的多媒体光盘,这张光盘中有比较详细的单片机基础知识,因为是图文并茂,所以学习起来比较容易上手,学习容易产生兴趣,当然最终还是要看书的,毕竟书更系统全面。
《mcs-51单片机实用接口-技术》这是一本北京航空航天大学出版社出版的一本好书,它详细描述了单片机的常见接口-技术,对于想以后开发产品的话,那就人手一本吧!《单片机实践与运用》这本书详细介绍了用单片机作的实验,有很实用的汇编源程序,可以通过学习模仿上面的程序加以试验,快速掌握单片机技术。
单片机实习心得篇八
实习是为了在毕业进入社会前,将自己的理论知识与实践融合,并且完成从学生到职员的过渡。下面是爱汇网小编为大家整理的单片机实习报告实用范文,供大家阅读!
随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么可编程控制器的出现则是给现代工业控制测控领域带来了一次新的革命。在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面。本学期我们就学习了单片机这门课程,感觉是有点难呢。也不知道整个学习过程是怎么过来得,可是时间不等人。
时光飞逝,一转眼,一个学期又进尾声了,本学期的单片机实习课题也在一周内完成了。俗话说“好的开始是成功的一半”。说这次实习,我认为最重要的就是做好程序调试,认真的研究老师给的题目。其次,老师对实验的讲解要一丝不苟的去听去想,因为只有都明白了,做起产品就会事半功倍,如果没弄明白,就迷迷糊糊的去做,到头来一点收获也没有。最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。
虽然这次的实习算起来在实验室的时间只有几天,不过因为我们都有自己的实验板,所以在宿舍里做实验的时间一定不止三天。 硬件的设计跟焊接都要我们自己动手去焊,软件的编程也要我们不断的调试,最终一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求运动起来。
当然,这其中也有很多问题,第一、不够细心比如由于粗心大意焊错了线,由于对课本理论的不熟悉导致编程出现错误。第二,是在学习态度上,这次课设是对我的学习态度的一次检验。对于这次单片机综合课程实习,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对应该是严谨。我们这次实习所遇到的多半问题多数都是由于我们不够严谨。第三,在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的。
通过这次单片机实习,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。
这个设计过程中,我们通过在原有的计数器系统进行了改进,使之增添了暂停、计数、清零等的三个控制功能,使之成为一个更加适用,功能更加完备的属于自己的一个系统。设计结果能够符合题意,成功完成了此次实习要求,我们不只在乎这一结果,更加在乎的,是这个过程。这个过程中,我们花费了大量的时间和精力,更重要的是,我们在学会创新的基础上,同时还懂得合作精神的重要性,学会了与他人合作。作为一名自动化专业的快大三学生,我觉得做单片机实习是十分必要的。在已度过的大学时间里,我们大多数接触的是专业课。我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼我们的实践能力?如何把我们所学的专业基础课理论知识运用到实践中去呢?我想做类似实习就为我们提供了良好的实践平台。
首先在做本次实习的过程中,我感触最深的当属查阅大量的设计资料了。为了让自己的设计更加完善,查阅这方面的设计资料是十分必要的,同时也是必不可少的。我们是在做单片机实习,但我们不是艺术家,他们可以抛开实际尽情在幻想的世界里翱翔,而我们一切都要有据可依,有理可寻,不切实际的构想永远只能是构想,永远无法升级为设计。
其次,在这次课程设计中,我们运用到了以前所学的专业课知识,如:c语言、模拟和数字电路知识等。虽然过去从未独立应用过它们,但在学习的过程中带着问题去学我发现效率很高,这是我做这次课程设计的又一收获。
最后,在实习之前,我们要对所用单片机的内部结构有一个系统的了解,知道该单片机内有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之路;要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也为资料的保存和交流提供了方便;在实习过程中遇到问题是很正常的,但我们应该将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题。但是从中学到的知识会让我受益终身。发现、提出、分析、解决问题和实践能力提高都会受益于我在以后的学习、工作和生活中。
一、生产实习的目的和意义
生产实习是培养本科学生理论联系实际,提高实际动手操作能力的重要教学环节。本专业的生产实习旨在使学生广泛了解实际电子产品生产的全过程,熟悉电子产品的主要技术管理模式,并在实习的操作过程中学习、掌握电子产品的焊接、安装、调试的实际操作技能。巩固和加深理解所学的理论,开阔眼界,提高能力,为培养高素质大学本科人才打下必要的基础。通过学习,是理论与实际相结合,可以使学生加深对所学知识的理解,并为后续专业课的学习提供必要的感性知识,同时使学生直接了解本业的生产过程和生产内容,为将来走上工作岗位提供必要的实际生产知识。
二、实习的基本内容
集中授课,进行相关知识的学习。
学习、掌握电子产品的独立性设计与安装、调试的能力;进一步掌握电子测量仪器的正确使用方法,电元器件的测量与筛选技术。
初步了解电子整机产品的工艺过程。
为能使学生得到充分的锻炼,较大的提高学生的实际动手能力,本次生产实习安排每一位学生独立完成全部系统的设计与安装工作。
本实习环节,学生要独立使用电焊铁及各种电子测试设备电路安装与调试,要学生严格遵守电器设备的使用安全,遵守实验室的各项规章制度。
三、基本要求
在教师的指导下练习在测试电路德核心板上焊接元件,掌握焊接要领。
熟悉元器件的性能及管脚分配。
在给定的pcb板上焊接跳线,ic插座,电阻,电容,led器件等。
检查焊接是否正确。
插上元器件,运行系统,并观测系统工作是否正常。
四、总体设计电路思想和原理
本次生产实习用到的开发板和模块共7块,分别为:单片机核心板,电子钟模块,mp3模块,rfid模块,无线传输模块,脉搏传感模块,gps模块。
各模块相互组合,其所能实现的基本功能
单片机核心板+电子钟模块:实现时间的显示,温度的测量,且可通过遥控器调时、定闹等。
单片机核心板+无线传输模块:实现数据的近距离无线传输。
单片机核心板+mp3模块(含sd卡):实现mp3播放功能。
单片机核心板+rfid模块:实现地铁检票系统的模拟。
单片机核心板+脉搏传感模块:实现人体脉搏传感的测量。
单片机核心板+gps模块:实现gps卫星定位功能。
(一)核心板电路设计
单片机核心板电路主要包括stc12c5a60s2单片机,电子钟模块接口电路,mp3接口电路,无线传输模块接口电路,脉搏传感模块接口电路,gps模块接口电路,串口扩展电路,电源供电电路。该系统的单片机是宏晶科技生产的单时钟机器周期(it)的单片机,是高速、低功耗、超强干扰的新一代8051单片机。通过使用stc-isp软件,该单片机可实现串口在线编程,无需编程器,无需仿真器。
核心板电路的设计思想主要是围绕单片机芯片的工作原理和特点,为其实现合理的设计出外围电路:包括电源电路,显示电路部分,复位电路部分,串行口通信电路,按键电路等。
(二)电子钟模块电路设计
该模块主要用到的芯片有:时钟保持芯片ds1302,单总线数字温度传感器ds18b20,红外遥控解码器tl1838a。
该模块电路设计的思想是了解这三种芯片的工作电压,ds1302的工作时钟频率以及三种芯片与单片机之间的硬件连接。
(三)mp3模块电路设计
该模块用到的主要芯片有mp3音频解码芯片vs1003,3.3v电压转换芯片lm1117-3.3,2.5v电压转换芯片lm1117-2.5。
该电路的设计思想主要是了解芯片的作用和特点,寻找各芯片之间的联系,vs1003芯片是该模块的主要部分。单片机设有单独解码mp3文件的功能,而单片机可与通过vs1003的接口电路的连接,进行mp3的解码,实现音频的输出。通过芯片各引脚的功能和特点,合理的设计出相应的外围电路。
(四)rfid模块电路的设计
支持多种加窗算法,兼容philips的mfrc530(spi接口)读卡机芯片。
该模块的电路设计思想是基于fm1702各引脚的功能和特点,合理的设计芯片的外围电路,其中的电容和电感所构成的天线是芯片与s50卡通信的工具。
五、单元电路设计
单片机核心板电路分析
单片机核心板是本次实习中最重要的部分,它是实现各种模块功能的基础部分。单片机核心板的核心是stc12c5a60s2单片机芯片,围绕该芯片设计出相应电源供电电路,蜂鸣器驱动电路,按键电路,串行口通信电路,复位电路,液晶屏驱动电路以及各模块的接口电路,由以上的电路部分就构成一个核心板电路系统。
电子钟模块电路分析
电子钟模块配合单片机核心板,可在lcd1602液晶屏上显示当前的日期(年月日)时间(时分秒),环境温度值,和红外遥控解码值。用户可通过遥控器或单片机核心板上的按键来进行日期和时间的设置。
通过遥控上的“eq”键,可控制led显示界面在时间、温度、红外解码之间的切换。如果想调整时间,需要首先使用遥控器的“eq”键将lcd显示调制时间界面;之后通过按“播放停止键”将时间停止;然后再按“左快捷键”向右切换;最后按“加减键”可以进行数值的加减操作,调整完成后,再次按“播放停止键”,时间开始运行。另外通过单片机核心板上的k1-k4键也可以完成时间的调整:其中k1键对应遥控器的“右快捷键”,即实现向右切换年月日时分;k3键对应遥控器的“加键”,即实现年月日时分的加1;k4键对应遥控器的“减键”,即实现年月日时分的减1。
mp3电路模块分析
是一单芯片mp3/wma/midi音频解码和adpcm编码芯片,其拥有一个高性能低功耗的dsp处理器核vs-dsp。5k的指令ram,0.5k的数据ram,串行的控制和数据输入接口,4个通用io口,1个uart口;同时片内带有一个可变采样率的dac,一个立体声dac以及音频耳机放大器;vs1003通过一个串行接口来接收输入的比特流,它可以作为一个系统的从机。
与单片机连接的引脚主要有7个,分别为:so、si、sclk、xdcs、xreset、dreq、mosi,只有保证它们与单片机正确可靠的连接,才能对vs1003进行有效的操作与控制。另外,vs1003各部分的供电电压与输出电压值是不同的。
芯片各部分供电电压如下表
供电部分最小电压推荐电压最大电压
模拟)
数字)
卡是一种大容量,性价比高,体积小,访问接口简单的存储卡。sdimmc卡大量 应用于数码相机、mp3、手机、大容量存储设备。作为这些便携式设备的存储载体,它具有低功耗,非易失性,保存数据无需消耗能量的特点。
卡只使用了1-7触点。对于1号引脚(cd/dat3)扩展的dat线(dat1-dat3)在上电后处于输入状态,它们在执行set-bus-width命令后作为dat线操作,当不用dat1-dat3线时,主机应使自己的dat1-dat3线处于输入模式,这样定义是为与mmc卡保持兼容。上电后,cd/dat3作为带50k上拉电阻的输入线(可用于检测卡是否存在或选择spi模式)。用户可以在正常的数据传输中用set-clr-card-detect(acmda口)命令断开上拉电阻的连接。mmc卡的该引脚在sd模式下为保留引脚,在sd模式下无任何作用。对于2号引脚cmd,mmc卡在sd模式下为io/pp/oo,mmc卡在spi模式下为i/pp。
关于电压匹配问题,sd卡的逻辑电平相当于3.3v ttl电平标准,而单片机的逻辑电平为5v。因此,它们之间不能直接相连,否则会有烧毁sd卡的可能。解决逻辑器件接口的电平兼容问题,原则主要有两条:一为输出电平器件输出高电平的'最小电压值,应大于接受电压器件识别为高电平的最低电压值;二为输出电平器件输出低电平的最大电压值,应小于接受器件识别为低电平的最高电压值。考虑到sd卡在spi协议的工作模式下,通讯都是单向的,于是在单片机向sd卡传输数据时采用晶体管加上拉电阻法的方案。在sd卡向单片机传输数据时,可以直接连接。因为它们之间的电平刚好满足上述的电平兼容原则,既经济又实用。该方案可以双电源供电(一个5v电源,一个3.3v电源供电),3.3v电源可用asl1117稳压管从5v电源稳压获取。
rfid模块电路分析
基于fm1702sl的非接触式ic卡读写器,只要稍加改动就能开发成不同的射频识别应用系统,如考勤系统,门禁系统,公交车收费系统等。s50非接触式卡符合mifare的国际标准,容量8k位,数据保存期xx年,又可改写10万次,读无限次。s50卡不带电源,自带天线,内含加密控制逻辑电路和通用逻辑电路,卡与读卡器之间的通讯采用国际通用des和res保密交叉算法,具有较高的保密性能。
单片机与fmitdisl通用spi总线通信,采用中断工作模式,在fmitdisl复位后,必须进行一次初始化程序以便初始化spi接口模式,而且可以同步实现单片机和fmitdisl的启动工作。信息存储在mifarse卡里,读写器与卡通过各自的天线建立起二者之间非接触信息传输通道。当卡进入系统的工作区时,读写器向卡发射一组固定频率的电磁波,卡内有一个lc串联谐振电路,其频率与读写器发射的频率相同,在电磁波的激励下,lc谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端接有一个单向导通的电子粟,将带内容内的电荷送到另一个电容内存储,当所有积累的电荷达到2v时,此电容可做到电源为其它电路提供工作电压,将卡内数据发射出去或读取读写器的数据。
根据互感原理可知,读写器天线半径越大,匝数越多,读写器上的天线和卡上的天线的互感系数就越大。根据国际标准的要求,卡和读写器的通信距离为10cm,通过调整天线驱动电压可以改变通信的最长距离。天线的传输带宽和品质因数成反比关系。过高的品质因数会导致带宽减小,从而减弱读写器的调制边带,会导致读写器无法与卡通信。
无线传输模块分析
是一无线通信芯片,采用fsk调制,可以实现点对点或是1对6的无线通信。无线通信速度最高可达2mbps,只需为单片机系统预留5个gpio,1个中断输入引脚,就可很容易地实现天线通信的功能,非常适合用mcu系统构建无线通信功能。
具有收发模式,待机模式和掉电模式,四种工作模式,并由ce、寄存器内部pwr、vp和prim、rx共同控制。nrf24l01所有的配置都由配置寄存器来定义,这些配置寄存器可通过spi口访问。spi接口由sck、mosi、miso及csn组成,在配置模式下单片机通过spi接口配置nrf24l01的工作参数,在发射或接收模式下单片机spi接口发送和接收数据。
单片机的控制指令从nrf24l01的mosi引脚输入,而nrf24l01的状态信息和数据是从其miso引脚输出并送给单片机的。利用spi传输数据时,是先传输低位字节,再传输高位字节,并且在传输每个字节时是从高位传起。
六、单片机软件系统工作流程
通过使用stc-isp软件,stc12c5a60s2单片机可实现串口在线编程。由于现在大的数据计算机都不存在提供单独的串口,所以需要usb转rs232串口线。
usb转rs232串口设备驱动程序的安装
stc-isp v483串口下载软件
七、实习过程心得
新学期伊始,就迎来了为期四周的单片机生产实习。在这次生产实习过程中,我受益颇多。这是我们经历的第一次广泛了解实际电子产品生产的全过程。从最初的设计,到焊接,安装,调试,我们都是逐一亲自动手操作完成的。在这次实习中,我们遇到了不少问题,但正是因为有了这些问题,才有了我们更加深入学习的机会。为了解决这些问题,我们查资料,探讨,请教老师,充分利用自己身边的一切资源来学习。这样的学习过程让我们对所学内容理解的更深刻,而且大大提高了我们的团结协作能力。在实际操作焊接的过程中,我们从笨拙到熟练,动手能力不断提高,有了很大的进步。这为我们以后步入工作岗位做了良好的铺垫。
总之,通过这次生产实习,我受益匪浅,各方面的能力都有了提高。最后,感谢在实践过程中悉心指导的每一位老师!
一、认知实习经历
(一)单片机的背景及应用
单片机是计算机技术发展史上的一个重要里程碑,标志着计算机正式形成了通用计算机系统和嵌入式系统两大分支。
单片机软硬件结合、体积小,容易嵌入到各种应用系统中。得到广泛应用且其体积小、成本低,嵌入到工业控制单元、机器人、智能仪器仪表、汽车电子系统、武器系统、家电系统、办公自动化设备、金融电子系统、玩具、个人信息终端及通讯产品中。
它功能齐全,应用可靠,抗干扰能力强;简单方便,易于普及。单片机技术是易于掌握技术。应用系统设计、组装、调试已经是一件容易的事情,工程技术人员通过学习可很快掌握其应用设计技术;发展迅速,前景广阔。短短几十年,单片机经过4位机、8位机、16位机、32位机等几大发展阶段。尤其是集成度高、功能日臻完善得单片机不断问世,使单片机在工业控制及工业自动化领域获得长足发展和大量应用。目前,单片机内部结构愈加完美,片内外围功能部件越来越完善,向更高层次和更大规模的发展奠定坚实基础。单片机是集成电路技术与微型计算机技术高速发展的产物。体积小、价格低、应用方便、稳定可靠,因此,给工业自动化等领域带来了一场重大革命和技术进步。由于体积小,很容易地嵌入到系统之中,以实现各种方式的检测、计算或控制,这一点一般微机根本做不到。又由于单片机本身就是一个微型计算机,因此只要在单片机的外部适当增加一些必备外围扩展电路,就可以灵活的构成各种应用系统,如工业自动监测监视系统,数据采集系统,自动控制系统,智能仪器仪表等。
(二)认识stc11f32xe单片机的基本结构和原理
stc11f32xe单片机是由一个8位cpu,4kb程序存储器,一组特殊功能寄存器,4个输入输出口(即p0\p1\p2\p3), 一个全双工串行口,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进行控制,可以实现时、分、秒、年、月、日的显示,并且有漏电保护功能。同样把时分秒显示在数码管上,通过按键再切换到年月日。
在给dds1302初始化时,如果写保护关,则有漏电保护功能(即断电重连后,时钟会自动记录断电的这段时间,并顺着此时间继续计时。)
(5)rs485通信
用rs485实现多机通信,编写通信协议实现一台主机和多台从机进行通信。在进行该模块设计时,由于平台搭建的有点问题,使得rs485的电压拉不到工作电压。然后把问题反映给了我们的两位指导老师,经过他们的一番测试,最终找到问题的所在:是因为一个电阻的原因。当然在观看老师对电路的检测中受益匪浅。也对多功能电压表的应用更为了解。
(6)nokia 5110屏显示
nokia 5110屏是48x84的点阵lcd,可以显示4行汉字。用nokia 5110屏实现计算器、阅读器、推箱子和足球射门等功能。这四个程序设计全是基于nokia 5110屏和对按键的检测,用按键来控制各个功能,并在屏上图形化显示。
在对计算器的设计要实现0——999之间的四则运算,尤其是除法运算还涉及到浮点数。阅读器主要是上下换行和左右翻页,由于要存储一段文字在寄存器中,文字不能太长,否则会超过程序寄存器的大小而不能进行构建。
推箱子是通过数组0和1实现小人和箱子的走与停。足球射门通过产生随机数来控制球的方向的任意性。
三、总结
两个月的暑期认知实习很快结束了,总体上来说感觉很充实,没有白白浪费暑假时光,也充实了自己的知识储备,获益匪浅。
当然很感谢龙夏老师和肖连军老师,他们放弃自己的假期,在酷暑中坚持没两天一到,为我们解答学习过程中的疑问。还有就是系里的支持,为我们提供凉爽的学习环境,会议室配有空调,在学习的同时不用经受酷暑的考验。虽然我们的学习场所很简陋:桌椅是我们从5栋教学楼搬的,电源插座是刚刚搭建的,和在普通教室上自习的同学来比我们是幸福的。
实习前虽说已经大二结束,但是对我们的专业嵌入式方向始终不甚明白,纵然专业导论课已经谈过,但是总感觉迷茫与空洞。书本上的知识也学了不少,像电路,数字逻辑,组成原理等一些课,但是这些课始终是书本知识,得不到实际的应用。通过这次的亲自动手设计到编写驱动设计程序,终于切身体会到在开发产品中要用到哪些知识。依然记得实训刚开始时,大家都很兴奋,因为我们要自己动手焊接自己开发板的每一模块,从电源模块开始着手。“书到用时方恨少,事要做时方知难”,一点也不假,感觉焊接应该不难,不就把锡点到电器元件引脚上不就行了,可是真正拿着烙铁去焊时,手是抖动的,烙铁也不打听话……淡然这只是刚开始时,经过多次的练习慢慢的得心应手。怪不得社会上的公司招聘都提到:有工作经验者优先。是啊,干过的总比纸上谈兵的强的多,公司不需要对你培训,可以直接工作给公司带来效益。
焊接电路板的时间很短,这只是简单的技术活,不需要逻辑上的考虑。接下来就是用我们焊接好的开发板开始我们的单片机之旅。由于单片机课程还没开,我们不得不从网上查资料,看教程弥补自己基础知识的匮乏。还记得自己写的第一个程序,驱动数码管。虽然看着焊接好的开发板很好看,但是要写程序点亮它就不那么容易了,第一感觉就是无从下手。老师建议我们从网上看前人的驱动程序,然后比着写,由于使用的单片机不同,电路的设计不同,在看网上程序时必须要明白其原理,否则还是无法借鉴过来,就这样第一个驱动程序花费了我两天时间才把数码管点亮。开发的过程是痛苦的,但是结果是令人无比兴奋的。看着自己点亮的数码管心里特别高兴。
接下来的日子就是每天对着电脑编写程序,然后下载到单片机中进行检测,查看能否运行。有时花费了一天的时间编写的一个程序下载单片机中竟然运行不了或者显示错误,心里真的特别失望;有时为了一个驱动程序想了一天还是一无所获,会特别烦躁……但是看到其他同学都在专心的研究,自己也就安慰自己别灰心,要坚持。就想《士兵突击》中说的一样不抛弃不放弃,所以自己也不能放弃自己。然后又重新打起精神,投入到学习当中,就是在这样的一次次的自我暗示中,在和同学们一起拼搏一起学习。
还记得在进行多机通信时,由于要把所有的单片机连接在一起,大家不得不默契配合,一起想办法,编写协议“众人拾柴火焰高”,很快一个主机程序,从机程序就出炉了。
经过一个暑假的认知实习我学到的不仅是知识,还有责任心、信心、恒心以及团队合作能力。我想无论是在学校还是以后踏入社会这些都必不可少。我认识到了我所学知识的重要性。知识犹如人的血液。人缺少了血液,身体就会衰弱,人缺少了知识,头脑就要枯竭。这次的单片机培训应用到的不仅是单片机知识,还有以前的课程,所以知识的积累也是非常重要的。这次亲身体验让我有了深刻感触,这不仅是一次实践,还是一次人生经历,是一生宝贵的财富。在磨练自己的同时让自己认识了很多,使自己未踏入企业就已经对企业有了一定的了解。
通过这次的实习,我对自己的专业更清楚的认知,以前一直不清楚嵌入式的具体应用,不知道以后毕业了该干什么。但通过这次的实习,我对嵌入式有了更清楚地认识,对单片机有了更清晰的理解。我认识到做什么都要有责任心,只有抱着认真负责的态度才能把任务完成。而程序员更是对耐心和细心有很高的要求。
实习的过程不仅仅是一个认知的过程,更是一个反思的过程。学习到新知识固然可喜,但能否用新知识对旧只是加以反思,这是关键的关键。
单片机实习心得篇九
我从大二起,就去实验室去学习。在那里与老师和一些电子设计爱好者的交流中,我学到了更多的专业知识。我从此走上了学习嵌入式的道路。这丰富了我的大学生活,是我在大学的最大收获。
我是从学习单片机开始我的嵌入式学习的。
我接触单片机的方式是在图书馆看书,我看了很多本书,但是大多数书写的大同小异。书里面讲解的单片机的寄存器我看了很多遍也没有看懂。我都不明白改怎样学习它了。慢慢的我悟出了一个道理:电子的学习实践是最重要的,这样,我在大二的时候就买了一块学习板,我一边看视频一边仿照视频的程序,自己编写程序,在很短的时间里,我的单片机有了很大的提高。那些难懂的寄存器通过编写程序,我慢慢的弄懂了它们,此刻回头看去,原先它还是很简单的。
我看过的单片机的书籍,大部分的程序都是汇编写的。它是一种基于机器硬件的低级语言,对于我们这些只学习过c语言的人来说,十分难懂。我认为刚开始学习单片机没有必要必须要从学习汇编编程开始。我学习单片机就是用c语言编程的,我并不会汇编语言,也没有妨碍我把单片机学好。
很多人说,学单片机最好先学汇编语言,以我的经验告诉大家,绝对没有这个必要,初学者一开始就直接用c语言为单片机编程,既省时间,学起来又容易,进步速度会很快。在刚开始学单片机的时候,千万不要为了解单片机内部结构而浪费时间,这样只能打击你的信心,当你学会编程后,自然一步步就掌握其内部结构了。
单片机提高重在实践,想要学好单片机,软件编程必不可少。但是熟悉硬件对于学好单片机的也是十分重要的。如何学习好硬件,动手实践是必不可少的。我们能够通过自己动手做一个自己的电子制作,通过完成它,以提高我的对一些芯片的了解和熟练运用它。这样我们就能够多一些了解芯片的结构。我相信,你完成了一个属于自己的电子制作,你的单片机水平就会有一个质的提高。
单片机实习心得篇十
首先,学习单片机要有必须的基础:电子技术方面要有数字电路和模拟电路等方面的理论基础,个性是数字电路;编程语言要求汇编语言或c语言。要想成为单片机高手,推荐初学者首先学习汇编语言,学的差不多的时候,转入c语言学习。尽管汇编语言属于低级语言,编程效率低,可是较c语言具有目标代码简短,占用内存少,执行速度快等优点,更重要的是能使初学者尽快熟悉单片机的内部结构,并能对其进行精确的控制。汇编语言在单片机教材里面都会涉及,不需要单独购买教材和学习。c语言是一门学问,有很多专业书籍来讲解,并且对我们今后的编程生涯有绝对的好处,所以要深入学习,千万不要自以为看了某某的视频教程就以为掌握了c语言,那只是c语言的一部分。在那里给大家推荐一本单片机c语言程序设计参考书,马忠梅等著,北京航空航天大学出版社出版的《单片机的c语言应用程序设计》,要求c语言基础。如果没学过c语言,推荐学习清华大学谭浩强编写的c语言程序设计,这本书写的不错,通俗易懂。
其次,是单片机教材选取。单片机是一门十分重视实践的技术,不能总是看书,但要学习它首先应看书,对单片机引脚、内部结构、寄存器和原理有必须地了解和感官认识,它的是怎样工作的,能干些什么?刚开始时,也许你看不明白,但这并不要紧,因为你还缺乏实践经验。此刻单片机应用广泛,所以各个厂家分别推出了自我的单片机,按内部结构体系派系分:51系列、pic系列、avr系列、摩托罗拉等等……我们没必要每样都学!因为他们的编程方法和调试过程以及内部指令结构有必须的相似,只要学精通一款就ok了!尤其是用c语言编程,就几乎不用分什么派系,可是我们要选取一款有代表性的知识范围广,并且入门容易,书籍多。一般来说,mcs-51系列单片机已经得到广泛的普及和应用,市场上它的资料也比较多,用的人也很多。给大家推荐一些参考书,学习时只需要一本就足够拉。书名:《新编mcs-51单片机应用设计》,哈尔滨工业大学出版,作者:张毅刚;书名:《单片机原理及应用》,高等教育出版社,作者:张毅刚等;书名:《单片机高级教程:应用与设计》,北京航空航天大学出版社,作者:何立民。相关教材还有很多,在这不一一列举。
定某个实验,就恭维的告诉你一声”恭喜你,学会了”自我学会了单片机,这有点可笑,这只能说明你算过关了,对单片机有了必须了解和会使用它了。可是单片机能完成的功能太多了,尤其是对外围器件的控制,综合起来能设计出许多意想不到的产品。所以除了入门外,精通可千万别轻易说出口。
单片机实习心得篇十一
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转换开始。
1、按键电路设计。
利用单片机的p1口扩展一个8位键盘。
2、晶振与复位电路设计。
本设计采用的是上电复位的形式,如图3.3所示,上电顺进rst获得高电平,随着电容器c的充电,rst引脚上的高电平将逐渐下降,只要高电平能保持复位所需要的两个机器周期以上时间,单片机就能实现复位操作。晶振电路为单片机提供工作所需要的时钟信号。震荡频率越高,系统时钟频率也越高,单片机运行的速度就越快。其电路如图3.4所示。89c51的xtal1和xtal2两个引脚跨接晶体振荡器和微调电容c1、c2形成反馈电路,就构成了稳定的自激振荡器,本设计的震荡器频率为12mhz。
3、下载电路设计。
4、流水灯模块设计。
5、模数转换模块设计。
6、显示电路设计。
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软件片编程和仿真时收获良多。通过这次单片机课程设计,还使我懂得了实践的重要性。同时在程序调试的过程中提高自己的发现问题、解决问题、实际动手和独立思考的能力。这次课程设计能顺利的完成,除了我们的努力外,当然也离不开指导老师申老师的辛勤指导,致使我在设计的过程中学到了很多实用性的知识。同时,对给过我帮助的所有同学和各位指导老师表示忠心的感谢!
单片机实习心得篇十二
一、生产实习的目的和意义:
生产实习是培养本科学生理论联系实际,提高实际动手操作能力的重要教学环节。本专业的生产实习旨在使学生广泛了解实际电子产品生产的全过程,熟悉电子产品的主要技术管理模式,并在实习的操作过程中学习、掌握电子产品的焊接、安装、调试的实际操作技能。巩固和加深理解所学的理论,开阔眼界,提高能力,为培养高素质大学本科人才打下必要的基础。通过学习,是理论与实际相结合,可以使学生加深对所学知识的理解,并为后续专业课的学习提供必要的感性知识,同时使学生直接了解本业的生产过程和生产内容,为将来走上工作岗位提供必要的实际生产知识。
二、实习的基本内容:
集中授课,进行相关知识的学习。
学习掌握电子产品的.独立性设计与安装调试的能力;进一步掌握电子测量仪器的正确使用方法,电元器件的测量与筛选技术。
初步了解电子整机产品的工艺过程。
为能使学生得到充分的锻炼,较大的提高学生的实际动手能力,本次生产实习安排每一位学生独立完成全部系统的设计与安装工作。
本实习环节,学生要独立使用电焊铁及各种电子测试设备电路安装与调试,要学生严格遵守电器设备的使用安全,遵守实验室的各项规章制度。
三、基本要求:
在教师的指导下练习在测试电路德核心板上焊接元件,掌握焊接要领。
熟悉元器件的性能及管脚分配。
在给定的pcb板上焊接跳线,ic插座,电阻,电容,led器件等。
检查焊接是否正确。
插上元器件,运行系统,并观测系统工作是否正常。
四、总体设计电路思想和原理:
本次生产实习用到的开发板和模块共7块,分别为:单片机核心板,电子钟模块,mp3模块,rfid模块,无线传输模块,脉搏传感模块,gps模块。
各模块相互组合,其所能实现的基本功能如下:
单片机核心板+电子钟模块:实现时间的显示,温度的测量,且可通过遥控器调时定闹等。
单片机核心板+无线传输模块:实现数据的近距离无线传输。
单片机核心板+mp3模块(含sd卡):实现mp3播放功能。
单片机核心板+rfid模块:实现地铁检票系统的模拟。
单片机核心板+脉搏传感模块:实现人体脉搏传感的测量。
单片机核心板+gps模块:实现gps卫星定位功能。
(一)核心板电路设计。
单片机核心板电路主要包括stc12c5a60s2单片机,电子钟模块接口电路,mp3接口电路,无线传输模块接口电路,脉搏传感模块接口电路,gps模块接口电路,串口扩展电路,电源供电电路。该系统的单片机是宏晶科技生产的单时钟机器周期(it)的单片机,是高速、低功耗、超强干扰的新一代8051单片机。通过使用stc-isp软件,该单片机可实现串口在线编程,无需编程器,无需仿真器。
核心板电路的设计思想主要是围绕单片机芯片的工作原理和特点,为其实现合理的设计出外围电路:包括电源电路,显示电路部分,复位电路部分,串行口通信电路,按键电路等。
(二)电子钟模块电路设计。
该模块主要用到的芯片有:时钟保持芯片ds1302,单总线数字温度传感器ds18b20,红外遥控解码器tl1838a。
单片机实习心得篇十三
(2)实习地点:xx科技有限公司。
(3)实习性质:顶岗实习(主要基于xx平台从事中小型企业管理软件定制开发,使用现在主流的一些框架,在开发中担当设计、编码角色。)。
毕业实习是教学过程中的重要组成部分,是使学生获取生产、经营实际知识和技能,巩固和加深对理论知识的理解,培养与提高能力的重要实践环节。通过本次实习,学生将进一步加深对计算机理论知识的理解,进一步熟悉计算机文员的相关运作过程,为学生毕业后的实际工作打下良好基础。
xx在人事部门的广泛使用,改进了统计手段,改革了统计方法,提高了统计工计算机在人事部门的广泛应用,将为我国的人事管理工作,提供现代化的管理手段和科学的管理方法,并将为开创人事管理工作的新局面创造条件。目前,计算机在我国的人事管理工作中,主要可用来进行报表处理,档案管理,文书编辑,信息查询,综合分析。干部统计作为人事管理的一个重要组成部分,是通过对干部情况的调查,整理和分析,了解干部队伍的发展趋势,为各级领导机关制定干部工作的方针,政策,加强干部管理,改革干部制度提供准确数字的依据。其工作除涉及到干部的基本情况统计之外,还包括干部的工资统计,干部编制情况统计,干部奖惩情况统计,军转干部安置情况统计,老干部情况统计等方面,其涉及的面之广,数据量之大可想而知,若利用手工进行干部的统计工作,大致要经过干部统计调查,干部统计资料的整理,干部统计分析三个过程,但这种手工统计过程,存在着几个明显的问题,比如说统计资料缺乏准确性,及时性,需要花费大量的人力,物力,财力等。当今社会已步入了信息社会,知识经济将成为新世纪的主导产业。
(一)、实习公司简介。
xx有限公司。简称xx(x),是一个具有鲜明技术特色的专业软件开发及咨询服务的软件企业,是中国软件外包行业的积极倡导者和参与者,并立志为全球客户提供全面的软件开发、测试、维护和认证等专业服务。xx主要服务领域为金融、电信、电力、钢铁、电子商务等,我们的质量保证系统能有效为客户提供从项目咨询设计到实施维护的全面服务。xx拥有一批专业化的团队和良好的人才梯队,海外归国人才的加盟,使我们迅速拥有进入国际市场的实力。
面对软件行业人力资源严重匮乏的现状,xx基于雄厚的技术实力,研发了一套适用于企业内部员工的培训体系,使经过培训的员工能快速适应项目变换的需要,时刻掌握行业最新技术动向。xx非常注重具有自主知识产权产品的设计和开发工作,在xx、xx,无线通讯,嵌入式系统等技术领域都推出了自己的产品,并有着稳定的客户群。
xx为包括xx、xx等国内外客户提供了专业化服务。xx的优质技术服务赢得了客户的信赖。
(二)、实习过程。
读了四年的大学,然而大多数人对本专业的认识还是寥寥无几,在编程与软件测试周围缠绕不定,在大二期末学院曾要求我们做一个关于计算机行业前景研究的调查报告,但由于当时所学知识涉及本专业知识不多,所看到的东西与本专业根本就很难联系起来,在很多同学心里面对于本专业一直很茫然。
通过这次实习,我对xx专业在行业实践中的工作对象、面临问题及解决办法有了一个较为全面的理解。巩固专业知识的同时也增加了行业责任感,实习的日子里也加深了同学友谊,锻炼了团队精神。现将实习的个人感想总结报告如下:
在这三个礼拜的时间中,我复习了曾经学过的编程语言x,让我对x在认识的基础上,又具备了用x开发x应用程序和web应用程序的能力。现在我再去理解。x和xx,就会发现xx是个强大的新平台,而java则是该平台下最佳的开发语言。我还系统的学习了x编程,并努力完成我此次实习的任务——商品进销存系统设计。系统采用x,开发工具为x,开发语言为x。这个系统是针对中国中小企业开发的进销存管理软件,全面提高商业企业的管理效率,高效管理库存,提高销售力度,为企业增加更大利润。使用简单,最大程度的简化了财务管理软件的操作复杂性,使企业无需学习,即可自己轻松上手,不但界面简单易于操作,而且通过此系统您可以知道您每天、每月、每年的销售额、利润,统计所有的应收款、应付款,知道您的哪个分公司、门市、柜台、商品、业务员赚了多少钱,库存商品的价值,等等!有了此软件您就可以轻轻松松的打理您的企业,获得更多自由时间。还有此软件数据流比较大,数据库中表有五个,可光视图就建了十来个,我们小组经过三个礼拜的开发时间完成了该系统,也受到了老师的肯定。在此次的实习中我们小组合理分配时间,恰当的调用人手,时刻争当速度最快,界面最整洁的小组,我在其中主要完成了详细设计文档和测试设计文档的编写,还做了其中几个页面,同时协助同事进行开发,现在能熟练进行开发环境中各个控件的使用。
我们小组的名字为xx,顾名思义,xx有力量的(力量来源于团结)故寓意我们小组成员的团结!但是,我们觉得:理论与实际有很大的差距,课内与课外有很大的区别,基于这一点,我们认为我们很缺乏“实战经验”,与此同时,也暗含了我们对于知识的渴求;另外,还隐含了我们在这个过程中不怕苦不怕累的艰苦奋斗的革命精神!
指导老师们在整个实习过程中尽职尽责,对保证实习质量起到了重要作用。实习开始时,老师们深入学生的生活和学习环境,阐明实习大纲及实习计划内容,明确实习目的和要求。实习过程中,结合实习单位的具体情况,帮助学生学会具体地分析问题、解决问题,学会深化专业知识,用专业知识指导实践,指导学生做好具体工作;在业务不多的实习点,引导学生“找事做”,挖掘一定的实践经验;检查学生实习工作日记,掌握实习情况,指导工作及时有效;督促学生认真完成实习报告。指导老师平均每周至少与学生交流一次。基本达到了及时发现问题,解决问题,提高实习质量的目的。实习单位的指导老师认真负责。不仅指导具体工作,还无私的介绍自己的工作与社会经验。
在此次实习过程中,我们每个人都把自己当成是公司研发部的一员,我们每天坚持按时上下班,甚至有时还会早到或者加班,合理的安排自己的工作时间,在指导老师的安排下劲量做到劳逸结合,时而做个小游戏放松我们自己的大脑,随后便尽快让大脑做到高速运转,我对自己技术上的特点作一个概括。熟练的编写详细设计和测试设计文档;努力学习编程;熟练掌握xx,复习并掌握了简单的xx语句;熟悉xx应用系统的开发,开发语言为xx。
最后总结一下我在此次实习过程中的收获主要有四个方面:一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了此次实习的实践任务。二是提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。三是在实习过程中成立一个小团队,彼此之间互相沟通,互相帮助,为了我们的目标而努力,让我看到了大家对于工作的热情,还有每个人的工作能力。四是为xx论文积累了素材和资料。
经过过去四个月的实践和实习,我对未来充满了美好的憧憬,在未来的'日子,我将努力做到以下几点:
(1)、继续学习,不断提升理论素养。
在信息时代,学习是不断地汲取新信息,获得事业进步的动力。作为一名年轻同志更应该把学习作为保持工作积极性的重要途径。走上工作岗位后,我积极响应单位号召,结合工作实际,不断学习理论、业务知识和社会知识,用先进的理论武装头脑,用精良的业务知识提升能力,以广博的社会知识拓展视野。
(2)、努力实践,自觉进行角色转化。
“理论是灰色的,生活之树常青”,只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的意志。从学校走向社会,首要面临的问题便是角色转换的问题。从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。学生时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则更多地被他人所选择。诸此种种的差异。不胜枚举。但仅仅在思想的层面上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。
(3)、提高工作积极性和主动性。
四个月的实习期很快过去了,是开端也是结束。展现在自己面前的是一片任自己驰骋的沃土,也分明感受到了沉甸甸的责任。在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,继续为中心创造更多的价值。
单片机实习心得篇十四
一、生产实习的目的和意义:
生产实习是培养本科学生理论联系实际,提高实际动手操作能力的重要教学环节。本专业的生产实习旨在使学生广泛了解实际电子产品生产的全过程,熟悉电子产品的主要技术管理模式,并在实习的操作过程中学习、掌握电子产品的焊接、安装、调试的实际操作技能。巩固和加深理解所学的理论,开阔眼界,提高能力,为培养高素质大学本科人才打下必要的基础。通过学习,是理论与实际相结合,可以使学生加深对所学知识的理解,并为后续专业课的学习提供必要的感性知识,同时使学生直接了解本业的生产过程和生产内容,为将来走上工作岗位提供必要的实际生产知识。
二、实习的基本内容:
集中授课,进行相关知识的学习。
学习掌握电子产品的独立性设计与安装调试的能力;进一步掌握电子测量仪器的正确使用方法,电元器件的测量与筛选技术。
初步了解电子整机产品的工艺过程。
为能使学生得到充分的锻炼,较大的提高学生的实际动手能力,本次生产实习安排每一位学生独立完成全部系统的设计与安装工作。
本实习环节,学生要独立使用电焊铁及各种电子测试设备电路安装与调试,要学生严格遵守电器设备的使用安全,遵守实验室的各项规章制度。
三、基本要求:
在教师的指导下练习在测试电路德核心板上焊接元件,掌握焊接要领。
熟悉元器件的性能及管脚分配。
在给定的pcb板上焊接跳线,ic插座,电阻,电容,led器件等。
检查焊接是否正确。
插上元器件,运行系统,并观测系统工作是否正常。
四、总体设计电路思想和原理:
本次生产实习用到的开发板和模块共7块,分别为:单片机核心板,电子钟模块,mp3模块,rfid模块,无线传输模块,脉搏传感模块,gps模块。
各模块相互组合,其所能实现的基本功能如下:
单片机核心板+电子钟模块:实现时间的显示,温度的测量,且可通过遥控器调时定闹等。
单片机核心板+无线传输模块:实现数据的近距离无线传输。
单片机核心板+mp3模块(含sd卡):实现mp3播放功能。
单片机核心板+rfid模块:实现地铁检票系统的模拟。
单片机核心板+脉搏传感模块:实现人体脉搏传感的测量。
单片机核心板+gps模块:实现gps卫星定位功能。
(一)核心板电路设计。
单片机核心板电路主要包括stc12c5a60s2单片机,电子钟模块接口电路,mp3接口电路,无线传输模块接口电路,脉搏传感模块接口电路,gps模块接口电路,串口扩展电路,电源供电电路。该系统的单片机是宏晶科技生产的单时钟机器周期(it)的单片机,是高速、低功耗、超强干扰的新一代8051单片机。通过使用stc-isp软件,该单片机可实现串口在线编程,无需编程器,无需仿真器。
核心板电路的设计思想主要是围绕单片机芯片的工作原理和特点,为其实现合理的设计出外围电路:包括电源电路,显示电路部分,复位电路部分,串行口通信电路,按键电路等。
(二)电子钟模块电路设计。
该模块主要用到的芯片有:时钟保持芯片ds1302,单总线数字温度传感器ds18b20,红外遥控解码器tl1838a。
该模块电路设计的思想是了解这三种芯片的工作电压,ds1302的工作时钟频率以及三种芯片与单片机之间的硬件连接。
(三)mp3模块电路设计。
该模块用到的主要芯片有mp3音频解码芯片vs1003,3.3v电压转换芯片lm1117-3.3,2.5v电压转换芯片lm1117-2.5。
该电路的设计思想主要是了解芯片的作用和特点,寻找各芯片之间的联系,vs1003芯片是该模块的主要部分。单片机设有单独解码mp3文件的功能,而单片机可与通过vs1003的接口电路的连接,进行mp3的解码,实现音频的输出。通过芯片各引脚的功能和特点,合理的设计出相应的外围电路。
(四)rfid模块电路的设计。
支持多种加窗算法,兼容philips的mfrc530(spi接口)读卡机芯片。
该模块的电路设计思想是基于fm1702各引脚的功能和特点,合理的设计芯片的外围电路,其中的电容和电感所构成的天线是芯片与s50卡通信的工具。
五、单元电路设计:
单片机核心板电路分析。
单片机核心板是本次实习中最重要的部分,它是实现各种模块功能的基础部分。单片机核心板的核心是stc12c5a60s2单片机芯片,围绕该芯片设计出相应电源供电电路,蜂鸣器驱动电路,按键电路,串行口通信电路,复位电路,液晶屏驱动电路以及各模块的接口电路,由以上的电路部分就构成一个核心板电路系统。
电子钟模块电路分析。
电子钟模块配合单片机核心板,可在lcd1602液晶屏上显示当前的日期(年月日)时间(时分秒),环境温度值,和红外遥控解码值。用户可通过遥控器或单片机核心板上的按键来进行日期和时间的设置。
通过遥控上的“eq”键,可控制led显示界面在时间、温度、红外解码之间的切换。如果想调整时间,需要首先使用遥控器的“eq”键将lcd显示调制时间界面;之后通过按“播放停止键”将时间停止;然后再按“左快捷键”向右切换;最后按“加减键”可以进行数值的加减操作,调整完成后,再次按“播放停止键”,时间开始运行。另外通过单片机核心板上的k1-k4键也可以完成时间的调整:其中k1键对应遥控器的“右快捷键”,即实现向右切换年月日时分;k3键对应遥控器的“加键”,即实现年月日时分的加1;k4键对应遥控器的“减键”,即实现年月日时分的减1。
mp3电路模块分析。
是一单芯片mp3/wma/midi音频解码和adpcm编码芯片,其拥有一个高性能低功耗的dsp处理器核vs-dsp。5k的指令ram,0.5k的数据ram,串行的控制和数据输入接口,4个通用io口,1个uart口;同时片内带有一个可变采样率的dac,一个立体声dac以及音频耳机放大器;vs1003通过一个串行接口来接收输入的比特流,它可以作为一个系统的从机。
将本文的word文档下载到电脑,方便收藏和打印。
单片机实习心得篇十五
单片机是计算机技术发展史上的一个重要里程碑,标志着计算机正式构成了通用计算机系统和嵌入式系统两大分支。
单片机软硬件结合、体积小,容易嵌入到各种应用系统中。得到广泛应用且其体积小、成本低,嵌入到工业控制单元、机器人、智能仪器仪表、汽车电子系统、武器系统、家电系统、办公自动化设备、金融电子系统、玩具、个人信息终端及通讯产品中。
它功能齐全,应用可靠,抗干扰潜力强;简单方便,易于普及。单片机技术是易于掌握技术。应用系统设计、组装、调试已经是一件容易的事情,工程技术人员透过学习可很快掌握其应用设计技术;发展迅速,前景广阔。短短几十年,单片机经过4位机、8位机、16位机、32位机等几大发展阶段。尤其是集成度高、功能日臻完善得单片机不断问世,使单片机在工业控制及工业自动化领域获得长足发展和超多应用。目前,单片机内部结构愈加完美,片内外围功能部件越来越完善,向更高层次和更大规模的发展奠定坚实基础。
单片机是集成电路技术与微型计算机技术高速发展的产物。体积小、价格低、应用方便、稳定可靠,因此,给工业自动化等领域带来了一场重大革命和技术进步。由于体积小,很容易地嵌入到系统之中,以实现各种方式的检测、计算或控制,这一点一般微机根本做不到。又由于单片机本身就是一个微型计算机,因此只要在单片机的外部适当增加一些必备外围扩展电路,就能够灵活的构成各种应用系统,如工业自动监测监视系统,数据采集系统,自动控制系统,智能仪器仪表等。
(二)认识stc11f32xe单片机的基本结构和原理。
stc11f32xe单片机是由一个8位cpu,4kb程序存储器,一组特殊功能寄存器,4个输入输出口(即p0p1p2p3),一个全双工串行口,2个16位定时器/计数器,5个中断源等部分组成,各功能部件透过片内单一总线连成一个整体,集成在一块芯片上。共有40个引脚,采用双列直插的封装形式,每个引脚都有其特定功能。
(三)搭建开发板的各个模块。
学习单片机的前一个星期就是在设计好的电路板上用电烙铁和锡丝把每个电阻、电容、芯片、开关、插槽、按键、数码管等部件焊接到板子上。由于要锻炼动手实践潜力,刚开始焊接电源模块时,出现虚焊、短路等各种状况。由于刚接触,不太熟练,不能轻车熟路的驾驭烙铁,但是随着模块的慢慢搭建,锡焊技术已明显好转,就美观度而言和其他电子设备上的焊接技术能够相媲美了。
经过一个星期的焊接,单片机开发板的每一个模块已基本完成,经过对各个模块的检查测试,全部透过后我自我的单片机开发板就完成了。
(四)编写驱动程序,实现对各个模块的操作。
(1)、数码管显示。
单片机开发板搭建完成后,写的第一个驱动就是0—f在数码管上的显示。涉及到的两个芯片分别是:74vhc595d和74ls138,前者实现对8段数码管的段选,后者控制位选,两者结合实现数码管对不一样数字的显示。
单片机模板用的是共阳极的数码管,建立数组保存数码表,然后透过段选和位选对每个数组元素进行显示。
第一次接触keil软件,不仅仅要学习如何建立工程,还要掌握基本的引脚控制。在网上查询资料和观看单片机教程的过程中学会了如何写驱动,经过接近两天的自我学习,我的第一个驱动——数码管显示程序出炉了,很高兴。然后便是把写好的程序生成xx。hex文件烧到单片机当中,数码管便可显示。
(2)按键操作。
我们所用的矩阵键盘与网上通用的键盘略不相同,(我们采用的是3x6,而通用的开发板多采用4x4键盘)但是思想相同。键盘的引脚分别用了p0口和p2^5引脚。
首先实现单击,即按每一个键显示不一样的键值。调试透过后再实现双击和组合键。
按键的关键是先对行赋值(或对列赋值),若对行赋值(列赋值),则对列进行检索(行进行检索)。当有按键被按下,相应的列(或行)拉为低电平。
在用数码管显示按键的状态时,由于595io的引脚和按键第三行用的都是p2^5引脚,数码管显示有时出现问题,与程序中间的延时时光有关。不太好控制。
(3)温度测量。
温度的测量主要用到ds18b20,透过对ds18b20芯片个参数的控制便可驱动该芯片,把结果显示在数码管上。
ds18b20芯片操作包括读操作、写操作以及对其的初始化。在读操作时把读的结果与10相除得温度的十位,取余数得温度的各位(在室温下实验)。
(4)时钟控制。
时钟的显示主要是透过对ds1302进行控制,能够实现时、分、秒、年、月、日的显示,并且有漏电保护功能。同样把时分秒显示在数码管上,透过按键再切换到年月日。
在给ds1302初始化时,如果写保护关,则有漏电保护功能(即断电重连后,时钟会自动记录断电的这段时光,并顺着此时光继续计时。)。
(5)rs485通信。
用rs485实现多机通信,编写通信协议实现一台主机和多台从机进行通信。在进行该模块设计时,由于平台搭建的有点问题,使得rs485的电压拉不到工作电压。然后把问题反映给了我们的两位指导老师,经过他们的一番测试,最终找到问题的所在:是因为一个电阻的原因。当然在观看老师对电路的检测中受益匪浅。也对多功能电压表的应用更为了解。
(6)x屏显示。
x屏是x的点阵lcd,能够显示x行汉字。用x屏实现计算器、阅读器、推箱子和足球射门等功能。这四个程序设计全是基于x屏和对按键的检测,用按键来控制各个功能,并在屏上图形化显示。
在对计算器的设计要实现0——999之间的四则运算,尤其是除法运算还涉及到浮点数。阅读器主要是上下换行和左右翻页,由于要存储一段文字在寄存器中,文字不能太长,否则会超过程序寄存器的大小而不能进行构建。
推箱子是透过数组0和1实现小人和箱子的走与停。足球射门透过产生随机数来控制球的方向的任意性。
两个x的暑期xx很快结束了,总体上来说感觉很充实,没有白白浪费暑假时光,也充实了自我的知识储备,获益匪浅。
当然很感谢xx老师和xx老师,他们放下自我的假期,在酷暑中坚持没两天一到,为我们解答学习过程中的疑问。还有就是系里的支持,为我们带给凉爽的学习环境,会议室配有空调,在学习的同时不用经受酷暑的考验。虽然我们的学习场所很简陋:桌椅是我们从5栋教学楼搬的,电源插座是刚刚搭建的,和在普通教室上自习的同学来比我们是幸福的。
实习前虽说已经大二结束,但是对我们的专业嵌入式方向始终不甚明白,纵然专业导论课已经谈过,但是总感觉迷茫与空洞。书本上的知识也学了不少,像电路,数字逻辑,组成原理等一些课,但是这些课始终是书本知识,得不到实际的应用。透过这次的亲自动手设计到编写驱动设计程序,最后切身体会到在开发产品中要用到哪些知识。依然记得实训刚开始时,大家都很兴奋,因为我们要自我动手焊接自我开发板的每一模块,从电源模块开始着手。
“书到用时方恨少,事要做时方知难”,一点也不假,感觉焊接就应不难,不就把锡点到电器元件引脚上不就行了,但是真正拿着烙铁去焊时,手是抖动的,烙铁也不打听话……淡然这只是刚开始时,经过多次的练习慢慢的得心应手。怪不得社会上的公司招聘都提到:有工作经验者优先。是啊,干过的总比纸上谈兵的强的多,公司不需要对你培训,能够直接工作给公司带来效益。
焊接电路板的时光很短,这只是简单的技术活,不需要逻辑上的思考。接下来就是用我们焊接好的开发板开始我们的单片机之旅。由于单片机课程还没开,我们不得不从网上查资料,看教程弥补自我基础知识的匮乏。还记得自我写的第一个程序,驱动数码管。
虽然看着焊接好的开发板很好看,但是要写程序点亮它就不那么容易了,第一感觉就是无从下手。老师推荐我们从网上看前人的驱动程序,然后比着写,由于使用的单片机不一样,电路的设计不一样,在看网上程序时务必要明白其原理,否则还是无法借鉴过来,就这样第一个驱动程序花费了我两天时光才把数码管点亮。开发的过程是痛苦的,但是结果是令人无比兴奋的。看着自我点亮的数码管心里个性高兴。
接下来的日子就是每一天对着电脑编写程序,然后下载到单片机中进行检测,查看能否运行。有时花费了一天的时光编写的一个程序下载单片机中竟然运行不了或者显示错误,心里真的个性失望;有时为了一个驱动程序想了一天还是一无所获,会个性烦躁……但是看到其他同学都在专心的研究,自我也就安慰自我别灰心,要坚持。就想《xx》中说的一样不抛弃不放下,所以自我也不能放下自我。然后又重新打起精神,投入到学习当中,就是在这样的一次次的自我暗示中,在和同学们一齐拼搏一齐学习。
还记得在进行多机通信时,由于要把所有的单片机连接在一齐,大家不得不默契配合,一齐想办法,编写协议“众人拾柴火焰高”,很快一个主机程序,从机程序就出炉了。
经过一个暑假的认知实习我学到的不仅仅是知识,还有职责心、信心、恒心以及团队合作潜力。我想无论是在学校还是以后踏入社会这些都必不可少。我认识到了我所学知识的重要性。知识犹如人的血液。人缺少了血液,身体就会衰弱,人缺少了知识,头脑就要枯竭。
这次的单片机培训应用到的不仅仅是单片机知识,还有以前的课程,所以知识的积累也是十分重要的。这次亲身体验让我有了深刻感触,这不仅仅是一次实践,还是一次人生经历,是一生宝贵的财富。在磨练自我的同时让自我认识了很多,使自我未踏入企业就已经对企业有了必须的了解。
透过这次的实习,我对自我的专业更清楚的认知,以前一向不清楚嵌入式的具体应用,不明白以后毕业了该干什么。但透过这次的实习,我对嵌入式有了更清楚地认识,对单片机有了更清晰的理解。我认识到做什么都要有职责心,只有抱着认真负责的态度才能把任务完成。而程序员更是对耐心和细心有很高的要求。
实习的过程不仅仅仅是一个认知的过程,更是一个反思的过程。学习到新知识固然可喜,但能否用新知识对旧只是加以反思,这是关键的关键。
单片机实习心得篇十六
生产实习是培养本科学生理论联系实际,提高实际动手操作能力的重要教学环节。本专业的生产实习旨在使学生广泛了解实际电子产品生产的全过程,熟悉电子产品的主要技术管理模式,并在实习的操作过程中学习、掌握电子产品的焊接、安装、调试的实际操作技能。巩固和加深理解所学的理论,开阔眼界,提高能力,为培养高素质大学本科人才打下必要的基础。通过学习,是理论与实际相结合,可以使学生加深对所学知识的理解,并为后续专业课的学习提供必要的感性知识,同时使学生直接了解本业的生产过程和生产内容,为将来走上工作岗位提供必要的实际生产知识。
集中授课,进行相关知识的学习。
学习、掌握电子产品的独立性设计与安装、调试的能力;进一步掌握电子测量仪器的正确使用方法,电元器件的测量与筛选技术。
初步了解电子整机产品的工艺过程。
为能使学生得到充分的锻炼,较大的提高学生的实际动手能力,本次生产实习安排每一位学生独立完成全部系统的设计与安装工作。
本实习环节,学生要独立使用电焊铁及各种电子测试设备电路安装与调试,要学生严格遵守电器设备的使用安全,遵守实验室的各项规章制度。
在教师的指导下练习在测试电路德核心板上焊接元件,掌握焊接要领。
熟悉元器件的性能及管脚分配。
在给定的x板上焊接跳线,x插座,电阻,电容,x器件等。
检查焊接是否正确。
插上元器件,运行系统,并观测系统工作是否正常。
本次生产实习用到的开发板和模块共7块,分别为:单片机核心板,电子钟模块,mp3模块,rfid模块,无线传输模块,脉搏传感模块,gps模块。
各模块相互组合,其所能实现的基本功能如下:
单片机核心板+电子钟模块:实现时间的显示,温度的测量,且可通过遥控器调时、定闹等。
单片机核心板+无线传输模块:实现数据的近距离无线传输。
(一)核心板电路设计。
单片机核心板电路主要包括xx单片机,电子钟模块接口电路,mp3接口电路,无线传输模块接口电路,脉搏传感模块接口电路,xx模块接口电路,串口扩展电路,电源供电电路。该系统的单片机是宏晶科技生产的单时钟机器周期(x)的单片机,是高速、低功耗、超强干扰的新一代xx单片机。通过使用xx软件,该单片机可实现串口在线编程,无需编程器,无需仿真器。
核心板电路的设计思想主要是围绕单片机芯片的工作原理和特点,为其实现合理的设计出外围电路:包括电源电路,显示电路部分,复位电路部分,串行口通信电路,按键电路等。
(二)电子钟模块电路设计。
该模块主要用到的芯片有:时钟保持芯片x,单总线数字温度传感器x,红外遥控解码器x。
该模块电路设计的思想是了解这三种芯片的工作电压,x的工作时钟频率以及三种芯片与单片机之间的硬件连接。
单片机核心板是本次实习中最重要的部分,它是实现各种模块功能的基础部分。单片机核心板的核心是stc12c5a60s2单片机芯片,围绕该芯片设计出相应电源供电电路,蜂鸣器驱动电路,按键电路,串行口通信电路,复位电路,液晶屏驱动电路以及各模块的接口电路,由以上的电路部分就构成一个核心板电路系统。
电子钟模块电路分析。
电子钟模块配合单片机核心板,可在lcd1602液晶屏上显示当前的日期(年月日)时间(时分秒),环境温度值,和红外遥控解码值。用户可通过遥控器或单片机核心板上的按键来进行日期和时间的设置。
通过遥控上的“eq”键,可控制led显示界面在时间、温度、红外解码之间的切换。如果想调整时间,需要首先使用遥控器的“eq”键将lcd显示调制时间界面;之后通过按“播放停止键”将时间停止;然后再按“左快捷键”向右切换;最后按“加减键”可以进行数值的加减操作,调整完成后,再次按“播放停止键”,时间开始运行。另外通过单片机核心板上的k1—k4键也可以完成时间的调整:其中k1键对应遥控器的“右快捷键”,即实现向右切换年月日时分;k3键对应遥控器的“加键”,即实现年月日时分的加1;k4键对应遥控器的“减键”,即实现年月日时分的减1。
rfid模块电路分析。
基于fm1702sl的非接触式ic卡读写器,只要稍加改动就能开发成不同的射频识别应用系统,如考勤系统,门禁系统,公交车收费系统等。s50非接触式卡符合mifare的国际标准,容量8k位,数据保存期xx年,又可改写10万次,读无限次。s50卡不带电源,自带天线,内含加密控制逻辑电路和通用逻辑电路,卡与读卡器之间的通讯采用国际通用des和res保密交叉算法,具有较高的保密性能。
单片机与fmitdisl通用spi总线通信,采用中断工作模式,在fmitdisl复位后,必须进行一次初始化程序以便初始化spi接口模式,而且可以同步实现单片机和fmitdisl的启动工作。信息存储在mifarse卡里,读写器与卡通过各自的天线建立起二者之间非接触信息传输通道。当卡进入系统的工作区时,读写器向卡发射一组固定频率的电磁波,卡内有一个lc串联谐振电路,其频率与读写器发射的频率相同,在电磁波的激励下,lc谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端接有一个单向导通的电子粟,将带内容内的电荷送到另一个电容内存储,当所有积累的电荷达到2v时,此电容可做到电源为其它电路提供工作电压,将卡内数据发射出去或读取读写器的数据。
根据互感原理可知,读写器天线半径越大,匝数越多,读写器上的天线和卡上的天线的互感系数就越大。根据国际标准的要求,卡和读写器的通信距离为10cm,通过调整天线驱动电压可以改变通信的最长距离。天线的传输带宽和品质因数成反比关系。过高的品质因数会导致带宽减小,从而减弱读写器的调制边带,会导致读写器无法与卡通信。
无线传输模块分析。
是一无线通信芯片,采用fsk调制,可以实现点对点或是1对6的无线通信。无线通信速度最高可达2mbps,只需为单片机系统预留5个gpio,1个中断输入引脚,就可很容易地实现天线通信的功能,非常适合用mcu系统构建无线通信功能。
具有收发模式,待机模式和掉电模式,四种工作模式,并由ce、寄存器内部pwr、vp和prim、rx共同控制。nrf24l01所有的配置都由配置寄存器来定义,这些配置寄存器可通过spi口访问。spi接口由sck、mosi、miso及csn组成,在配置模式下单片机通过spi接口配置nrf24l01的工作参数,在发射或接收模式下单片机spi接口发送和接收数据。
单片机的控制指令从nrf24l01的mosi引脚输入,而nrf24l01的状态信息和数据是从其miso引脚输出并送给单片机的。利用spi传输数据时,是先传输低位字节,再传输高位字节,并且在传输每个字节时是从高位传起。
通过使用x软件,x单片机可实现串口在线编程。由于现在大的数据计算机都不存在提供单独的串口,所以需要x转x串口线。
新学期伊始,就迎来了为期四周的单片机生产实习。在这次生产实习过程中,我受益颇多。这是我们经历的第一次广泛了解实际电子产品生产的全过程。从最初的设计,到焊接,安装,调试,我们都是逐一亲自动手操作完成的。在这次实习中,我们遇到了不少问题,但正是因为有了这些问题,才有了我们更加深入学习的机会。为了解决这些问题,我们查资料,探讨,请教老师,充分利用自己身边的一切资源来学习。这样的学习过程让我们对所学内容理解的更深刻,而且大大提高了我们的团结协作能力。在实际操作焊接的过程中,我们从笨拙到熟练,动手能力不断提高,有了很大的进步。这为我们以后步入工作岗位做了良好的铺垫。
总之,通过这次生产实习,我受益匪浅,各方面的能力都有了提高。最后,感谢在实践过程中悉心指导的每一位老师!
单片机实习心得篇十七
1.1实习背景。
通过实习,掌握单片机内部硬件结构、工作原理,掌握程序的设计基本方法;掌握单片机的接口技术,熟悉常用的外围接口芯片及典型电路。熟悉设计、调试单片机的应用系统的一般方法,具有初步的软、硬件设计能力。
1.2实习环境。
利用keiluvision软件写程序,并用stc-isp下载软件中下载到铁牛单片机中,上电运行和检查。
2实习内容。
2.1实习过程。
1)先将单片机上电,用usb接口的数据线将这块单片机板与pc机连接;。
4)逐个检测无故障后,在运行keiluvision2编写程序,便写完后检测看有没有错误,确认无误后将这个程序下载到单片机上,得出最后的结果,即在数码显示管上显示从0-9这些数字。
2.2实习内容。
2)利用proteus画图,利用reli编写c语言程序,使用单片机的25个io口,连接发光管,组成5x5的矩阵显示屏,在屏幕上显示0到7这八个数字.
2.3主要成果。
完成对矩阵键盘电路、串口通信电路、数码管显示电路、蜂鸣器电路、继电器电路等程序在单片机的运行。
3总结。
3.1实习体会。
通过这一周的'实习,对单片机加深了了解。对编写程序有一定进步,在理解单片机端口功能的前提下,才能写出正确的程序。在实习的期间是很有趣的,当出现一个很难攻破的程序时,就觉得很想去挑战它。当找到一点突破口时,自己从心底感觉到喜悦,当成果出来时,很有成就感。
对于这为期一周的实习,是很快乐的。对单片机的兴趣越发的浓厚,希望下次还有机会参加这样的实习,实习的时间能更长点。
3.2其它意见。
1)合理的安排时间。
2)课题的难易程度。
单片机实习心得篇十八
1)巩固单片机基础知识,串联知识点。
2)学会绘制pcb板,学会手工制板的一般方法。
3)使用protel等eda工具进行单片机硬件系统设计的潜力。
4)基于keilide开发单片机应用程序的潜力。
5)写技术报告和编制技术资料的潜力。
6)独立工作潜力和创造力。
7)综合运用专业及基础知识,解决实际工程技术问题的潜力。
2。课程设计题目描述和要求。
旋转电子时钟的设计与制作。
实现的功能要求:(1)实现单片机最小系统;(2)四只led数码管显示当前时分;(3)每隔一秒钟周边的60只led发光管旋转一格,装饰用的led每隔一秒旋转一次;(4)实现整点报时;(5)实现按键调整;(6)停(掉)电保护,年计时误差小于30秒;(7)其他功能。
3。课程设计报告资料。
3。1方案论证。
优点:思考到单片机货源充足、价格低廉,可软硬件结合使用,能够方便的实现系统的多功能性,故采用单片机作为本设计的硬件基础。故其优点是外围电路简单,只需要一个单片机最小系统,和一个显示模块。
缺点:定时不是很准确,计时误差较大,并且程序的编写较繁琐。
3。1。2数字电路做电子时钟。
优点:具有走时准确、显示直观、无机械传动装置。与传统的机械钟先比,电子钟具有更优异的优点。由于电子钟采用数字集成电路的发展和采用了先进的石英技术,使电子钟具有走时准确、性能稳定、携带方便等优点,电子钟用于定时自动报警、按时自动打铃、时光程序自动控制、定时广播及自动控制等各个领域。缺点:因为电子钟毕竟是电子产品,电子产品都有辐射,但是电子钟危害极低,对人体够不成任何危害,不象手机的辐射那么大。
应用:目前,在国内,电子钟因数码管数字显示效用直接有效,所以大多运用在城市的主要营业场所,以及车站、码头等公共场所。在对公共场所的电子钟设定的时候,使用者还可根据周边的气候、温度等对lcd屏进行设置。同时,因为数码管的显示耗电量很省,所以能够持续持续的工作效果。夜间在睡觉的时候,床头如果放个带投影功能的电子钟,能够不用起床,直接让时光显示在天花板上,十分直观与有效。此刻生产的大部分汽车中,车内前方仪表盘旁边一般也都自带电子钟功能,采取蓝色背景光板成像效果,十分清晰。
3。2旋转电子时钟硬件电路,并简要讲述各部分的原理3。2。1降压部分。
3。2。1电源部分。
5v电源可使用通用的78xx系列来构成,也能够使用ldo来构成,一般而言,目前ldo为主流,常用的ldo主要为reg1117-xx系列,该部分的电路可参考图1,使用一个reg1117-5构成5v电源。为了更好地了解系统电源的状况,一般会在电源的输出端加入一个led进行电源的指示。
3。2。2显示部分。
60灯旋转的原理和数码管显示原理一模一样。只但是把数码管的段分别用单个二极管代替,构成了8个类似数码管的控制结构。
3。2。3指示部分。
为了能输出用户的相关信息,目前使用的有lcd和led方法,本实训中学生能够从两种方法中任选一个。
3。2。4按键部分。
本实训使用的是较为简单的阻容复位电路。对于单片机这类微控制器而言,其本质就是运行用户设定的程序,所以务必在基本硬件的基础上加入一个下载线接口,用来下载用户编写的程序,由于stc单片机支持串行口下载,在做硬件的时候大家只需将单片机的p3。0和p3。1接排针构成预留接口,我们用下载线直接下载。用户输入信息使用的是独立按键,本项目中因为要输入调整和加减信息,所以仅使用了独立按键。
4。电路原理图。
5。实训心得。
吴军新:我们经过了一周的学习和制作后,最后完成了电子时钟的基本功能。使我们更加地认识到了动手潜力和理论知识相结合的重要性。在这次的制作中,我们也深刻地认识到我们的不足和自身理论知识的欠缺,所以从中遇到了很多困难,但是最后还是在老师以及组员的帮忙下圆满解决了困难,实现了整个系统的制作与最后的调试,相关指标到达预期的效果,并且很好地完成了本课程要求的任务。
卢裕达:这些日子我们收获了许多东西,从零散的元器件到电子时钟能够实现基本功能的整个过程,在设计过程中虽然遇到了一些的问题,但经过一次又一次的讨论,一遍又一遍的检查我们最后找出了问题所在,也暴露了前期在这方面的知识欠缺和经验不足。透过此次项目的学习提高了我们自主学习的潜力、动手操作的潜力和团结合作的潜力。
透过这个课程,使我更加扎实的掌握了有关电子线路、单片机方面的知识。使我对自我的专业知识有了更为详尽而深刻的了解,认识到了许多我以前虽然看过但并没有认真的去了解的元器件的使用方法,从而更深的了解到了自我的不足,虽然我的基础知识不够扎实,但是我在此期间积累了许多宝贵的经验,这都是我以后走上工作岗位的巨大的财富。在次我要感谢我们的指导老师徐老师和香老师的耐心以及辛苦的指导。还有多谢组员的包容和辛勤的劳动。
单片机实习心得篇十九
做了两周的单片机课程设计,我有了很多的体会和感想。
我们的课程设计有两个主要内容:一个是出租车计费器系统(还包括255计数和50000计数);另一个就是温度报警系统。实习可以在实验室里做,也可以在寝室里自己做,我大部分时间还是在寝室里做的。
出租车计费器的设计是第一周的内容,由于有了老师的设计图和程序,只需要改一下自己所要求的变量就好。单片机的编程用的主要是汇编语言,说实话,我对汇编语言谈不上掌握,充其量只是了解。学校安排的课程真的太少了,关于语言部分的学习只学了几节课的内容,整本单片机书的内容也是学了三分之一多一点。
第二周的内容就是温度报警系统的设计。这个内容没有现成的程序和设计图,需要我们真正亲手去编,最郁闷的莫过于画设计图。按照实验要求上的图画了出来,加载程序以后却不能正常运行,改了好多次都没有成功。同学们电脑上软件的版本差异也影响了交流。有些元件的型号不同,但在选用时图形确很相似,致使选错了元件,影响了结果。
这两周的实习真的有点郁闷,程序里面的好多内容不懂,自我感觉是单片机我们所学的内容还不足以编出这两个程序,但是只好硬着头皮去看去理解。但在学习过程中也充满了乐趣,当看懂了程序的一些语句,画出了要求的设计图,那我喜悦那种成就感油然而生。
这次实习让我受益匪浅,无论从知识上还是其他的各个方面。上课的时候的学习从来没有见过真正的单片机,只是从理论的角度去理解枯燥乏味。但在实习中见过甚至使用了单片机及其系统,能够理论联系实际的学习,开阔了眼界,提高了单片机知识的理解和水平。在这次课程设计中又让我体会到了合作与团结的力量,当遇到不会或是设计不出来的地方,我们就会在qq群里讨论或者是同学之间相互帮助。团结就是力量,无论在现在的学习中还是在以后的工作中,团结都是至关重要的,有了团结会有更多的理念、更多的思维、更多的情感。
单片机是很重要的一门课程,老师和一些工作的朋友都曾说过,如果学好一门单片机,就凭这个技术这门手艺找一个好工作也不成问题。尽管我们在课堂学到的内容很有限,但在以后的学习中单片机还需要好好的深入研究和学习,学好了单片机也就多了一项生存的本钱。最后感谢老师对我们的精心指导和帮助,感谢同学们对我的帮助。
【本文地址:http://www.xuefen.com.cn/zuowen/19065209.html】