单片机心得体会_第1页
单片机心得体会_第2页
单片机心得体会_第3页
单片机心得体会_第4页
单片机心得体会_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机心得体会【10篇】常常在群、论坛里看到有人问:怎么学单片机?也常看到有人说学了好几个月可就是没有什么进展。固然,受限于每个人受到的教育水平不同和个人理解力量的差异,学习起来会有快慢之分,但我感觉最重的就是学习方法。一个好的学习方法,能让你事半功倍,这里说说我学习单片机的经受和方法。

20xx年的时候,由于制作FM放射电路采纳了BH1415的芯片,需要用到单片机掌握,所以开头接触使用单片机,虽然以前读书时作为一门功课学过,不过也快丢荒了10年了,根本上都忘光了,也算是从头学起了吧。我当时是买了一块试验板,很简洁的功能,比论坛试验板还要少功能,还有一个仿真器,也是比拟简洁的,SST芯片的。然后开头从大家都知道的流水灯写起,万事开头难,第一个程序根本上就抄人家的,翻查了一份快速入门的学习资料,写下第一个程序。然后,在仿真机是单步的看运行结果,从每一步执行,都硬件上反响出来的效果,很快,对单片机的运作有了一个特别感性的熟悉,这跟只看书然后自己想象运行是完全两码事。然后,是进一步的其它程序学习,一个月时间,根本上已经熟识了51的各种硬件资源。把流水灯,数码管动态扫描,中断等等的学习了,然后就是写综合性的程序,也就是我发在论坛里的时钟。

通过这个程序的编写,使自己的编程水平有了很大的飞跃。之后,就是逐步学习编写更多的程序,各种外围器件的掌握等等,通过编写程序使自己不断的提高。在学过汇编之后,我又转到了C语言学习,由于以前没有学习过C语言,一切都很生疏,所以自己沿用了学习汇编的方法,大约花了3天功夫根本就对C语言有了初步的了解,然后就是尝试写上面所说的时钟,以汇编程序的思路作为参考,以C语言来编写,花了几天功夫完成了这一程序,也实现了从汇编编程为主到C编程为主的转变。然后,就是以C语言编写外围器件的掌握程序,以此来熟识C的编程风格,始终到现在,根本上就是C语言编程,汇编已经是作为调试程序的帮助。

下面我概括了几点我的学习阅历和心得体会:

1、万事开头难、要英勇迈出第一步。开头的时候,不要老是给自己找借口,说KEIL不会建工程啦、没有试验板啦之类的。遇到困难要一件件攻克,不会建工程,就先学它,这方面网上教程许多,任凭找找看一下,做几次就懂了。然后可以参考别的人程序,抄过来也无所谓,写一个最简洁的,让它运行起来,先培育一下自己的感觉,知道写程序是怎么一回事,无论写大程序还是小程序,要做的工序不会差多少,总得建个工程,再配置一下工程,然后建个程序,参加工程中,再写代码、编译、生成HEX,刷进单片机中、运行。必需熟识这一套工序。个人认为,一块学习板还是必要的,写好程序在上面运行一下看结果,学习效果会好许多,仿真器就看个人需要了。单片机是注意理论和实践的,光看书不动手,是学不会的。

2、学问点用到才学,不用的临时丢一边。厚厚的一本书,看着人头都晕了,学了后面的,前面的估量也快忘光了,所以,最好结合实际程序,用到的时候才去看,不必说非要把书从第一页看起,看完它才来写程序。比方你写流水灯,完全就没必要看中断的学问,用心把流水灯学好就是了,这是把整本书化整为零,一小点一小点的啃。

3、程序不要光看不写,肯定要自己写一次。最开头的时候,啥都不懂,可以抄人家的程序过来,看看每一句是干什么用的,到达什么目的,运行后有什么后果,看明白了之后,就要自己写一次,你会发觉,原来看明白别人的程序很简单,但到自己写的时候却一句也写不出来,这就是差距……当你自己能写出来的时候,说明你就真的懂了。

4、必需学会把握调试程序的方法。不少人写程序,把代码写好了,然后一运行,不是自己想要的结果,就晕了,然后跑到论坛上发个帖子,把程序一贴,问:为什么我的程序不能正常运行?然后就等别人来给自己分析。这是一种很不好的行为,应当自己学会发觉问题和学会如何解决问题。这就需要学习调试程序的方法,比方KEIL里,可以下断点啦,查看存放器内容等等,这些都是调试程序的手段,当你发觉你写的程序运行结果和你想象中不一样的时候,你可以单步,也可以下断点,然后跟踪,查看各相关存放器内容,看看程序运行过中是不是有什么偏差,找出影响结果的地方,改正过来。这一个过程特别重要,通过程序的排错,你可以学到的学问是书上得不到的。

5、找到解决问题思路比找到代码更重要。我们用单片机来掌握周边器件,到达我们想到的目的,这是一个题目,而如何写出一个程序,来掌握器件按你想要的结果去运作,这个就是解题的思路。要写程序,就得先找到解决问题的思路,你学会找出这个解题思路,比你找到代码更为重要。不少人很喜爱找人家的代码,有的人甚至有了代码就直接复制到自己的程序中,可以说,这不是一种学习的态度,无助于你编程水平的提高。我几乎不怎么看人家的代码,多数时候是看别人的思路,有方框图最好,没有的话文字说明也可以,要从代码中看出别人处理问题的思路,是相当困难的,特殊是大型的程序,看起来是特别的累人,所以现在我也明白了,以前读书时说的程序流程图很重要,现在算是知道了。

当你知道一个问题怎么去解决了,那么剩下的只是你安排代码去完成,这就已经不是什么问题了。举个例子:数码管动态扫描,没写过的初学者可能搞不清是怎么回事,其实,就是分时让每一时间段时只掌握一只数码管显示数字,几只数码管轮番显示,由于速度很快,人眼的看起来是全部数码管都亮的。明白是这么一回事,事情就好办了,剩下的事情,无非是你安排让一只只数码管轮番显示出相应的数值。显示数字,然后延时一下,再下一只显示数字,延时,知道是这样,我们实际程序上只要做到这样就可以:往段口送段码,然后翻开位选显示一只,延时一下,再关闭位选,再送出段码,再翻开另一只位选仅此而已。有了解决问题的思路,我们就能问题拆分开来,然后逐一的解决,假如动态扫描的原理都没懂,不知道如何做,那么这个程序是怎么也写不出来的。

6、开动脑筋,运用多种方法,不断优化自己的程序。想想用各种不同方法来实现同一功能。这是一个练习和提高的过程,一个问题,你解决了,那么你再想想,能不能换种写法,也可以实现同一功能,或者说,你写出来的代码,能不能再精简一点,让程序执行效率更高,这个过程,就是一个进步的过程。许多学问和阅历的获得,并不是直接写在书让你看就可以得到的,需要自己去实践,开动脑筋,阅历才能得到积存,编程水平才能有所提高。

7、看别人的代码,学习人家的思路。这个在学习初期是很有用,通过看别人的代码,特殊是有多年编程阅历的人写出的具有肯定水平的代码,可以使自己编程水平得到快速的提高,同时,也可以结合别人的编程手法,与自己的想法融合在一起,写出更高水平的代码,从中得到进步。但要留意,切忌将学习变成抄袭,更不是抄袭完了就认为自己学会了,这样做只会使你退步。

