为期四周的单片机实习结束了,回忆起这次实习的经历,自己感到受益匪浅,收获颇丰。通过对单片机小系统的设计、焊接、装配,掌握电路原理图及电子线路的基本焊接装配工艺、规范及注意事项;系统板的测试,了解系统板的工作原理及性能,掌握元器件及系统故障的排除方法;掌握程序编制及调试方法,完成系统初始化、存储器操作、端口操作、模拟量采集、模拟量输出、串口通讯、IIC、日历时钟芯片、键盘显示等程序的编制及调试;了解和掌握了 Keil 软件使用。
系里的老师为了做好这次实习,准备了一个假期,费了很大的心血,通过实习确实进一步巩固自己的专业知识,为日后的工作打下坚实的基础。通过这段时间的实习,自己有了很大的提高,解决了许多以前在课堂上不懂的问题,对知识了解的更透彻,清楚了。这次实习借助计算机上的软件进行模拟,通过在计算机模拟,感觉上很直观、方便设计。
以下是这次实习老师为我们安排的具体内容:
一.实验仿真板1
1) 半字节led交换显示;
2) 单向循环流水led显示;
3) 双向循环流水led显示;
4) 以上三种led显示形式各运行五周期后轮流显示;
5) 可控流水灯设计,P3.2键为开始键,按此键则灯开始流动(由上而下);P3.3键为停止键,按此键则停止流动,所有灯暗;按P3.4为单向循环流水led显示;接P3.5为双向循环流水led显示。
6) 自由设计。
二.实验仿真板2
7) 数码显示年、月、日“**-**-**”和时、分、秒“**-**-**”;
8) 按键对应置数显示“0~F”;
9) 8位2~16进制计数器;
10) 数值计算、筛选、排列显示
11) 用软件延时实现电子钟数码显示时、分、秒“**-**-**”;
12) 用定时器T0实现电子钟数码显示时、分、秒“**-**-**”;
13) 可用键盘调整初值(校准)的电子钟数码显示时、分、秒“**-**-**”;
14) 自由设计。
三.实验硬件电路板
具体项目
1.led显示模块:单向循环流水led显示,双向循环流水led显示。要求掌握使用查表方法编制任意点亮历程的实现,使用软件延时;
2.数码管显示模块:显示分、秒“****”。要求练习软件延时实现电子钟数码显示,用定时器实现电子钟数码显示,分别使用串行静态显示和动态扫描显示两种方式;
3.键盘模块:按键对应置数显示“0~F”;可用键盘调整初值(校准)的电子钟数码显示分、秒“****”,设置相应功能键,控制各功能模块的运行。要求练习键盘的中断方式和行列扫描方式;
4.定时器、计数器模块:利用555定时器实现计数并显示;检测脉冲频率,测量脉冲周期并显示等;
5.A/D转换器数值采集、计算、显示、程序设计;
6.D/A转换器输出数据,或用示波器观察波形;
7.中断嵌套的实现,注意理解断点保护和现场保护的异同。要求使用键盘的中断方式实时响应以上编制的2个以上的功能模块。如:在运行计数器的任意时刻利用键盘调用流水灯模块,流水灯模块运行完之后回到主程序继续运行计数器模块;
8.液晶显示模块:用液晶显示汉字和代码如“河北科技师范学院”“时间**-**-**(年月日)”如(时间08-02-25);
9.利于温度传感器和液晶显示模块,作温度仪表,显示采集路数及温度值和变化曲线;
10.I2C总线模块:实现对AT24c02的读写操作,并配合液晶显示读写内容;
11.时钟日历芯片模块:利用时钟芯片DS1302实现日历的编制,利用液晶显示包括时间、日期、星期几的内容;
12.实现单机和多机通讯程序设计;
13.自由设计(附加档)。
在这次实习的过程中,时间安排的很合理,内容上也很充实。经过此次的实习,我从中学到了很多东西,这其中既有对已有知识和技能的巩固,又有对新知识的理解和掌握。总结这次实习的整个过程,我觉得深受教益,主要有以下几点:
1.因为有老师精心准备的实习方案,在实习的过程中,我们每一步要做什么,每一步要完成什么任务,都有一个很清楚的思路,而且每天都有老师细心指导,帮助我们解决不懂的问题,而且我学到了许多新知识,尤其是单片机方面知识量的扩充。
2.在本次实习中,我将过去所学的知识和技能应用到设计中去,使实习的内容很充实,这对我来说不仅是对知识的再理解、再巩固、再加深,而且增加了我们运用所学知识解决实际问题的能力,在此次实习中,采用理论与实际相结合的方法,使所学知识掌握的更加牢固。
3.通过这次单片机实习,使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从实践中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。对我们学生来说,实践与理论同样重要,这是我们以后在工作中说明自己能力的一个重要标准。在实习的过程中遇到问题,可以说得是困难重重,但在老师的帮助下,最后都一一解决了。这次实习虽然很累,但当我获得成果时,心中也不免产生兴奋。
4.通过本次实习,使我加强了团结协作的意识以及锲而不舍的精神。在设计过程中,得到同学们的极大帮助。其中我要特别感谢设计指导老师的不倦教诲,在设计过程中,经常在繁重的教学任务中抽出时间来指导我们的实习设计,做到有问题及时发现,及时改进,省了一些不必要麻烦。
5. 通过这次实习使我进一步弄懂所学到的课本知识,巩固和深化对单片机的结构、指令系统、中断系统、键盘/显示系统、接口技术、系统扩展、定时/控制、程序设计、应用开发、等基本理论知识的理解,提高单片机应用于技术的实践操作技能,掌握单片机应用系统设计、研制的方法,培养利用单片机进行科技革新、开发和创新的基本能力,为毕业后从事与单片机相关的工作打下一定的基础。
对我而言,知识上的收获重要,精神上的丰收更加可喜。挫折是一份财富,经历是一份拥有。实习结束了,但这次实习学习到的知识将会终身受益!
单片机是一门应用性和综合性很强的学科,它综合了电子技术中的模拟电路和数字电路方面的知识,特别是数字电路,因为数字电路在单片机里面的应用很多。由于单片机涉及的知识很多,所以我们只能循序渐进的学习,逐步的积累,没有什么捷径可循。
在大二的时候,我就听学长介绍过单片机,当时感觉很神奇,从此就对单片机特别感兴趣,也感觉它特别有用。于是经学长推荐,在大二上学期我利用学习之余在图书馆借书,学习了KILE和Proteus软件,刚开始学习的时候,对单片机没有什么认识,不知道什么是单片机,更不知道它有什么作用。通过学习才大体知道了单片机的一些知识。由中央处理器CPU、随机存储器RAM、只读存储器ROM、I/O接口、定时器/计数器以及串行通信接口等集成在一块芯片上,构成了一个单片微型计算机,简称为单片机。也算给我正式学习单片机打下一个基础。
在大二下学期,我购买了一套单片机学习开发板和郭天祥主编的《新概念51单片机C语言教程》,从此正式开启我的单片机学习之路。在刚开始学时,就完全模仿郭天祥主编的这本书再结合开发板一步一步的学,从点亮一个发光二级管,流水灯,数码管,定时器,中断,矩阵键盘,AD、DA,串口通行,I2C总线等一步一步的深入学习。此时,我虽然能看懂程序,一些简单的程序可以自己编写,但一些比较复杂的自己编不出来。在大二暑假,我发现了郭天祥主讲的《十天学
会单片机》视屏,于是我坚持天天看视屏,然后在自己根据视屏内容结合开发板写程序,调程序,就这样学了一个暑假。通过这个视屏,我初步了解了单片机的硬件结构,编程方法及调试方法(用KILE软件调试和用开发板调试),寄存器的使用,学会了如何看芯片资料,初步开始利用芯片时序图来编程。可以说这个视屏对我学习单片机有巨大的帮助,更夸张的说是这个视屏将我带进了单片机的世界,让我尽情的体验单片机带给我的快乐!
在大三上学期,我有幸参加了教改班的单片机课程学习。我觉得邓老师的教学很有特点,让我们自己一个模块、一个模块的焊电路板,写程序,调试,然后上讲台讲。这样不仅提高了我对单片机的进一步学习,更锻炼了我在公众面前的表达能力。我觉得大学的教育就应当如此,应该多注重学生的实际动手操作能力,只有自己亲自动手做了,才能体会到其中的艰辛,当然还伴随着众多的乐趣。在经过大三一学期的学习,我的单片机水平有了质的飞跃。首先焊电路板,从单片机最小系统、电源、流水灯开始,第一次自己通过模电上学的一个电源的构成知识做了一个电源,知道了用HC573锁存器对流水灯的作用以及上拉电阻的用法。其次焊数码管,数码管有共阴共阳之分,焊电路板以及写程序都有区别。接着焊了键盘、串口通信、液晶、AD、DA、I2C总线24C02芯片、时钟芯片DS1302、DS12C887、温度传感芯片18B20以及其他模块。通过焊电路,现在对单片机各个模块的硬件设计了如指掌,通过软件调试,我已经基本掌握用芯片资料时序图和寄存器编程。最后阶段我用了一个多月的时间做了三个时钟,下面以我
做的三个时钟为例讲一下感受:
1:用定时器中断、24C02芯片、按键和1602液晶做了一个年、月、日、星期、时、份、秒都可调的时钟,充分利用24C02掉电保护的特点,当关闭电源后再次打开,时钟会从上次停止的时间继续走。在做这个时钟时,要注意24C02的时序图以及寄存器的初始化。并且要注意写完时钟后,首次使用24C02,时钟可能是乱码,只需要用按键的加减键将其调为可读的时钟后,以后上电数据就可以正常走。
2:用DS1302、18B20和液晶做了一个不可调节的时钟。设计这个芯片的初衷是学习DS1302和18B20这两个芯片,于是我写程序实现了一个时钟从设定的初值时间开始走,并且显示温度。在设计中,一定要对DS1302寄存器初始化后他才能正常工作,在对照18B20芯片手册写程序时,我充分体验到了邓老师说的一句话“硬件设计简单,软件必然是复杂的”。在对18B20写程序时,遇到了很多麻烦,都是时序的问题。
3:用DS12C887、按键和液晶做了一个年、月、日、星期、时、份、秒可调节的时钟。由于DS12C887内部自带晶振和可充电锂电池,上电后自动充电,所以这个时钟掉电后内部时钟继续走,。在写这个时钟时,DS12C887一直用不起来,开始是由于时序不对,后来表不走,最后发现内部晶振没起振,是因为对其内部寄存器的初始化不对。总之在遇到各种奇怪的现象后不断调试,最终将三个时钟调出来了。
写完这三个时钟,我收获挺大的,现在可以比较熟练地利用时序图写程序,也对单片机的定时、中断有了进一步的了解,可以说这是
我单片机学习的又一大提高。
有时候单片机的学习很单调,比如检查电路,程序怎么也写不对,这些问题检查好多遍也没解决,有些知识学起来很抽象,不容易理解,只能慢慢适应,一边学习理论知识,一边编写程序,将程序刷入单片机进行耐心的调试,通过这种方式才能更快速的学习单片机。同时也会从学习中体会成功的喜悦。
总之,在一学期的学习中,从硬件,软件,调试,演讲等各个方面都有了很大的收获。
注:以下是我焊的电路板照片,其电路原理图详见PPT
主板 下载部分
流水灯和蜂鸣器
键盘
24C02、DS1302、DS12C887 数码管
锁存器
74HC573
稳压电源
为期四周的单片机实习结束了,回忆起这次实习的经历,自己感到受益匪浅,收获颇丰。通过对单片机小系统的设计、焊接、装配,掌握电路原理图…
专业综合实习总结专业班级:电子信息工程0801学生学号:***指导教师:实习时间:20XX.6.2020XX.7.15机电工程学院…
单片机心得总结通过这一个学期的单片机学习,我收获了很多关于单片机的知识,并且这些知识和日常的生活息息相关。了解了一些简单程序的录入…
单片机实习心得体会随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代…
随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质…
实习报告①工程概况:1.工地地点:恒茂国际英伦。青云谱区2.承包公司:江西恒茂房地产开发有限公司3.结构类型:结构类型大多数属于框…
工作频道?个人简历|简历模板|简历封面?实习报告?建筑工程实习报告建筑工程实习报告网友评论0条来源:(58.com)发布时间:20…
一、实习概况与目的20xx年x月x日我按照学校要求进行定岗实习,生产实习是土木工程专业教学的重要环节,是理论联系实际的重要措施,是…
追日电气车间实习工作总结自20xx年x月x日入职以来,我在追日电气已经工作了一个多星期了,这个时间虽然不是很长,但这短时间给我的冲…
会计是一门实践性很强的学科,经过三年半的专业学习后,在掌握了一定的会计基础知识的前提下,为了进一步巩固理论知识,将理论与实践有机地…
秩序维护部20xx年上半年工作总结至20xx年x月以来,公司始终向着蓬勃健康的方向发展。随着一期大部分业主的入住以及二期顺利的交房…