《2023年单片机实验心得体会5篇.docx》由会员分享,可在线阅读,更多相关《2023年单片机实验心得体会5篇.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年单片机实验心得体会5篇 写心得直截了当、简洁明白,在运用朴实的语言进行叙述,心得是一种可以反映自己真实感受的文体,我们要实事求是,以下是我细心为您举荐的单片机试验心得体会5篇,供大家参考。 单片机试验心得体会篇1 单片机是一门应用性和综合性很强的学科,它综合了电子技术中的模拟电路和数字电路方面的学问,特殊是数字电路,因为数字电路在单片机里面的应用许多。由于单片机涉及的学问许多,所以我们只能按部就班的学习,逐步的积累,没有什么捷径可循。 在大二的时候,我就听学长介绍过单片机,当时感觉很奇妙,从今就对单片机特殊感爱好,也感觉它特殊有用。于是经学长举荐,在大二上学期我利用学习之余在图书馆借
2、书,学习了kile和proteus软件,刚起先学习的时候,对单片机没有什么相识,不知道什么是单片机,更不知道它有什么作用。通过学习才大体知道了单片机的一些学问。由中心处理器cpu、随机存储器ram、只读存储器rom、i/o接口、定时器/计数器以及串行通信接口等集成在一块芯片上,构成了一个单片微型计算机,简称为单片机。也算给我正式学习单片机打下一个基础。 在大二下学期,我购买了一套单片机学习开发板和郭天祥主编的新概念51单片机c语言教程,从今正式开启我的单片机学习之路。在刚起先学时,就完全仿照郭天祥主编的这本书再结合开发板一步一步的学,从点亮一个发光二级管,流水灯,数码管,定时器,中断,矩阵键盘
3、,ad、da,串口通行,i2c总线等一步一步的深化学习。此时,我虽然能看懂程序,一些简洁的程序可以自己编写,但一些比较困难的自己编不出来。在大二暑假,我发觉了郭天祥主讲的十天学会单片机视屏,于是我坚持每天看视屏,然后在自己依据视屏内容结合开发板写程序,调程序,就这样学了一个暑假。通过这个视屏,我初步了解了单片机的硬件结构,编程方法及调试方法(用kile软件调试和用开发板调试),寄存器的运用,学会了如何看芯片资料,初步起先利用芯片时序图来编程。可以说这个视屏对我学习单片机有巨大的帮助,更夸张的说是这个视屏将我带进了单片机的世界,让我尽情的体验单片机带给我的欢乐! 在大三上学期,我有幸参与了教改班
4、的单片机课程学习。我觉得邓老师的教学很有特点,让我们自己一个模块、一个模块的焊电路板,写程序,调试,然后上讲台讲。这样不仅提高了我对单片机的进一步学习,更熬炼了我在公众面前的表达实力。我觉得高校的教化就应当如此,应当多注意学生的实际动手操作实力,只有自己亲自动手做了,才能体会到其中的艰辛,当然还伴随着众多的乐趣。在经过大三一学期的学习,我的单片机水平有了质的飞跃。首先焊电路板,从单片机最小系统、电源、流水灯起先,第一次自己通过模电上学的一个电源的构成学问做了一个电源,知道了用hc573锁存器对流水灯的作用以及上拉电阻的用法。其次焊数码管,数码管有共阴共阳之分,焊电路板以及写程序都有区分。接着焊
5、了键盘、串口通信、液晶、ad、da、i2c总线24c02芯片、时钟芯片ds1302、ds12c887、温度传感芯片18b20以及其他模块。通过焊电路,现在对单片机各个模块的硬件设计了如指掌,通过软件调试,我已经基本驾驭用芯片资料时序图和寄存器编程。最终阶段我用了一个多月的时间做了三个时钟,下面以我做的三个时钟为例讲一下感受: 1、用定时器中断、24c02芯片、按键和1602液晶做了一个年、月、日、星期、时、份、秒都可调的时钟,充分利用24c02掉电爱护的特点,当关闭电源后再次打开,时钟会从上次停止的时间接着走。在做这个时钟时,要留意24c02的时序图以及寄存器的初始化。并且要留意写完时钟后,首
6、次运用24c02,时钟可能是乱码,只须要用按键的加减键将其调为可读的时钟后,以后上电数据就可以正常走。 2、用ds1302、18b20和液晶做了一个不行调整的时钟。设计这个芯片的初衷是学习ds1302和18b20这两个芯片,于是我写程序实现了一个时钟从设定的初值时间起先走,并且显示温度。在设计中,肯定要对ds1302寄存器初始化后他才能正常工作,在比照18b20芯片手册写程序时,我充分体验到了邓老师说的一句话“硬件设计简洁,软件必定是困难的”。在对18b20写程序时,遇到了许多麻烦,都是时序的问题。 3、用ds12c887、按键和液晶做了一个年、月、日、星期、时、份、秒可调整的时钟。由于ds1
7、2c887内部自带晶振和可充电锂电池,上电后自动充电,所以这个时钟掉电后内部时钟接着走。在写这个时钟时,ds12c887始终用不起来,起先是由于时序不对,后来表不走,最终发觉内部晶振没起振,是因为对其内部寄存器的初始化不对。总之在遇到各种惊奇的现象后不断调试,最终将三个时钟调出来了。 写完这三个时钟,我收获挺大的,现在可以比较娴熟地利用时序图写程序,也对单片机的定时、中断有了进一步的了解,可以说这是我单片机学习的又一大提高。 有时候单片机的学习很单调,比如检查电路,程序怎么也写不对,这些问题检查好多遍也没解决,有些学问学起来很抽象,不简单理解,只能渐渐适应,一边学习理论学问,一边编写程序,将程
8、序刷入单片机进行耐性的调试,通过这种方式才能更快速的学习单片机。同时也会从学习中体会胜利的喜悦。 总之,在一学期的学习中,从硬件,软件,调试,演讲等各个方面都有了很大的收获。 单片机试验心得体会篇2 学了一年多的单片机,对单片机也有了一个基础的了解。在这一年里,我学了ds18b20、128 64大液晶、数码管显示等。从最初的跑马灯,到整体融合,经验了一段时间。单片机只有p0,p1,p2,p3,假如想把许多功能合在一起的话,就得复用,或着用到扩展,但是那个扩展模块不好用,写起程序来会比较麻烦,其实复用好的话,基本io口都够用! 学习的时候总是难免遇到一些问题!但是我的总结是:没关系,边做边想!或
9、着讲瞎搞!不搞确定不知道,搞了才会懂!过去的一些问题在现在看来都是小case,什么定时器赋值啊,定时器的运用类型(模式0,模式1,模式2),当时就自己在那里看书理解,一大堆的文字在那里,看了很久也不懂!不过后来我懂得了上网找视频教程!刚起先的时候也总是想为什么这么做,为什么这么做,为什么这么做,一堆的为什么。现在懂了,做多了,就觉得要这样做,要这样做,就是这么做的,没错!不会的时候想着,反正会弄懂的,多试试! 要信任熟能生巧,想想学习的时候,和现在的程度,不是在一个档次的!熟识了操作,一些怀疑也会虽之解开! 我最初起先学单片机是因为我喜爱编程,我觉得编程是一件乐趣的事!或着说享受技术带来的欢乐
10、!我现在懂得了有各门各样的语言,c语言是其中一种,还有更底程的汇编语言,java之类的高级语言,这些我都很喜爱!它们各有各自的好处和用处!而且我不想只会一门语言,所以我要渐渐地学习各种自己喜爱的语言! 在学习的过程中遇到麻烦或着问题,已经习以为长了!遇到问题也不会焦虑,想的是该怎么解决!水平也是在不断解决问题中提高的,有这一点体会!其实初学单片机,遇到问题总是新的学问而已,因为单片机很简洁,也不用很懂电路原理,知道什么时候给0,什么时候给1,其它的就交给硬件去处理。 我也不单单只想有关单片机的程序单片机功能简洁,始终写单片机也会变得呆板的(这期间就始终写单片机的程序,不写其它思索性的编程),至
11、少我是这么觉得.因为写单片机的程序一段时间后,我发觉我的思路有点僵在单片机的思路上,自己想写一写其它的程序,不是单片机的,是c语言的一些有关数学计算(类似应用题的那种),写的时候却想的写单片机的感觉,有点难以集中到现在要解决的问题! 单片机试验心得体会篇3 时间过得真快,不经意间,一个学期就到了尾声,进入到如火如荼的期末考试阶段。 在学习单片机这门课程之前,就早早的听各种任课老师和学长学姐们说过这门课程的重要性和学好这门课程的关键多做单片机试验。 这个学期,我们除了在课堂上学习理论学问,还在试验室做了7次试验。将所学学问运用到实践中,在实践中发觉问题,强化理论学问。 现在,单片机课程已经结束,
12、即将起先考试了,须要来好好的反思和回顾总结下了。 第一次是借点亮led灯来熟识keil软件的运用和试验箱上器材。第一次试验体现了一个人对新事物的接受实力和敏感度。虽然之前做过很多种试验。但照旧发觉自己存在一个很大的问题,对已懂的东西没耐性听下去,简单开小差;在听老师讲解软件运用时,思路简单停滞,然后就跟不上老师的步骤了,结果须要别人再次指导;对软件的功能没有太大的热忱去探讨探究,把一个个图标点开,进去看看。所以第一次试验相对失败。鉴于此,我自己在宿舍下载了软件,然后去熟识它的各个功能,使自己娴熟驾驭。 在做试验中,其次个问题应当是打算不充分吧。一起先,由于没有课前打算的意识,每每都是到了试验室
13、才起先编程,完成作业,导致每次时间都有些仓促。后来在老师的指责下,相识到这是个很大的问题:老师提前把任务告知我们,就是希望我们私下把程序编好。于是我便在上机之前把程序编好,拷到u盘,这样上机时只需调试,解决出现的问题。这样就会节约出时间和同学探讨,换种思路,换种方法,把问题给吃透。发觉、提出、分析、解决问题和实践实力是作为我们这个专业的基本素养。 三是我的依靠性很大,刚起先编程序时喜爱套用书上的语句,却对语句的理解不够。于是当程序出现问题时,不知道如何修改,眼前的程序都是一块一块的被拼凑整合起来的,没法知道哪里错了。但是编程是一件很肃穆的事情,容不得半点错误。于是便只能狠下决心,坚持自己编写,
14、即使套用时,也把每条语句弄懂。这也能激发了学习的爱好。 还有一次试验是调出电脑里的程序,让它在试验箱上实现其功,让我们去体会别人编程的技巧和程序逻辑美感。看了之后,不得不说我目前的水平简直太小儿科了。还有连线也是个问题,对试验箱内部结构功能的不懂,以至于不知道如何连线让程序实现其功能。这让我意识到单片机是软件和硬件的结合,两者是一个整体。所以必需把硬件方面加强。 五是基础学问的薄弱,也是最基础的问题吧!在用c语言编程时,才发觉自己c语言真的太差劲了,虽然这门课程早就学过,但是就目前所驾驭的c语言学问,对于单片机编程远远不够。c语言也是我们以后学各种语言的基础,必需要花大量的时间温习强化。通过这
15、个学期的单片机试验,我发觉了自己许多问题,也从中学到了许多。它不是物理试验时,只须要记住老师说的步骤,顺次做完就可以了;并不是matlab试验,只须要你知道一些语句表达,然后在不违反语法的状况下,组合好就可以了;它不是eda试验,把一节课混下去就行了,反正大家都不知道,都是混,都跟不上老师的节奏思路。他须要我们在驾驭硬件的基础上,用单片机语言在keil软件上写出肯定的程序,然后利用stcisp烧到试验箱上,实现其特定的功能。而在编程时须要逻辑力,创新力,学问组合力,学问搜寻。单片机在电子技术应用领域中,单片机的应用愈来愈多地应用到各行各业。要开发单片机的应用,不但要驾驭单片机硬件和软件方面的学
16、问,而且还要深化了解各应用系统的专业学问,融会贯穿和有机结合,才能设计出优良的应用系统。并且须要与时俱进,不断了解各公司最新芯片的结构和应用,在实际应用中找到最好的性能价格比。培育自己接受新学问的自学实力,驾驭芯片发展动态。培育自己的创新精神,在原有的基础上进行改进,使之功能不断完善。当然,最重要到还是看法,无论做什么事情,足够仔细,足够坚毅,足够毅力,足够决心,足够志气,就肯定能办到。 单片机试验心得体会篇4 经过一个学期的学习,我认为要学好c语言程序这门课程,不仅仅要仔细阅读课本学问,更重要的是要经过上机实践才能增加和巩固我的学问。异样是作为高职生,更要注意实践这一环节,仅有这样我们才能成
17、为合格的计算机人材。 整个设计经过了软件和硬件上的调试。我想这对于自我以后的学习和工作都会有很大的帮忙。在这次设计中遇到了许多实际性的问题,在实际设计中才发觉,书本上理论性的东西与在实际运用中的还是有必需的出入的,所以有些问题不但要深化地理解,并且要不断地更正以前的错误思维。一切问题必需要靠自我一点一滴的解决,而在解决的过程当中你会发觉自我在飞速的提升。对于教材管理系统,其程序是比较简洁的,主要是解决程序设计中的问题,而程序设计是一个很敏捷的东西,它反映了你解决问题的逻辑思维和创新本领,它才是一个设计的灵魂所在。所以在整个设计过程中大部分时间是用在程序上头的。许多子程序是能够借鉴书本上的,但怎
18、样连接各个子程序才是关键的问题所在,这须要对系统的结构很熟识。所以能够说系统的设计是软件和硬件的结合,二者是密不行分的。经过这次课程设计我也发觉了自身存在的不足之处,虽然感觉理论上已经驾驭,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。 这也激发了我今后努力学习的爱好,我想这将对我以后的学习产生进取的影响。其次,这次课程设计让我充分相识到团队合作的重要性,仅有分工协作才能保证整个项目的有条不絮。另外在课程设计的过程中,当我们遇到不明白的问题时,指导老师总是耐性的讲解,给我们的设计以极大的帮忙,使我们获益匪浅。所以非常感谢老师的教育。经过这次设计,我懂得了学习的重要性,了解到
19、理论学问与实践相结合的重要意义,学会了坚持、耐性和努力,这将为自我今后的学习和工作做出了最好的榜样。我觉得作为一名软件工程专业的学生,这次课程设计是很有意义的。更重要的是如何把自我平常所学的东西应用到实际中。虽然自我对于这门课懂的并不多,许多基础的东西都还没有很好的驾驭,觉得很难,也没有很有效的方法经过自身去理解,可是靠着这一个多礼拜的“学习”,在小组同学的帮忙和讲解下,慢慢对这门课渐渐产生了些许的爱好,自我起先主动学习并逐步从基础渐渐起先弄懂它。 我认为这个收获应当说是相当大的。一起先我们从参考书上找来了课题,可是终归是参考书,做到之后发觉许多程序都是不完整的,这让我们伤透了脑筋。看着别的小
20、组都弄得有模有样了,可是我们连一个课题都还没有定好。好不简单又找到了课题,可是结果还是很不尽人意。程序接线什么的都弄好了,调试也没有问题,可是就是无法到达预期想要的结果。参考书终归只是一个参考,设计这种东西最终还是要靠自我动脑筋。然后我们大家一齐同心协力,从平常做的试验老师上课的举例书本上的学问以及老师的辅导和其他同学的帮忙下最终完成了。应当说这是经过我们小组成员的共同努力和动脑完成的,虽然资料并不是很困难,可是我们觉得设计的过程相当重要,学到了许多,收获了许多。我觉得课程设计反映的是一个从理论到实际应用的过程,可是更远一点能够联系到以后毕业之后从学校转到踏上社会的一个过程。小组人员的协作相处
21、,以及自身的动脑和努力,都是以后工作中须要的。 单片机试验心得体会篇5 通过这一个学期的单片机学习,我收获了许多关于单片机的学问,并且这些学问和日常的生活休戚相关。了解了一些简洁程序的录入,led显示器、键盘、和显示器的应用和原理。 led显示器:led显示器是由发光二管组成显示字段的器件。通常的8段led显示器是由8个发光二极管组成,led显示器分共阳极和共阴极两种。有段选码和和位选码。当led显示器每段的平均电流位5ma时,就有较满足的亮度,一般选择断码510ma电流; 位线的电流应选择4080ma。led显示器的显示方式有动态和静态两种。7289a芯片是具有spi串行接口功能的显示键盘限
22、制芯片,它可同时取得8位共阴极数码管和64个键的键盘矩阵。7289a的限制指令分为两类:8位宽度的单字节指令和16位宽度双字节指令; 还有闪耀指令和消隐指令。7289a采纳串行方式spi总线与微处理器通信; 7289a与at89c52接口电路,在实际电路中无论接不接键盘,电路中连接到其各段上的8个100千欧的下拉电阻均不行以省去,假如不接键盘而只接显示器可以省去8个10千欧电阻,若仅接键盘而不接显示器,可省去串入dp及sasg连线的8个220欧电阻,7289a还须要外接晶体振荡电路。液晶显示器简称lcd,其显示原理是用经过处后的液晶具有能变更光线传输方向的特性,达到显示字符和图形的目的。最简洁
23、的笔段式液晶显示器类似于lcd显示器,可以显示简洁的字符和数字,而目前大量运用的是点阵式lcd显示器,既可以显示字符和数字也可以显示汉字和图形。假如把lcd显示屏、背光可变电源、接口限制逻辑、驱动集成芯片等部件构成一个整体,是的与cpu接口非常便利。 键盘:键盘是最常见的计算机输入设备,它广泛应用于微型计算机和各种终端设备上。计算机操作者通过键盘向计算机输入各种指令、数据,指挥计算机的工作。根据键盘的工作原理和按键方式的不同,可以划分为四种:机械式键盘采纳类似金属接触式开关,工作原理是使触点导通或断开,具有工艺简洁、噪音大、易维护的特点。 塑料薄膜式键盘键盘内部共分四层,实现了无机械磨损。其特
24、点是低价格、低噪音和低成本,已占据市场绝大部分份额。 导电橡胶式键盘触点的结构是通过导电橡胶相连。键盘内部有一层凸起带电的导电橡胶,每个按键都对应一个凸起,按下时把下面的触点接通。这种类型键盘是市场由机械键盘向薄膜键盘的过渡产品。 无接点静电电容式键盘运用类似电容式开关的原理,通过按键时变更电极间的距离引起电容容量变更从而驱动编码器。特点是无磨损且密封性较好。 根据按键方式的不同键盘可分为接触式和无触点式两类。接触式键盘就是我们通常所说的机械式键盘,它又分为一般触点式和干簧式。一般触点式的两个触点干脆接触,从而使电路闭合,产生信号; 而干簧式键盘则是在触点间加装磁铁,当键按下时,依靠磁力使触点
25、接触,电路闭合。与一般触点式键盘相比,干簧式键盘具有响应速度快、运用寿命长、触点不易氧化等优点。无触点式键盘又分为电容式、霍尔式和触摸式三种。其中电容式是我们最常用到的键盘类型,它的触点之间并非干脆接触,而是当按键按下时,在触点之间形成两个串联的平板电容,从而使脉冲信号通过,其效果与接触式是等同的。电容式键盘击键时无噪声,响应速度快,但是价格很高一些。 显示器:根据显示器的显示管分类crt、lcd。按显示色调分类单色显示器、彩色显示器。按大小分类通常有14寸、15寸、17寸和19寸,或者更大。显示管的屏幕上涂有一层荧光粉,电子枪放射出的电子击打在屏幕上,使被击打位置的荧光粉发光,从而产生了图像
26、,每一个发光点又由“红”“绿”“蓝”三个小的发光点组成,这个发光点也就是一个象素。由于电子束是分为三条的,它们分别射向屏幕上的这三种不同的发光小点,从而在屏幕上出现绚丽多彩的画面。显示器显示画面是由显示卡来限制的。若细致视察显示器上的文本或图像是由点组成的,屏幕上点越多越密,则辨别率越高。 屏幕上相邻两个同色点的距离称为点距,常见点距规格有0。31mm、0。28mm、0。25mm等。显示器点距越小,在高辨别率下越简单取得清楚的显示效果。电子束采纳光栅扫描方式,从屏幕左上角一点起先,向右逐点进行扫描,形成一条水平线; 到达最右端后,又回到下一条水平线的左端,重复上面的过程; 当电子束完成右下角一
27、点的扫描后,形成一帧。此后,电子束又回到左上方起点,起先下一帧的扫描。这种方法也就是常说的逐行扫描显示。而隔行扫描指电子束在扫描时每隔一行扫一线,完成一屏后再返回来扫描剩下的线,这与电视机的原理一样。隔行扫描的显示器比逐行扫描闪耀得更厉害,也会让运用者的眼睛更疲惫。完成一帧所花时间的倒数叫垂直扫描频率,也叫刷新频率,比如60hz、75hz等。 通过这几天的单片机的实训,我在理论的基础上更深刻的驾驭了单片机的深层内容及实际生活中的应用,实训熬炼了自己动手实力和思维实力,还有在软件方面的编程实力,让我受益匪浅,同时也暴露出一些平常学习上的问题,让我深刻反思。这些问题的发觉将为我以后的学习和工作找明道路,查漏补缺为进一步学习作好打算。通过实训,让我懂得了如何编写一些简洁的程序,学会了如何制作单片机应用程序,并且可以在今后的日常生活中敏捷运用。