8、尝试编写一下综合应用的程序。从流水灯学起,到动态扫描,再到中断,那么,你可以试试写一下时钟这种综合性应用的程序,不要小看时钟,要写好它不是一件简单的事情,它包括了单片机大局部的学问,比方有按键(IO读取)、动态扫描(IO输出)、中断等,如何协调好各功能模块正常工作,才是编程者需要学习的地方,当你单独写一个功能的时候,比方按键读取,你可能感觉很简单,由于你的程序啥也不做,只是读按键。但把它和其它功能混合在一起,如何在整个程序运行中使每一局部都正常工作,这就不是写一个按键读取这么简单的事情,功能模块之间有可能会相互影响,比方你需要让数码管既能显示,又要去处理按键读取,怎么使这两局部都正常工作,这就是一个协调过程。当你有了这个处理协调力量,你就算是入门了。

9、着重于培育解决问题的力量,而不是详细看自己编写了多少代码或者做过什么。“学单片机重点在于学习解决问题的思路,而不是局限于详细的芯片类型和语言”这始终是我的座右铭,是我学单片机多年来感悟出来的。常常看到有人说“你会驱动XX芯片,真牛啊”“你搞过XX工程,真厉害”之类的话,其实这是特别片面的,搞过XX芯片,搞过XX工程,只能说明你做过这一工程,它只是你的业绩,并不是代表力量就肯定高。真正的力量应当是:“遇到没有解决过的问题或器件,能利用自己已学的学问,快速找到解决问题的方法。”这个才是力量。写程序的过程就是一个制造的过程,几乎没有完全一样的工程,每次你遇上的几乎都不一样,所以你拥有的必需是你面对新工程时的制造力量,而不是标榜着你以往做过多少工程。固然,业绩也能从另一侧面反映你的阅历和水平。

10、假如有可能,多学习计算机专业的学问,比方数据构造等。这些是你解决问题的根底学问,你把这些学问应用得越好,就会发觉越简单找到解决问题的方法,这就是为什么一个学计算机专业的人编的程序和一个非计算机专业的人编的程序有差异的缘由。也是一个菜鸟进军到高手所要配备的学问。假如我们把编程分为宏观编程和微观编程,那么微观编程就是写详细的代码,比方掌握某某器件的语句;而宏观编程就是如何对整个程序进展布局、安排,使功能模块以你想要的方式去运行,得出你想要的结果。如前所说“会掌握XX器件”这些只能算是微观编程,能做到这一步还只能算是菜鸟级别,假如面对一个新的器件,你心里没底,没把握去写这个掌握程序,那说明你还是一个初级的菜鸟。当你有了肯定的编程阅历,掌握过相当数量的器件之后,你就会发觉,掌握器件这些工作都是相像的、重复的工作,表达不出编程的水平,最多也是写得好与不好的差异,只能算是一些小技巧的应用。而对整个程序进展布局、安排这些才是最头痛的事情,能到达宏观编程和微观编程都做好才是真正的高手。对于规模越大的程序,越能表达出这一点。

11、面对一个新工程时,多自己开动脑筋,不要急于找别人的程序。有不少人面对一个新工程时,第一步想到的就是网上找别人写过的代码,然后抄一段,自己再写几句,凑在一起就完成任务,这虽然可能是省时间,但肯定不利你的学习。当你接到一个新工程时,应当先自己构思一下整个程序的架构,想想如何来完成,有可能的话,画一个流程图,简洁的可以画在脑子里,对程序中用到的数据、变量有一个初步的安排,然后自己动手去写,遇到实在没方法解决的地方,再去请教别人,或看别人是怎么处理的,这样首先起码你自己动过脑想过,自己有自己的思路,假如你一开头就看别人的程序,你的思维就会受限在别人的思维里,自己想再创新就更难了,这样你自己永久也没方法提高,由于你是走在别人的影子里。

12、多利用网络的搜寻,学会提问题。一般来说,学习过程中,你遇上的问题,前人们多数也有遇上的,所以假如有什么不懂,在自己解决不了的时候,最好先到网上搜寻一下,看能不能找到答案,找不到再到论坛里发问,发问也要有目的性,尽量简洁明白的描述问题,让帮忙你的人可以用最少的时间就看懂你说什么,究竟人家帮忙你是免费的,时间也是有限的。

以上就是我学习单片机的经受和心得体会,盼望对大家会有帮忙,说得有不好或不对的地方欢送大家批判指正。

单片机学习心得体会篇二

做了两周的课程设计,有许多的心得体会,有关于单片机方面的,更多的是关于人与人之间关系方面的。

我们组一共有三个人,但其他两个人是真的神龙见首不见尾,除了在最终辩论的时候他们一齐坐在了我旁边,冠冕堂皇的指着我画了几遍的图说了几嘴,我想可能他们自我都不明白自我在说怎样,虽然有的东西他们也答出来了。我佩服他们的士气,艳羡他们的运气(我见到的许多做了10天的人最终的成绩都有不如他们的),可是鄙视他们的做法。

所幸的是,我得到了许多同学的帮助。我想没有他们我可能都要放弃了,由于我本人对单片机也并不是很熟识,学的东西似乎它是它,我是我似的,理论联系不了实际。以前的汇编语言没学好,一开头的程序这块儿就要令我抓狂了。之后请教我们班的一个男生,每次跟他一齐到试验室调试程序(他们组也仅有他一个人动手),看他边做边给我讲解。最终在开发机上做出来的时候,虽然不是我自我写的,但看他那么快乐,我也有一种共享到的成就感。之后我们组就用了他写的程序,他自我又抽空做了些拓展。

接下来就是做硬件方面的焊接工作了。没想到这项看起来不需要多少技术的工作却是非常的劳心劳力。许多次是早上起来带瓶水带些吃的到实训中心,一泡就是一天。我看到有许多人跟我一样,不一样的是他们是三三两两,而我大局部时间都是一个人做。在这个时候也有许多人帮助我,或是热心的帮我带饭,或是在我打盹儿的时候帮我做点焊接。大家都鼓舞我,即使最终出不来东西,可是必需要坚持把它做完。当我想放弃的时候,我也这么对自我说,即使你做出来的是次品甚至不合格品,可是你必需要拿出来一件成品。

在要验收前,最终做了一件成品出来,不幸的是它真的是一件不合格品。帮我的那个男生做的已经出来了,所以最终应当还是我的焊接方面的问题。有一点灰心,想再重做来不及了,单是检查线路却也查不出来什么问题。那么就预备辩论吧。我对着电路图再看课本,发觉以前许多觉得很难记的东西此刻记起来简单多了,由于成天都在同它们打交道。51的引脚及其功能,AD转换器的,驱动器的,全部我用到的我都一再的看书了解,同时请教同学我看书过程当中的怀疑。在这个过程中又发觉了以前焊接当中出的一些问题,能改的就改,不能改的,咳,要是时间再多一些,或者我能早点做好,要是不只是我一个人动手……算了吧,不要想那些假如,还是预备我自我的,做好我此刻能做的吧。

