单片机学习心得体会五篇
单片机课程设计,是很多高校,电子信息专业、自动化专业、通信专业等学生在校学习期间,必需完成的一项重要的动手实践活动,但如今很多高校的课程设计流于形式。以下是我整理的单片机学习心得体会范文五篇,欢迎阅读参考!
单片机学习心得体会(一)
这是我第一次做单片机试验,说起来有一些紧急和新颖。在此之前我并没有接触过单片机,我本以为与之前的光学试验及其它试验差不多,可我进到试验室之后,我就转变了这个看法。
单片机试验要求的是一种思维的创新,而不是简洁的重复老师所说的试验步骤。因此第一次试验,试验老师向我们讲解了CVAVR编译器的大体状况及使用方法和技巧,并简洁的向我们示例如何在CVAVR中编写一段程序。编完程序之后,明白我们如何使用AVRStudio到达将编好的程序输入到单片机中来使其运行。
之后老师让我们以组为单位合作编写一段程序,并使其运行。我们组想要编写一个跑马灯的程序。在第一次运行CVAVR时,我们组就遇到了一个麻烦,我们在建立一个新project文件那
里出现了错误。在保存这个新project文件的时候,我们单击了Save,而不是Generate,SaveandExit.因此它弹不出我们我们所需要的源程序。之后我们透过询问其他人解决了这个问题。在编程中,我们开始做的是两盏灯的交替闪烁,间隔时间是1000ms。在运用AVRStudio的时候,我们又犯了一个错误。在我们打开编译好的工程文件时,开始调试,在最终一步点击Finish时,弹出一对话框,问我们是否更新,然后我们单击了Yes。这导致了仿真器无法下次使用。这是由于试验室中的仿真器是盗版的,无法进行更新。
经过我们的不断努力,我们最终实现了简洁的跑马灯的运行,便是两个灯地交替闪烁。我们感到兴奋极了。但是我们并没有满足于当前,我们又编写了三个灯地交替闪烁,四个及多个。当我们一步步实现我们的目的时,我得到莫大成就感和自信。
在这次试验中,我体会到了合作的重要性。一个人也可能实现这一系列的过程,但是要花费很多精力和时间。策力,分工明确,能够使我们更好、更快地完成我们的工作。在此期间,你能够更好明白自己的缺乏和缺陷,来得到改正。还能够明白自己的优势所在,把握好自己的优势。
以上便是我做这次试验的心得体会。
单片机学习心得体会(二)
我来说说我学单片机的一些收获吧,也给想学的人带给点意见,我的入门课程是学习了郭天祥的视频,《十天交你学会单片机》,的确还是不错的,大家能够在电驴上下载,当然十天的学习只是个入门,假如有开发板的话就跟着他的视频学习,没有的话能够用仿真实现一些功能,我用的是proteus。因为当时我的寝室中有已经学了两年的哥们,他给我讲了一下开发板的原理图,使我看那些连线不至于很乱,自己也就觉得清晰多了。
还有一个学长,也是我的老乡,他给我后期的学习带给了很大的关心,他当时给我们上课,而我已经有了必需的基础了,所以就感觉独特顺。之后他把我带进了试验室,让我有了一个很好的学习环境,所以很快就把握了单片机的基础学问。在那里我感谢他们给我的关心。
其实我觉得单片机入门是挺简洁的,有必需的数电和模电学问后,再借一本讲单片机原理的书就很快上手了,在开始的时候,最好自己动手编程序,或者看着别人的程序,看懂之后再写一遍,尤其一些很简洁的,流水灯,数码管,按键检测,中断应用等,当自己觉得这些都把握的差不多时,就主要看别人的程序,给大家推举一本好书,单片机C语言程序设计100
例,个人感觉不错,里面有很多程序,程序能够在网上搜到。
此刻就能够做些东西了,开始学习能够焊单片机最小系统,在加上简洁的流水灯,数码管,就是熟识一下,之后就能够学习一下AutiumDisigner,自己设计东西,再做出来就OK了!
单片机学习心得体会(三)
最近自己对单片机独特的感兴趣,因为看到它能把握电机的转动,自己觉得很奇异,就想弄清楚它到底是怎样做到的?
我看到书上讲:单片机能够用两种语言编写,一种是C语言,另外一种是汇编语言。汇编语言是一种机器语言,且代码繁琐,不易记忆。需要把握单片机的内部结构和规律结构,透过看了几本书让我了解认识到汇编确实太繁琐,但是我学习过C语言,也参加了全国计算机二级考试,觉得自己在一方面具有优势,能很快学好它。
但是在学习中,我才觉察学习单片机不仅仅仅需要软件的学问,还需要硬件的学问。我买了一个单片机在实践中就是一个活生生的例子,没有相应的硬件学问,我连单片机怎样和电
脑相连都不明白,我为我当时的想法感到惭愧。单片机是一门很好的学问,需要我去钻研它。
时光飞逝,一转瞬,一个学期又进尾声了,本学期的单片机综合课程设计也在一周内完成了。
俗话说“好的开始是胜利的一半”。说起课程设计,我认为最重要的就是做好设计的预习,认真的商量老师给的题目,选一个自己有兴趣的题目,其次,老师对试验的讲解要一丝不苟的去听去想,因为只有都明白了,做起设计就会事半功倍,假如没弄明白,就迷迷糊糊的去选题目做设计,到头来一点收获也没有。最终,要重视程序的模块化,修改的方便,也要注重程序的调试,把握其方法。
虽然这次的课程设计算起来在试验室的时间只有三天,但是因为我们都有自己的试验板,所以在宿舍里做试验的时间必需不止三天。
硬件的设计跟焊接都要我们自己动手去焊,软件的编程也要我们不断的调试,最终一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求运动起来。 编程课到底学什么
当然,这其中也有很多问题,第一、不够细心比方由于马虎大意焊错了线,由于对课本理论的不熟识导致编程出现错误。第二,是在学习看法上,这次课设是对我的学习看法的一次检验。对于这次单片机综合课程实习,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素养确定就应是严谨。我们这次实习所遇到的多半问题多数都是由于我们不够严谨。第三,在做人上,我认识到,无论做什么事情,只要你足够顽强,有足够的毅力与决心,有足够的挑战困难的士气,就没有什么办不到的。
单片机学习心得体会(四)
学了一年多的单片机,对单片机也有了一个基础的了解。在这一年里,我学了DS18B20、128*64大液晶、数码管显示等。从最初的跑马灯,到整体融合,经受了一段时间。单片机只有P0,P1,P2,P3,假如想把很多功能合在一齐的话,就得复用,或着用到扩展,但是那个扩展模块不好用,写起程序来会比较麻烦,其实复用好的话,基本IO口都够用!
学习的时候总是难免碰到一些问题!但是我的总结是:没关系,边做边想!或着讲瞎搞!不搞确定不明白,搞了才会懂!过去的一些问题在此刻看来都是小case,什么定时器赋值啊,定时器的使用类型(模式0,模式1,模式2),当时就自己在那里看书理解,一大堆的文字在那里,
看了很久也不懂!但是之后我懂得了上网视频教程!刚开始的时候也总是想为什么这么做,为什么这么做,为什么这么做,一堆的为什么。此刻懂了,做多了,就觉得要这样做,要这样做,就是这么做的,没错!不会的时候想着,反正会弄懂的,多试试!
要信任熟能生巧,想想学习的时候,和此刻的程度,不是在一个档次的!熟识了操作,一些怀疑也会虽之解开!
我最初开始学单片机是因为我宠爱编程,我觉得编程是一件乐趣的事!或着说享受技术带来的快乐!我此刻懂得了有各门各样的语言,C语言是其中一种,还有更底程的汇编语言,java之类的高级语言,这些我都很宠爱!它们各有各自的好处和用处!而且我不想只会一门语言,所以我要慢慢地学习各种自己宠爱的语言!
在学习的过程中遇到麻烦或着问题,已经习以为长了!遇到问题也不会焦虑,想的是该怎样解决!水平也是在不断解决问题中提高的,有这一点体会!其实初学单片机,碰到问题总是新的学问而已,因为单片机很简洁,也不用很懂电路原理,明白什么时候给0,什么时候给1,其它的就交给硬件去处理。
我也不单单只想有关单片机的程序单片机功能简洁,一向写单片机也会变得呆板的(这期间就一向写单片机的程序,不写其它思干脆的编程),至少我是这么觉得.因为写单片机的程序一段时间后,我觉察我的思路有点僵在单片机的思路上,自己想写一写其它的程序,不是单片机的,是C语言的一些有关数学计算(类似应用题的那种),写的时候却想的写单片机的感觉,有点难以集中到此刻要解决的问题!
单片机学习心得体会(五)
在学校学习期间我有幸的参加了学校的单片机学习小组,在小组里我了解了什么是单片机,单片机有哪些用途,利用单片机能够实现哪些功能来方便人们的生活如交通灯,时钟,还有手机中,电子玩具等等,它们里面都有单片机的存在来实现某种功能。透过在单片机小组里的学习我简洁总结了几点心得和体会:
第一:万事开头难,要勇敢的迈出第一步,不要总借口说没有学习过就总推脱。凡事都有第一步能够先可简洁的来,然后能够逐步的向深层次学习。能够从建项目开始,然后能够一个简洁的小程序先把它敲进单片机内然他运行起来,感觉一下单片机的运行,让自己了解单片机整个运行。
第二:对于学问点,学过的要把握牢固,对于没有学的和临时用不到的先不用学习。比方:小灯得点亮就没有用到中断能够先不用看。这样能够避开学问过多记不住的麻烦。对于程序那里的学问点不能只停留在理论层次上,必需要结合着程序进行学习这样才能把握的很牢靠,当用到哪里的学问点不记得了能够去看书,对于用不到的能够不去看。
第三:程序不要只是看别人得,必需要自己写过才是自己的。开始不懂能够参考别人的,看看每一句代表着什么意思,能够实现什么现象。明白之后自己再重新写一遍,你会觉察看别人的能懂到自己写的时候很困难。当你自己能写出来的时候说明你真懂了。
第四:必需要学会程序调试的方法。有时候把程序写完了然后运行时不能实现理想的现象。这时有人就晕了不知该怎样办,然后就去问别人。当别人出问题出在哪里时就会恍然大悟。其实当遇到问题必需要自己尝试着解决,不能遇到问题就去问别人。自己必需要把握解决问的方法和思路。
第五:在学习初期看别人的代码,学习别人的思路这个很有用。透过看别人的代码独特是有多年编程阅历的人的程序,能够快速提高自己的编程水平。也能够结合着别人的手法,与自己的想法结合在一齐写出更好的程序。但是切记将学习变成抄袭,不能认为抄袭别人的你
就学会了,这样只能使你退步。第六:应对一个新项目时,自己必需要多想想,不要急着去看别人是怎样写的。有的人看到新项目时就去别人的然后抄一小段,自己在写几句,放在一齐完成任务,虽然省时间但不利你的学习。当你遇到一新项目时你就应先想一下程序的构架,想想如何来完成。然后自己动手去写,当你遇到实在是没方法解决的问题时再去请教别人,看他是怎样处理的,学习他的方法。这样至少你自己想过了,有自己的思路不会受到别人的影响,这样更简洁提高自己。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论