单片机学习心得
此篇文章单片机学习心得(精选5篇),由智远网整理,希望能够帮助得到大家。
单片机学习心得 篇1
我从大二起,就去实验室去学习。在那里与教师和一些电子设计爱好者的交流中,我学到了更多的专业知识。我从此走上了学习嵌入式的道路。这丰富了我的大学生活,是我在大学的最大收获。
我是从学习单片机开始我的嵌入式学习的。
我接触单片机的方式是在图书馆看书,我看了很多本书,可是大多数书写的大同小异。书里面讲解的单片机的寄存器我看了很多遍也没有看懂。我都不明白改怎样学习它了。慢慢的我悟出了一个道理:电子的学习实践是最重要的,这样,我在大二的时候就买了一块学习板,我一边看视频一边仿照视频的程序,自我编写程序,在很短的时间里,我的单片机有了很大的提高。那些难懂的寄存器透过编写程序,我慢慢的弄懂了它们,此刻回头看去,原先它还是很简单的。
用哪种编程语言最适合我们
我看过的单片机的书籍,大部分的程序都是汇编写的。它是一种基于机器硬件的低级语言,对于我们这些只学习过C语言的人来说,十分难懂。我认为刚开始学习单片机没有必要必须要从学习汇编编程开始。我学习单片机就是用C语言编程的,我并不会汇编语言,也没有妨碍我把单片机学好。
我的单片机学习心得
很多人说,学单片机最好先学汇编语言,以我的经验告诉大家,绝对没有这个必要,初学者一开始就直接用C语言为单片机编程,既省时间,学起来又容易,提高速度会很快。在刚开始学单片机的时候,千万不要为了解单片机内部结构而浪费时间,这样只能打击你的信心,当你学会编程后,自然一步步就掌握其内部结构了。
单片机的学习实践
单片机提高重在实践,想要学好单片机,软件编程必不可少。可是熟悉硬件对于学好单片机的也是十分重要的.。如何学习好硬件,动手实践是必不可少的。我们能够透过自我动手做一个自我的电子制作,透过完成它,以提高我的对一些芯片的了解和熟练运用它。这样我们就能够多一些了解芯片的结构。我相信,你完成了一个属于自我的电子制作,你的单片机水平就会有一个质的提高。
单片机学习心得 篇2
先说说单片机,一般我们此刻用的比较多的的MCS—51的单片机,它的资料比较多,用的人也很多,市场也很大。就我个人的体会怎样样才能更快的学会单片机这门课。单片机这门课是一项十分重视动手实践的科目,不能总是看书,可是学习它首先必须得看书,因为从书中你需要大概了解一下,单片机的各个功能寄存器,而说明白点,我们使用单片机就是用软件去控制单片机的各个功能寄存器,再说明白点,就是控制单片机那些管脚的电平什么时候输出高,什么时候输出低。由这些高低电平的变化来控制你的系统板,实现我们需要的各个功能。至于看书,只需大概了解单片机各管脚都是干什么的能实现什么样的功能第一次,第二次你可能看不明白,但这不要紧,因为还缺少实际的感观认识。所以我总是说,学单片机看书看两三天的就够了,看小说你一天能看五六本,看单片机你两三天看两三遍就够了,能够不用仔细的看。
推荐一本书,就这一本就足够,书名是《新编MCS—51单片机应用设计》,是哈尔滨工业大学出版社出的的,作者是张毅刚。大概了解一下书上的资料,然后实践,这是十分关键的,如果说学单片机你不实践那是不可能学会的,关于实践有两种方法你能够选择,一种方法:你自我花钱买一块单片机的学习板,不要求功能太全的,对于初学者来说你买功能十分多的那种板子,上头有很多东西你这辈子都用不着,我提议有流水灯、数码管、独立键盘、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器,这就差不多了。如果上头我提到的这些,你能熟练应用,那能够说对于单片机方面的`硬件你已经入门了,剩下的就是自我练习设计电路,不断的积累经验。只要过了第一关,后面的路就好走多了,万事开头难,大家可能都听过。方法二:你身边如果有单片机方面的高手,向他求助,让他帮你搭个简单的最小系统板。对于高手来说,做个单片机的最小系统板只需要一分钟的时间,而对于初学者可就难多了,因为仅有对硬件了解了,才能熟练运用。而如果你身边没有这样的高手,又找不到能够帮忙你的人,那我劝你最好是自我买上一块,毕竟自我有一块要方便的多,以后做单片机类的小实验时都能用得上,还省事。
有了单片机学习板之后你就要多练习,最好是自我有台电脑,一天少看电影,少打游戏,把学习板和电脑连好,打开调试软件坐在电脑前,先学会怎样用调试软件,然后从最简单的流水灯实验做起,等你能让那八个流水灯按照你的意愿随意流动时你已经入门了,你会发现单片机是多么迷人的东西啊,太好玩了,这不是在学习知识,而是在玩,当你编写的程序按你的意愿实现时你比做什么事都开心,你会上瘾的,真的。做电子类的人真的会上瘾。然后让数码管亮起来,这两项会了后,你已经不能自拔了,你已经开始研究你这辈子要走哪一行了。就是要这样练习,在写程序的时候你肯定会遇到很多问题,而这时你再去翻书找,或是问别人,当得到解答后你会记住一辈子的,知识必须用于现实生活中,解决实际问题,这样才能发挥它的作用,你自我好好想想,上了这么多年大学,天天上课,你在课堂上学到了什么是不是为了期末考试而忙碌呢考完得了90分,哈哈哈好高兴啊,下学期开学回来忘的一干二净,是不是你学到什么了可是我告诉你单片机一旦学会,永远不会忘了。另外我再说说用汇编和C语言编程的问题。
很多同学大一二就开设了C语言的课,我也上过,我明白那时天天就是几乘几,几加几啊,求个阶乘啊。学完了有什么用让你用C语言编单片机的程序你是不是就傻了书上的东西我们必须要会运用。单片机编程用C语言或汇编语言都能够,可是我提议用C语言比较好,如果原先有C语言的基础那学起来会更好,如果没有,也能够边学单片机边学C语言,C语言也挺简单,只是一门工具而已,我劝你最好学会,将来肯定用得着,要不你以后也得学,你一点汇编都不会根本无所谓,但你一点C语言都不会那你将来会吃苦头。汇编写程序代码效率高,但相对难度较大,并且很罗嗦,尤其是遇到算法方面的问题时,根本是麻烦的不得了,此刻单片机的主频在不断的提高,我们完全不需要那么高效率的代码,因为有高频率的时钟,单片机的ROM也在不断的提高,足够装得下你用C语言写的任何代码,C语言的资料又多又好找,将来可移植性十分好,只需要变一个IO口写个温度传感器的程序在哪里都能用,所以我劝大家用C语言。
总结上头,只要你有信心,做事能坚持到底,有不成功不放弃的强烈意志,那学个单片机来说就是件十分容易的事。
步骤:
1、找本书大概了解一下单片机结构,大概了解就行。不用都看懂,又不让你出书的。(三天)
2、找学习板练习编写程序,学单片机就是练编程序,遇到不会的再问人或查书。(二十天)
3、自我网上找些小电路类的资料练习设计外围电路。焊好后自我调试,熟悉过程。(十天)
4、自我完全设计具有个人风格的电路,产品,你已经是高手了......
看到了吗下功夫一个多月你就能成为高手,我就讲这么多了,学不学得会,下不下得了功夫就看你的了。
单片机学习心得 篇3
在过去的二十多天里,我通过自学的方式,在哈尔滨工程大学郭天祥老师的视频为辅导下。自己借了同学的一块单片机学习实验板,从单片机最基础的部分学起,感觉收获不少,现将我最近的学习心得分享给大家,也希望那些在单片机外面迷茫的同学们能够快速入门。以获得更高的知识储备。
以前的.我对单片机不知迷茫,甚至恐惧。但是现在我发现喜欢上了单片机。单片机用途太广泛了,我才发现基本上没有哪个领域能离开单片机了。单片机非常好玩,真的能让人上瘾。本着不想虚度大学生活的想法,我试着开始接触单片机,现在感觉已不能自拔。郭天翔老师的单片机教学视频非常的棒,真的很感谢郭老师能把这么好的学习方法和大家分享。在这个视频的辅助下,我基本上已经对单片机入门了。从点亮第一个LED灯开始,到现在对液晶的熟练使用。一点一点剖析单片机的内部结构。就像郭老师说的一样,实践真的很重要,有理论没实践的摸索,很困难,而且很枯燥,很难有毅力坚持下去。经济能力许可的话最好买一个单片机快速开发板或者自己做一个都行。把每一个理论从单片机上显示出来。你就会越学越想学,越来越感觉自己会的东西太少了,你就会像饿狼一样不停的去咀嚼每一个知识点。越学越有意思。
单片机外围电路的实验,可以通过proteus或Altium—design去仿真实现,这些软件非常好用,也非常好学。更进一步的话,如果学校实验室条件许可的话,也可以去实验室学习,在这里回收的更多,里面的牛人很多的。因为之前汇编学的不是太好,我现在直接用的C语言去编写程序。紧凑程度,方便阅读,可移植性都是其他语言不能比拟的,而且对帮助快速入门单片机很有帮助。编译器是KEIL51。可编程,也可软件仿真。
单片机真的不是太难,但是要学的东西真是太多了。也希望你能掌握正确的学习方法,学习顺利,获得更高的知识储备。
单片机学习心得 篇4
最近自己对单片机个性的感兴趣,因为看到它能控制电机的转动,自己觉得很神奇,就想弄清楚它到底是怎样做到的?
我看到书上讲:单片机能够用两种语言编写,一种是C语言,另外一种是汇编语言。汇编语言是一种机器语言,且代码繁琐,不易记忆。需要掌握单片机的内部结构和逻辑结构,透过看了几本书让我了解认识到汇编确实太繁琐,但是我学习过C语言,也参加了全国计算机二级考试,觉得自己在一方面具有优势,能很快学好它。
但是在学习中,我才发现学习单片机不仅仅仅需要软件的知识,还需要硬件的知识。我买了一个单片机在实践中就是一个活生生的例子,没有相应的硬件知识,我连单片机怎样和电脑相连都不明白,我为我当初的想法感到羞愧。单片机是一门很好的学问,需要我去钻研它。
时光飞逝,一转眼,一个学期又进尾声了,本学期的单片机综合课程设计也在一周内完成了。
俗话说“好的开始是成功的一半”。说起课程设计,我认为最重要的就是做好设计的'预习,认真的研究老师给的题目,选一个自己有兴趣的题目,其次,老师对实验的讲解要一丝不苟的去听去想,因为只有都明白了,做起设计就会事半功倍,如果没弄明白,就迷迷糊糊的去选题目做设计,到头来一点收获也没有。最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。
虽然这次的课程设计算起来在实验室的时间只有三天,但是因为我们都有自己的实验板,所以在宿舍里做实验的时间必须不止三天。
硬件的设计跟焊接都要我们自己动手去焊,软件的编程也要我们不断的调试,最终一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求运动起来。
当然,这其中也有很多问题,第一、不够细心比如由于粗心大意焊错了线,由于对课本理论的不熟悉导致编程出现错误。第二,是在学习态度上,这次课设是对我的学习态度的一次检验。对于这次单片机综合课程实习,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对就应是严谨。我们这次实习所遇到的多半问题多数都是由于我们不够严谨。第三,在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的。
单片机学习心得 篇5
1、学习单片机没有捷径,别指望两三天就学会,要坚持不懈,重在积累。
2、别崇拜高手,别相信天才,大部分人都不是天才(相信你也不是)!
3、单片机是一门应用性和实践性很强的学科,要多动手,多做实验。
4、要学会参考别人的程序,减少自我琢磨的'时间,迅速提高自我的编程潜力。
5、碰到问题能够借助网络来搜寻答案和对自我有帮忙的问题,能够大大减少你的开发时间。
6、要多交一些朋友,多交流。技术是靠不断的积累和交流才会提高的,封闭自守只会更加落后。