还好,验收还算胜利,得了3分,不是很高,可是我觉得对我来说已经很好,代表了我真实的水平,我觉得我对单片机的一些学问在这个动手的过程中真的是从无到有增长的。同时我也尽量不去想别人得了多少分,没有什么不平衡的,有些人付出的是努力,有些人付出的是风险代价,其实这也没有什么不一样,这一点我早就了解。

最终,我发觉自我对单片机竟然也有了一点兴趣,想暑假回家以后自我去买一些东西来做,再补一补汇编语言。有什么问题请教下以前的那些老同学好了,他们好厉害,在高中劳动课就胜利的做出过调频收音机,大一暑假的时候参与了学校的电子竞赛培训之后竞赛,可是之后怎样样我就不明白了。汗。看来要多坚持联络,这次回家就好好找他们叙叙旧。

单片机学习心得体会篇三

这是我第一次做单片机试验,说起来有一些紧急和新颖。在此之前我并没有接触过单片机,我本以为与之前的光学试验及其它试验差不多,可我进到试验室之后,我就转变了这个看法。

单片机试验要求的是一种思维的创新,而不是简洁的重复教师所说的试验步骤。因此第一次试验,试验教师向我们讲解了CVAVR编译器的大体状况及使用方法和技巧,并简洁的向我们例如如何在CVAVR中编写一段程序。编完程序之后,明白我们如何使用AVRStudio到达将编好的程序输入到单片机中来使其运行。

之后教师让我们以组为单位合作编写一段程序,并使其运行。我们组想要编写一个跑马灯的程序。在第一次运行CVAVR时,我们组就遇到了一个麻烦,我们在建立一个新project文件那里消失了错误。在保存这个新project文件的时候,我们单击了Save,而不是Generate,SaveandExit.因此它弹不出我们我们所需要的源程序。之后我们透过询问其他人解决了这个问题。在编程中,我们开头做的是两盏灯的交替闪耀,间隔时间是1000ms。在运用AVRStudio的时候,我们又犯了一个错误。在我们翻开编译好的工程文件时,开头调试,在最终一步点击Finish时,弹出一对话框,问我们是否更新,然后我们单击了Yes。这导致了仿真器无法下次使用。这是由于试验室中的仿真器是盗版的,无法进展更新。

经过我们的不断努力,我们最终实现了简洁的跑马灯的运行,便是两个灯地交替闪耀。我们感到兴奋极了。但是我们并没有满意于当前,我们又编写了三个灯地交替闪耀,四个及多个。当我们一步步实现我们的目的时,我得到莫大成就感和自信。

在这次试验中,我体会到了合作的重要性。一个人也可能实现这一系列的过程,但是要花费许多精力和时间。群策群力,分工明确,能够使我们更好、更快地完成我们的工作。在此期间,你能够更好明白自己的缺乏和缺陷,来得到改正。还能够明白自己的优势所在,把握好自己的优势。

以上便是我做这次试验的心得体会。

单片机学习心得体会篇四

单片机又称单片微掌握器,它不是完成某一个规律功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格廉价、为学习、应用和开发供应了便利条件。同时,学习使用单片机是了解计算机原理与构造的最正确选择。

单片机在学习和讲解时可以和学生已比拟熟识的微机的构造进展比照,由于单片机内部也用和微机功能类似的模块,比方CPU、内存、并行总线,还有和硬盘作用一样的存储器件,在学习和讲解中要着重强调单片机在以上相关芯片部件与微机的异同,应用时的差异。突出讲解单片机是一种在线式实时掌握计算机的本质特征,及有较强的抗干扰力量,较低的本钱的特性,并且通过列举在日常日常生活中的常见的家电产品如全自动滚筒洗衣机、排烟罩、VCD等等,让学生对单片机的应用产生直观熟悉,提高学生的`学习兴趣。

在进展单片机课程教学安排时,要遵循肯定的次序,由于学习单片机学问需要有肯定的根底。例如要具备肯定的电子技术方面(数字电路和模拟电路等方面)的理论根底,特殊是数字电路;软件设计方面要具备肯定的编程语言学习根底(如汇编语言或C语言)。引导学生要想成为单片机高手,建议学生首先学习汇编语言,学的差不多的时候,转入C语言学习。尽管汇编语言属于低级语言,编程效率低,但是较C语言具有目标代码简短,占用内存少,执行速度快等优点,更重要的是能使初学者尽快熟识单片机的内部构造,并能对其进展准确的掌握。汇编语言在单片机教材里面都会涉及,不需要单独购置教材和学习。C语言是一门学问,有许多专业书籍来讲解,并且对学生今后的编程生涯有肯定的好处,因此要深入学习,千万不要自以为学习了学校的C语言课程就以为把握了C语言,那只是C语言的一局部。在教学中给学生推举单片机C语言程序设计参考书,例如马忠梅等著,北京航空航天大学出版社出版的《单片机的C语言应用程序设计》,要求C语言根底。假如没学过C语言,建议学习清华大学谭浩强编写的C语言程序设计,这本书编写得比拟好,通俗易懂。

其次,在教授单片机课程时要留意对单片机教材的选择。单片机是一门特别重视实践的技术,虽然看书不是指导实践最好的方法,但要学习单片机首先仍应重视对教材的学习,通过理论学习对单片机引脚、内部构造、存放器和原理有肯定地了解和感官熟悉。现在单片机应用广泛,因此各个厂家分别推出了自己的单片机,按内部构造体系派系分:51系列、PIC系列、AVR系列、摩托罗拉等等……教育学生没必要每样都学!由于上述单片机的编程方法和调试过程以及内部指令构造有肯定的相像,只要学精通一款就可以了。一般来说,MCS—51系列单片机已经得到广泛的普及和应用,市场上它的资料也比拟多,用的人也许多。因此可以引导学生在教材之外选择一款有代表性的学问范围广,并且入门简单的51参考书。

最终,任何硬件的应用都离不开软件的设计支撑,因此在讲授单片机的课程中要强调编程的重要性,鼓舞学生从小程序的编写设计开头,从仿照到独创,熬炼编程力量。并且留意记住单片机的外部引脚,p3口的复用,相关存放器,PSW的设置,将软硬件技术结合起来,把理论用于实践中去,实现用单片机掌握各个机构去做想要实现的事情,把抽象的东西用计算机语言表达出来传给单片机的最终任务。

单片机学习心得体会篇五

时间飞逝,一转瞬,一个学期又进尾声了,本学期的单片机课程也完毕,但通过这次单片机的学习,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培育我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的根底上进展改良,使之功能不断完善,成为真己的东西。

当今社会随着电子技术的进展,特殊是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,假如说微型计算机的消失使现代的科学讨论得到了质的飞跃,那么可编程掌握器的消失则是给现代工业掌握测控领域带来了一次新的革命。在现代社会中,温度掌握不仅应用在工厂生产方面,其作用也表达到了各个方面。本学期我们就学习了单片机这门课程,感觉是有点难呢。也不知道整个学习过程是怎么过来得,可是时间不等人。

刚开头学习的时候,对单片机没有什么熟悉,不知道什么是单片机,更不知道它有什么作用。通过学习才大体知道了单片机的一些学问。单片机是一块在集成电路芯片上集成了一台有肯定规模的微型计算机。简称为:单片微型计算机或单片机。单片机的应用处处可见,应用领域广泛,主要应用在智能仪表、实时掌握、通信、家电等方面。由中心处理器CPU、随机存储器RAM、只读存储器ROM、I/O接口、定时器/计数器以及串行通信接口等集成在一块芯片上,构成了一个单片微型计算机,简称为单片机。它的应用范围很广,在工业自动化中应用有数据采集、测控技术。在智能仪器仪表中应用有数字示波器、数字信号源、自动取款机等。在消费类电子产品中应用有空调机、电视机、微波炉、手机、IC卡、汽车电子设备等。在通讯方面应用有手机、小灵通等。在武器装备方面应用有飞机、坦克、导弹、航天飞机、智能武器等。刚开头学习时只能抄写别人做胜利的程序,一遍一遍的写,从简洁的入手,逐步的积存,一步步的能够将小的程序结合到一起,拼接成较为简单一些的程序。但是程序不要只是看别人得,肯定要自己写过才是自己的。只有当你自己能写出来的时候说明你真懂了。刚接触KEIL时的确很让人头疼,使用KEIL不会建工程、不会使用试验板。然后可以参考已经胜利的程序,抄过来,写一个最简洁的,让它运行起来,先培育一下自己的感

觉,先建个工程,再配置一下工程,然后建个程序,参加工程中,再写代码、编译、生成HEX,刷进单片机中、运行。其实当遇到问题肯定要自己尝试着解决,不能遇到问题就去问别人,自己肯定要把握解决问的方法和思路。对一个新工程时,自己肯定要多想想,不要急着去看别人是怎么写的。应当先想一下程序的构架,想想如何来完成。然后自己动手去写,理清自己的思路这样更简单提高自己。

熟识单片机的人都知道,要学好单片机可不是一件简单的事,倒不是由于单片机很难学,而是很难找到一本专为单片机入门者而编写的教材。翻一下身边的单片机教材,都似乎是为已经懂单片机的人而写的,一般先介绍单片机的硬件构造和指令系统,再是系统扩展和外围器件,顺便讲一些应用设计(任凭说一下,许多书中的电路设计已经过时,并且有些程序还是错误的)。假如根据此种学习方法,想进展产品开发,就必需先把全部的学问全部把握了才可以进展实际应用。学习使用单片机只能靠循序渐进的积存,虽然单片机的课程只上了几节就去上班了,但在学习的过程中有了肯定的了解。下面就本人学习单片机的过程和阅历做简要介绍。

首先,学习单片机要有肯定的根底:电子技术方面要有数字电路和模拟电路等方面的理论根底,特殊是数字电路;编程语言要求汇编语言或C语言。要想成为单片机高手,建议初学者首先学习汇编语言,学的差不多的时候,转入C语言学习。尽管汇编语言属于低级语言,编程效率低,但是较C语言具有目标代码简短,占用内存少,执行速度快等优点,更重要的是能使初学者尽快熟识单片机的内部构造,并能对其进展准确的掌握。汇编语言在单片机教材里面都会涉及,不需要单独购置教材和学习。C语言是一门学问,有许多专业书籍来讲解,并且对我们今后的编程生涯有肯定的好处,因此要深入学习,千万不要自以为看了某某的视频教程就以为把握了C语言,那只是C语言的一局部。在这里给大家推举一本单片机C语言程序设计参考书,马忠梅等著,北京航空航天大学出版社出版的《单片机的C语言应用程序设计》,要求C语言根底。假如没学过C语言,建议学习清华大学谭浩强编写的C语言程序设计,这本书写的不错,通俗易懂。

其次,是单片机教材选择。单片机是一门特别重视实践的技术,不能总是看书,但要学习它首先应看书,对单片机引脚、内部构造、存放器和原理有肯定地了解和感官熟悉,它的是怎样工作的,能干些什么?刚开头时,或许你看不明白,但这并不要紧,由于你还缺乏实践阅历。现在单片机应用广泛,因此各个厂家分别推出了自己的单片机,我们没必要每样都学!由于他们的编程方法和调试过程以及内部指令构造有肯定的相像,只要学精通一款就OK了!尤其是用C语言编程,就几乎不用分什么派系,但是我们要选择一款有代表性的学问范围广,并且入门简单,书籍多。一般来说,MCS-51系列单片机已经得到广泛的普及和应用,市场上它的资料也比拟多,用的人也许多。给大家推举一些参考书,学习时只需要一本就足够拉。书名:《新编MCS-51单片机应用设计》,哈尔滨工业大学出版,:张毅刚;书名:《单片机原理及应用》,高等教育出版社,:张毅刚等;书名:《单片机高级教程:应用与设计》,北京航空航天大学出版社,:何立民。相关教材还有许多,在这不一一列举。

然后,是开发工具和开发环境的选择。选择一块适宜的学习板,对于初学者来说一般无力承受,假如经济条件允许、本人又对单片机很感兴趣、有从事相关工作意向的话,鼓舞大家购置。任凭说一句,学习板功能要求太全,具有流水灯、数码管、独立键盘、矩阵键盘、AD或DA、液晶、蜂鸣器等就差不多啦,究竟,功能齐全的价格比拟高。仿真器对单片机初学者来说既是那么耳熟,同时又有些生疏,这主要是由于市场上传统的仿真器价格都在千元以上,对经济不是特别富裕的人来说是不小的开支。同时仿真器是用来提高调试程序效率的,也不是非需不行的,假如你没有仿真器,遇到程序出错的时候,只好苦思冥想,反复烧写调试。任凭推举一下,学林电子的51tracer仿真器,有兴趣的朋友可关注一下。有了单片机教程板以后,先看下指导说明书,熟识一下学习板,开卷有益。以后就得靠自己多练习了,将学习板与电脑连接好,先学会开发软件的使用,然后从最简洁的流水灯试验做起,根据你自己的意愿掌握流水灯,当你完成时,你会发觉这是多么满意的事情。太好玩了,你会觉得这不是在学习,而是在玩,当你发觉,单片机能够根据你编写的程序工作时,你会觉得特别兴奋,比做什么事情都快乐,这样你会渐渐迷上单片机,真的。不少网站上说搞定某个试验,就恭维的告知你一声”恭喜你,学会了”自己学会了单片机,这有点可笑,这只能说明你算过关了,对单片机有了肯定了解和会使用它了。但是单片机能完成的功能太多了,尤其是对外围器件的掌握,综合起来能设计出很多意想不到的产品。因此除了入门外,精通可千万别轻易说出口。

最终,在娴熟把握和应用后,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习设计开发各种课题,不断的积存阅历。最终,自己完全设计具有个人风格的课题,产品,这样你就是单片机高手拉。只要过了第一关,后面的路就好走多了,万事开头难,这大家可能都听过。

有时候单片机的学习很单调,有些学问学起来很抽象,不简单理解,只能渐渐适应,一边学习理论学问,一边编写程序,将程序刷入单片机进展调试,通过这种方式才能更快速的学习单片机。要坚决自己的学习信念,在付出持之以恒的努力,我信任自己能进一步加深对单片机的了解,在单片机的学习道路上走得更远!

单片机学习心得体会篇六

许多人说,学单片机最好先学汇编语言,以我的阅历告知大家,肯定没有这个必要,初学者一开头就直接用C语言为单片机编程,既省时间,学起来又简单,提高速度会很快。在刚开头学单片机的时候,千万不要为了解单片机内部构造而铺张时间,这样只能打击你的信念,当你学会编程后,自然一步步就把握其内部构造了。

单片机的学习实践。

单片机提高重在实践,想要学好单片机,软件编程必不行少。可是熟识硬件对于学好单片机的也是非常重要的。如何学习好硬件,动手实践是必不行少的。我们能够经过自我动手做一个自我的电子制作,经过完成它,以提高我的对一些芯片的了解和娴熟运用它。这样我们就能够多一些了解芯片的构造。我信任,你完成了一个属于自我的电子制作,你的单片机水平就会有一个质的提高。

这就是我学习单片机的心得体会,期望给单片机的爱好者学好单片机有所帮助。

使用单片机就是理解单片机硬件构造,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。

第一步:数字IO的使用

使用按钮输入信号,发光二极管显示输出电平,就能够学习引脚的数字IO功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合规律的功能,虽然很简洁,可是能够学习一般的单片机编程思想,例如,必需设置许多存放器对引脚进展初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对掌握该功能的存放器进展设置,这就是单片机编程的特点,千万不要怕麻烦,全部的单片机都是这样。

其次步:定时器的使用

学会定时器的使用,就能够用单片机实现时序电路,时序电路的功能是强大的,在工业、家用电气设备的掌握中有许多应用,例如,能够用单片机实现一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后自动灭,当按钮连续按下两次后,灯常亮不灭,当按钮按下时间超过2s,则灯灭。数字集成电路能够实现时序电路,可编程规律器件(PLD)能够实现时序电路,可编程掌握器(PLC)也能够实现时序电路,可是仅有单片机实现起来最简洁,本钱最低。定时器的使用是非常重要的,规律加时间掌握是单片机使用的根底。

第三步:中断

单片机的特点是一段程序反复执行,程序中的每个指令的执行都需要必需的执行时间,假如程序没有执行到某指令,则该指令的动作就不会发生,这样就会耽搁许多快速发生的事情,例如,按钮按下时的下降沿。要使单片机在程序正常运行过程中,对快速动作做出反响,就必需使用单片机的中断功能,该功能就是在快速动作发生后,单片机中断正常运行的程序,处理快速发生的动作,处理完成后,在回到执行正常的程序。中断功能使用中的困难是需要准确地明白什么时候不允许中断发生(屏蔽中断)、什么时候允许中断发生(开中断),需要设置哪些存放器才能使某种中断起作用,中断开头时,程序应当干什么,中断完成后,程序应当干什么等等。中断学会后,就能够编制更简单构造的程序,这样的程序能够干着一件事,监视着一件事,一旦监视的事情发生,就中断正在干的事情,处理监视的事情,固然也能够监视多个事情,形象的比方,中断功能使单片机具有吃着碗里的,看着锅里的功能。以上三步学会,就相当于降龙十八掌武功,会了三掌了,能够牵强护身。

第四步:与PC机进展RS232通信

单片机都有USART接口,特别是MSP430系列中许多型号,都具有两个USART接口。USART接口不能直接与PC机的RS232接口连接,它们之间的规律电平不一样,需要使用一个MAX3232芯片进展电平转换。

USART接口的使用是非常重要的,经过该接口,能够使单片机与PC机之间交换信息,虽然RS232通信并不先进,可是对于接口的学习是非常重要的。正确使用USART接口,需要学习通信协议,PC机的RS232接口编程等等学问。试想,单片机试验板上的数据显示在PC机监视器上,而PC机的键盘信号能够在单片机试验板上得到显示,将是多么有意思的事情啊!

第五步:学会AD转换

MAP430单片机带有多通道12位AD转换器,经过这些AD转换器能够使单片机操作模拟量,显示和检测电压、电流等信号。学习时留意模拟地与数字地、参考电压、采样时间,转换速率,转换误差等概念。使用AD转换功能的简洁的例子是设计一个电压表。

第六步:学会PCI、I2C接口和液晶显示器接口

这些接口的使用能够使单片机更简单连接外部设备,在扩展单片机功能方面非常重要。

第七步:学会比拟、捕获、PWM功能

这些功能能够使单片机能够掌握电机,检测转速信号,实现电机调速器等掌握起功能。假如以上七步都学会,就能够设计一般的应用系统,相当于学会十招降龙十八掌,能够出手攻击了。

第八步:学习USB接口、TCPIP接口、各种工业总线的硬件与软件设计

学习USB接口、TCPIP接口、各种工业总线的硬件与软件设计是非常重要的,由于这是当前产品开发的进展方向。

到此为止,相当于学会15招降龙十八掌,但还不到打遍天下无敌手的境地。即使如此,也算是单片机大虾了!!

单片机学习心得体会篇七

我第一次做单片机试验,说起来有一些紧急和新颖。在此之前我并没有接触过单片机,我本以为与之前的光学试验及其它试验差不多,可我进到试验室之后,我就转变了这个看法。

单片机试验要求的是一种思维的创新,而不是简洁的重复教师所说的试验步骤所以第一次试验,试验教师向我们讲解了CVAVR编译器的大体情景及使用方法和技巧,并简洁的向我们例如——如何在CVAVR中编写一段程序。编完程序之后,明白我们如何使用AVRStudio到达将编好的程序输入到单片机中来使其运行。

之后教师让我们以组为单位合作编写一段程序,并使其运行。我们组想要编写一个跑马灯的程序。在第一次运行CVAVR时,我们组就遇到了一个麻烦,我们在建立一个新project文件那里消失了错误。在保存这个新project文件的时候,我们单击了Save,而不是Generate,SaveandExit。所以它弹不出我们我们所需要的源程序。之后我们经过询问其他人解决了这个问题。在编程中,我们开头做的是两盏灯的交替闪耀,间隔时间是1000ms。在运用AVRStudio的时候,我们又犯了一个错误。在我们翻开编译好的工程文件时,开头调试,在最终一步点击Finish时,弹出一对话框,问我们是否更新,然后我们单击了Yes。这导致了仿真器无法下次使用。这是由于试验室中的仿真器是盗版的,无法进展更新。

经过我们的不断努力,我们最终实现了简洁的跑马灯的运行,便是两个灯地交替闪耀。我们感到兴奋极了。可是我们并没有满意于当前,我们又编写了三个灯地交替闪耀,四个及多个。当我们一步步实现我们的目的时,我得到莫大成就感和自信。

在这次试验中,我体会到了合作的重要性。一个人也可能实现这一系列的过程,可是要花费许多精力和时间。群策群力,分工明确,能够使我们更好、更快地完成我们的工作。在此期间,你能够更好明白自我的缺乏和缺陷,来得到改正。还能够明白自我的优势所在,把握好自我的优势。

单片机学习心得体会篇八

这世界好像总是很喜爱和人开着玩笑,原本对电子方面并不是很感兴趣的我在大学里却选择了电子信息科学与技术这一个对自己来说相对生疏的专业,开头渐渐接触各种各样电子方面的学问,开头渐渐的了解它。

单片机课程是我们专业非常重要的课程,单片机方面的许多学问都应用在电子信息中,因此努力学好单片机成为了自己的一个主要的任务。单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,简单的工业掌握系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过pc机和其他计算的综合,甚至比人类的数量还要多。因此假如自己能够很好的把握单片机方面的有关学问,对于自己将来的进展有非常大的帮忙,因此我开头了自己的单片机学习之路。

刚开头接触单片机是生疏的,里面的许多指令往往让自己感到厌烦,面对一些冗长的汇编程序,往往不用看到最终就已经失去兴趣了,甚至瞌睡连绵了,自己也很难想像一些小小的单片机竟然在自己的生活中发挥着那么多的作用。好像起初学习的记忆往往是那么的苦涩,把书翻阅了几遍几乎没有什么感觉,虽然开头了解单片机编程的一些指令,但对于如何编写单片机相关的程序仍旧没有任何眉目。自己请教许多师兄和教师都告知自己对于单片机的学习肯定要手脑并用,只是看书并不能很好的把握它,因此我选择了在试验中去练习一些书本上简洁的程序,渐渐的开头对单片机产生了些好感。慢慢的我发觉通过在试验中演练所学的单片机程序,并且自己尝试着编写单片机程序,能够很好的把握单片机方面的学问,只有很好把握了根底的学问才能帮忙自己进展进一步的单片机研发,帮忙自己在将来的人生道路上有更好的进展。

虽然起初的单片机学习是清涩的,但只要坚决自己学习的信念,再付之以持之以恒的努力,我信任自己能够进一步加深对单片机的了解,在单片机的学习道路上走的更远!

单片机实训心得体会篇九

单片机实训心得体会

单片机实训心得体会1通过今次单片机实训,使我对单片机的熟悉有了更深刻的理解。系统以51单片机为核心部件,利用汇编软件编程,通过键盘掌握和数码管显示实现了根本时钟显示功能、时间调整功能,能实现本设计题目的根本要求和发挥局部。

由于时间有限和本身学问水平的限制,本系统还存在一些不够完善的地方,要作为实际应用还有一些详细细节问题需要解决。例如:不能实现只用两个按键来掌握时钟时间,还不能实现闹钟等扩展功能。

踉踉跄跄地劳碌了两周,我的时钟程序最终编译胜利。当看着自己的程序,自己成天相伴的系统能够安康的运行,真是莫大的幸福和欣慰。我信任其中的酸甜苦辣最终都会化为甜蜜的甘泉。

但在这次实训中同时使我对汇编语言有了更深的熟悉。当我第一次接触汇编语言就感觉很难,特殊是今次实训要用到汇编语言,尽管困难重重,可我们还是克制了。这次的实训使培育了我们严厉仔细的做事作风,增加了我们之间的团队合作力量,使我们熟悉到了团队合作精神的重要性。

这次实训的经受也会使我终身受益,我感受到这次实训是要真真正正专心去做的一件事情,是真正的自己学习的过程和讨论的过程,没有学习就不行能有讨论的力量,没有自己的讨论,就不会有所突破。盼望这次的经受能让我在以后学习中鼓励我连续进步。

单片机实训心得体会2近两周的单片机实训完毕了,最大的感受是,这是进入大学以来所学的最贴近实际的一门课,原来书本学问与实际操作之间竟然存在这样大的差距,让我不得为今后的工作捏了一把汗,决心更加深入的学习,让自己成为有用型的人。

在做喇叭自检时,我们认为的把程序简单化了,在做键盘自检时我们和大多数同学一样,都没有把采样保持做好,虽然是第一个承受检查的,但我们还是按教师的要求重新完善了程序。

在做最终的任务时,我们组的任务是“乒乓球嬉戏机”,开头觉得很好玩,就是双方互打,但是经过和教师的商议和自己站在一个“消费者”的角度考虑后,发觉我们的设想太简洁了,于是,我们又给它加了“计算比分”、“接住球后加速”以及用不同的显示和声音来表示是否接住球,最终我们又发觉这个嬉戏机没有复位功能,这能玩一次,但是我们用了几段程序都没有实现预想的效果,设计进入了瓶颈阶段,最终,我们在图书馆查找资料,并按我们的要求修改,最终实现了这个功能。

由于我们测试的次数太多,我也“练就”了很好的打嬉戏的技术,呵呵,真盼望有时机把我们的设计变成产品,和更多人共享我们的乐趣。不过,我们现在的水平离这一目标还差的很远,我们要连续努力。

通过最终的测试,我发觉我对学问的把握有些不透彻,比方“硬件编程框图”,平常看过许多次但都没有专心记过,头脑中对他的记忆很模糊,因此,这就成了我们学问构造中的一个盲点,实训就是让我们在实际操作中发觉自己对学问把握缺乏的地方并把它补足,我会连续把这些模棱两可的这是都专心学透彻。

在整个实训过程中,同组三个人协作的非常默契,虽然我们对学问的把握不尽一样,但是我们却各具所长,我想这就是“团队”的作用,在完成任务过程中,我们不断相互帮忙、相互学习,是任务顺当进展,每个人都有所提高,感谢教师的帮忙,感谢这次实训的时机。

单片机实训心得体会3通过这一个学期的单片机学习,我收获了许多关于单片机的学问,并且这些学问和日常的生活息息相关。了解了一些简洁程序的录入,LED显示器、键盘、和显示器的应用和原理。

LED显示器:LED显示器是由发光二管组成显示字段的器件。通常的8段LED显示器是由8个发光二极管组成,LED显示器分共阳极和共阴极两种。有段选码和和位选码。当LED显示器每段的平均电流位5MA时,就有较满足的亮度,一般选择断码5-10MA电流;位线的电流应选择40-80MA。LED显示器的显示方式有动态和静态两种。7289A芯片是具有SPI串行接口功能的显示键盘掌握芯片,它可同时取得8位共阴极数码管和64个键的键盘矩阵。7289A的掌握指令分为两类:8位宽度的单字节指令和16位宽度双字节指令;还有闪耀指令和消隐指令。7289A采纳串行方式SPI总线与微处理器通信;7289A与AT89C52接口电路,在实际电路中无论接不接键盘,电路中连接到其各段上的8个100千欧的下拉电阻均不行以省去,假如不接键盘而只接显示器可以省去8个10千欧电阻,若仅接键盘而不接显示器,可省去串入DP及SA-SG连线的8个220欧电阻,7289A还需要外接晶体振荡电路。液晶显示器简称LCD,其显示原理是用经过处后的液晶具有能转变光线传输方向的特性,到达显示字符和图形的目的。最简洁的笔段式液晶显示器类似于LCD显示器,可以显示简洁的字符和数字,而目前大量使用的是点阵式LCD显示器,既可以显示字符和数字也可以显示汉字和图形。假如把LCD显示屏、背光可变电源、接口掌握规律、驱动集成芯片等部件构成一个整体,是的与CPU接口非常便利。

键盘:键盘是最常见的计算机输入设备,它广泛应用于微型计算机和各种终端设备上。计算机操通过键盘向计算机输入各种指令、数据,指挥计算机的工作。根据键盘的工作原理和按键方式的不同,可以划分为四种:机械式键盘采纳类似金属接触式开关,工作原理是使触点导通或断开,具有工艺简洁、噪音大、易维护的特点。塑料薄膜式键盘键盘内部共分四层,实现了无机械磨损。其特点是低价格、低噪音和低本钱,已占据市场绝大局部份额。导电橡胶式键盘触点的构造是通过导电橡胶相连。键盘内部有一层凸起带电的导电橡胶,每个按键都对应一个凸起,按下时把下面的触点接通。这种类型键盘是市场由机械键盘向薄膜键盘的过渡产品。无接点静电电容式键盘使用类似电容式开关的原理,通过按键时转变电极间的距离引起电容容量转变从而驱动编码器。特点是无磨损且密封性较好。

根据按键方式的不同键盘可分为接触式和无触点式两类。接触式键盘就是我们通常所说的机械式键盘,它又分为一般触点式和干簧式。一般触点式的两个触点直接接触,从而使电路闭合,产生信号;而干簧式键盘则是在触点间加装磁铁,当键按下时,依靠磁力使触点接触,电路闭合。与一般触点式键盘相比,干簧式键盘具有响应速度快、使用寿命长、触点不易氧化等优点。无触点式键盘又分为电容式、霍尔式和触摸式三种。其中电容式是我们最常用到的键盘类型,它的触点之间并非直接接触,而是当按键按下时,在触点之间形成两个串联的平板电容,从而使脉冲信号通过,其效果与接触式是等同的。电容式键盘击键时无噪声,响应速度快,但是价格很高一些。

显示器:根据显示器的显示管分类CRT、LCD。按显示颜色分类单色显示器、彩色显示器。按大小分类通常有14寸、15寸、17寸和19寸,或者更大。显示管的屏幕上涂有一层荧光粉,电子枪放射出的电子击打在屏幕上,使被击打位置的荧光粉发光,从而产生了图像,每一个发光点又由“红”“绿”“蓝”三个小的发光点组成,这个发光点也就是一个象素。由于电子束是分为三条的,它们分别射向屏幕上的这三种不同的发光小点,从而在屏幕上消失绚丽多彩的画面。显示器显示画面是由显示卡来掌握的。若认真观看显示器上的文本或图像是由点组成的,屏幕上点越多越密,则辨别率越高。

屏幕上相邻两个同色点的距离称为点距,常见点距规格有0.31mm、0.28mm、0.25mm等。显示器点距越小,在高辨别率下越简单取得清楚的显示效果。电子束采纳光栅扫描方式,从屏幕左上角一点开头,向右逐点进展扫描,形成一条水平线;到达最右端后,又回到下一条水平线的左端,重复上面的过程;当电子束完成右下角一点的扫描后,形成一帧。此后,电子束又回到左上方起点,开头下一帧的扫描。这种方法也就是常说的逐行扫描显示。而隔行扫描指电子束在扫描时每隔一行扫一线,完成一屏后再返回来扫描剩下的线,这与电视机的原理一样。隔行扫描的显示器比逐行扫描闪耀得更厉害,也会让使用者的眼睛更疲惫。完成一帧所花时间的倒数叫垂直扫描频率,也叫刷新频率,比方60Hz、75Hz等。

通过这几天的单片机的实训,我在理论的根底上更深刻的把握了单片机的深层内容及实际生活中的应用,实训熬炼了自己动手力量和思维力量,还有在软件方面的编程力量,让我受益匪浅,同时也暴露出一些平常学习上的问题,让我深刻反思。这些问题的发觉将为我以后的学习和工作找明道路,查漏补缺为进一步学习作好预备。通过实训,让我懂得了如何编写一些简洁的程序,学会了如何制作单片机应用程序,并且可以在今后的日常生活中敏捷运用。

单片机实训心得体会4通过为期一周的单片机实训,是我们对这门课有了很多新的了解,弥补了在课堂上学习的缺乏。信任这对我们以后的学习和工作都会有很大的帮忙。我们肯定要在最短的时间里对这些缺乏加以改正!

首先,在这次试训中我被单片机强大的功能所震撼,以前在课堂上完全没有能理解可编程单片机的优越性。这次通过实体仿真软件等帮助软件的共同效果,是这次试训有了鲜亮的活力。换是我们熟悉

到这次试训不仅仅是一个软件的应用,更多的是使我们熟悉到学习到许多在课堂上无法得到的东西。特殊是protues软件的功能是我们了解了当今开发系统的新方向,简直太不行思议啦!

单片机作为一种最简洁的软件,与我们的日常生活息息相关,了解一些单片机程序的简洁录入是费城必要的。如:LED显示器、键盘和显示器的应用和原理。

在被刺实训中我们每个人通过一个八位流水灯的`制作,使我们深深地体会到了单片机在现实生活中的小小应用,既增加了我们的奇怪心,又稳固了我们的理论学问。更让我们体会到了单片机手动的开

始平台的完善与成熟。只要你有想法,单片机就有可能让他成为现实。这里我学习完protues软件后的第一感觉是,虽然这软件工作不稳定,但是会有相当不错的效果出来。这对我以后的工作肯定会有帮忙的。在这次试训中不仅只对单片机编程有了新的熟悉,还对整个单片机的开发平台都有了一厅的了解,这是一笔不错的收获。

通过这几天的试训,使我的感受很深,真实“条条大路通罗马”,要到达目的,不同的人就有不同的方法。只要你的方法不错!五花八门都可以,而且是各有特色。走出来的结果都有各自的独到之处。在编程中“简”字贯穿于整个程序设计中,越简洁越好,究竟单片机留给用户的资源是有限的,所以我们要充分利用这些资源,到达更好的效果,这些是我们在以后的学习生活中应值得留意的地方。

在试训中有苦有甜,当我们为一个很难攻破的程序找出路时,心情烦躁,感觉自己很不行理喻,当程序一点一点编好后,自己从心底感觉到一点小小的劝慰,看着自己的成果。感觉很欣慰,有一丝丝的甜意,几天的实训使自己的思维规律也有了小小的进步。

2、完毕了两周的电视机实训,我们又迎来了单片机课程设计实训,真是让我们受益匪浅啊?学到了许多东西,不管怎么样,先感谢学校给我的这么多时机。真正的学到了东西。为期一周的单片机课程设计让我们受益匪浅。此次课程设计软件与硬件相结合,考察了我们的焊接水平与编程力量。对于我们应用电子技术的学生而言焊接是不成问题,也很顺当;可到了编程时就消失了很大的障碍,先开头的显示时钟还算顺当,下面的报警局部就花费了相当长的时间,还有加上报警时的音乐也是我们到图书馆里查阅资料由汇编转化成C语言得来的。原来还以为编程会很简洁的,等到实际操作起来才知道它的简单性,没有想像中的那么得心应手,理解流程是有思维的前提。单片机是我们上学期开设的课程,所以许多专业学问也都遗忘了。不过经过我们一步步的努力,花费的时间与精力最终没有白费,效果慢慢地消失了。其实本身程序的思维是正确的,只是步骤中有点小错误,所以导致整个程序的结果很乱,在认真修改程序之后,最终一步步地到达效果了。

我们将各个局部的程序编好后怎么都连不起来,出不了预期的效果。对于硬件在编程过程中PCB板的接触又是一个头疼的问题,在进展编译的时候,数码显示管上什么都没有,按一下旁边与之相连的元器件时就有显示了,所以也花费了好多时间在PCB板的重新焊接上。对于软件我们在时钟完成后就对其参加了报警系统,可加了之后发觉程序乱了,以前的时钟也不行以掌握了。经过反复讨论,发觉接地接错了位置,导致了用来报警的红灯跟绿灯根本不亮,然后就将接地线重新焊接了一下,功夫不负有心人,红灯亮了,协作编好的程序,用纸板拦住了放射管与接收管之间的信号传输,数码显示管消失闪耀的效果,并且没信号的时候绿灯亮,有信号的时候红灯就亮了,这个现象让我们喜出望外。经过修改时钟程序和报警系统都被使用上了,可更大的难题就是如何让它报警?这困扰了我们,数码显示管上最终有了闪耀的效果,可报警声还没加的上去。教师的要求是除了蜂鸣器上的报警声再加一段音乐。翻阅了图书馆里的书籍,查出来的音乐程序都是用汇编编的,要将此程序放到主程序中就必需将汇编程序改编成C语言程序。这再次困扰了我们,虽然以前也学过汇编跟C之间的互换,可都是简洁的,从没涉及到这么简单的程序过,改编很是有压力,经过讨论,我们将汇编程序舍弃了,到网上下载了一段音乐程序,是C语言编的。要让音乐在我们的红外报警系统中唱出来可不是什么简洁的事情,虽然找到了音乐程序,但要让音乐程序跟我们的主程序融合在一起得花费点心思了。

最终在全组人竭尽全力,教师的细心指导下,程序根本编写胜利,这是我们共同努力的结果,在享受我们成果之时,不得不感慨单片机的重要性与高难度性,所以为期一周的单片机课程设计没有铺张,我们从中学到了许多学问。,也让我们对单片机有了更深一步的了解。虽然最终结果是出来了,可这与教师的细心指导是分不开的,她引导我们的思路,原来一窍不通的我们经过教师的点拨根本上通了,所以说教师是功不行抹的。

单片机实训心得体会5最近自己对单片机特殊的感兴趣,由于看到它能掌握电机的转动,自己觉得很奇妙。就想弄清晰它究竟是怎么做到的?

我看到书上讲:单片机可以用两种语言编写,一种是c语言,另外一种是汇编语言。汇编语言是一种机器语言,且代码繁琐,不易记忆。需要把握单片机的内部构造和规律构造,通过看了几本书让我了解熟悉到汇编的确太繁琐,不过我学习过c语言,也参与了全国计算机二级考试,觉得自己在一方面具有优势,能很快学好它。

不过在学习中,我才发觉学习单片机不仅仅需要软件的学问,还需要硬件的学问。我买了一个单片机在实践中就是一个活生生的例子,没有相应的硬件学问,我连单片机怎么和电脑相连都不知道,我为我当时的想法感到惭愧。单片机是一门很好的学问,需要我去钻研它。

时间飞逝,一转瞬,一个学期又进尾声了,本学期的单片机综合课程设计也在一周内完成了。

俗话说“好的开头是胜利的一半”。说起课程设计,我认为最重要的就是做好设计的预习,仔细的讨论教师给的题目,选一个自己有兴趣的题目。其次,教师对试验的讲解要一丝不苟的去听去想,由于只有都明白了,做起设计就会事半功倍,假如没弄明白,就迷模糊糊的去选题目做设计,到头来一点收获也没有。最终,要重视程序的模块化,修改的便利,也要注意程序的调试,把握其方法。

虽然这次的课程设计算起来在试验室的时间只有三天,不过由于我们都有自己的试验板,所以在宿舍里做试验的时间肯定不止三天。

硬件的设计跟焊接都要我们自己动手去焊,软件的编程也要我们不断的调试,最终一个能完成课程设计的劳动成果出来了,很快乐它能按着设计的思想与要求运动起来。

固然,这其中也有许多问题,第一、不够细心比方由于马虎大意焊错了线,由于对课本理论的不熟识导致编程消失错误。其次,是在学习态度上,这次课设是对我的学习态度的一次检验。对于这次单片机综合课程实习,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素养肯定应当是严谨。我们这次实习所遇到的多半问题多数都是由于我们不够严谨。第三,在做人上,我熟悉到,无论做什么事情,只要你足够顽强,有足够的毅力与决心,有足够的挑战困难的士气,就没有什么办不到的。

单片机实训心得体会6为期几天的单片机实训暴露出来许多学习上的问题,这些问题的发觉将为我们以后的学习和工作找明道路,查漏补缺为进一步学习作好预备!

本次试验我们组做的课题是《交通灯掌握》,这是一个有用性质特别强的题目。

首先,它特别联系我们日常生活,每当我们在公路上走的时候对我们的人身安全关系最亲密的莫过于红绿灯,因此设计一款好的性能优异功能强大的交通灯掌握系统是对全部车辆行人的一个最大的福音,是对社会的巨大奉献!

其次,交通灯掌握系统是涉及到单片机、电路、信号、数学数字运算等多学科的一门综合性应用特别强的课题,这个课题的胜利实践必将在肯定程度上极大地激发我们在这些相关学科的学习兴趣,也会促使我们去向多学科综合应用的方面进展,这也是当今科学科技领域一个显著的特点。从这一点上来说这个课题的选取对全部参与这个课题讨论的同学们来说都是一个特别好的熬炼。

再次,任何一个任务的完成,都表达了一个小组一个组织的协作,单纯一个人的力气是完不成很大许多的工作的,这就要求整个组里的成员共同协作积极协作,为了一个共同的目标努力。从这一点上来说,这个课题的意义就在于培育了我们大家团结协作的作风同时也培育了我们每个人在对待科学问题上孜孜不倦、严谨求实的科学作风,这对我们每个人来说都是相当有益的!

固然,通过做这个课题,也暴露出来了许多问题值得我们去探讨解决和克制:

第一,时间利用问题。由于课题难度较大,因此许多组员都以不会为理由而无所事事,在试验室上网玩嬉戏,耽搁了珍贵的时间也造成了整个组课题讨论效率的低下。再一个有关时间的问题就是时间利用率太低。

其次,组员之间协作不甚默契。或许是由于课题的缘由,小组内成员之间总是各自干各自的缺少那种协作上的默契,结果到最终许多人都重复去做同一件事情造成了时间铺张、效率下降。

第三,课题讨论不够深刻。课题讨论总是浮于外表文章,对程序对最终结果讨论不够造成虽然某一块地方做的比拟好但是在大脑中没有一个总体的印象,无法理论联系实际,讨论成果的应用严峻背离实际现实,影响使用。

根本上,这次实训暴露出来的问题就这些,我且先总结到这里。这些问题的发觉,有助于提高我们在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论