单片机感悟

发布时间:2017-01-15 来源: 人生感悟 点击:

单片机感悟篇一:单片机学习心得体会

单片机的学习心得感受

随着大规模集成电路的出现及其发展,将计算机的CPU 、RAM 、 ROM 、定时/数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,因此单片机早期的含义称为单片微型计算机,直译为单片机 。

单片机是微型计算机应用技术的一个重要分支,近年来在工业智能仪器仪表、光机电设备、自动检测、信息处理、家电等的得到广泛应用和迅速发展。单片机是自动地进行运算和控制,把实现计算和控制的步骤一步步地用命令的形式,即一条条指令预先存入到存贮器中,单片机在CPU的控制下,将指令一条条地取出来,并加以翻译和执行,得到你要的东西。

这学期在老师的带领下,我从对单片机一无所知的到现在终于有点了解,这期间虽然没有在这方面下很大的功夫,但是也学到了一点知识,从点亮一个灯,到流水灯再到数码管的显示以及后面独立按键。这都是我以前无法想象的。

单片机这门课是一科非常重视动手实践的科目,不能总是看书,但是也不能完全不看书。单片机并传统的数字电路或模拟电路那样比较直观,原因是除了“硬件”之外还存在一个“软件”的因素。正是这个“软件”的原因使得许多初学者怎么也弄不懂单片机的工作过程,怎么也不明白为什么将几个数送来送去就能让数码管显示一串字符或控制一个电机的变速。对初学单片机的人来说,需要从书中大概了解一下单片机的各个功能寄存器,如果看的多了反而容易搞乱,现在市场上大多数讲单片机的书一开始就讲解复杂的内存、地址、存储器什么的,更让初学者感到不知所云、难以入门。如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还搞不清这些指令起什么作用,能够产生什么实际效果,那么也许用不了几天就会觉得枯燥乏味而半途而废。简单的说,使用单片机实际上就是用我们自己编写的软件去控制单片机的各个功能寄存器。再简单些,就是控制单片机哪些引脚的电平什么时候输出高电平,什么时候输出低电平。由这些高低变化的电平来控制外围电路,实现我们需要的各个功能。 学习单片机首先用到c语言,提到C语言源文件,大家都不会陌生。因为我们平常写的程序代码几乎都在这个XX.C文件里面。编译器也是以此文件来进行编译并生成相应的目标文件。作为模块化编程的组成基础,我们所要实现的所有功能的源代码均在这个文件里。理想的模块化应该可以看成是一个黑盒子。即我们只关心模块提供的功能,而不管模块内部的实现细节。在大规模程序开发中,一个程序由很多个模块组成,很可能,这些模块的编写任务被分配到不同的人。而你在编写这个模块的时候很可能就需要利用到别人写好的模块的借口,这个时候我们关心的是,它的模块实现了什么样的接口,我该如何去调用,至于模块内部是如何组织的,对于我而言,无需

1

过多关注。而追求接口的单一性,把不需要的细节尽可能对外部屏蔽起来,正是我们所需要注意的地方。

谈及到模块化编程,必然会涉及到多文件编译,也就是工程编译。在这样的一个系统中,往往会有多个C文件,而且每个C文件的作用不尽相同。在我们的C文件中,由于需要对外提供接口,因此必须有一些函数或者是变量提供给外部其它文件进行调用。 假设我们有一个LCD.C文件,其提供最基本的LCD的驱动函数 。在当前位置输出一个字符 而在我们的另外一个文件中需要调用此函数,那么我们该如何做呢?头文件的作用正是在此。可以称其为一份接口描述文件。其文件内部不应该包含任何实质性的函数代码。我们可以把这个头文件理解成为一份说明书,说明的内容就是我们的模块对外提供的接口函数或者是接口变量。同时该文件也包含了一些很重要的宏定义以及一些结构体的信息,离开了这些信息,很可能就无法正常使用接口函数或者是接口变量。但是总的原则是:不该让外界知道的信息就不应该出现在头文件里,而外界调用模块内接口函数或者是接口变量所必须的信息就一定要出现在头文件里,否则,外界就无法正确的调用我们提供的接口功能。因而为了让外部函数或者文件调用我们提供的接口功能,就必须包含我们提供的这个接口描述文件----即头文件。同时,我们自身模块也需要包含这份模块头文件(因为其包含了模块源文件中所需要的宏定义或者是结构体,好比我们平常所用的文件都是一式三份一样,模块本身也需要包含这个头文件。 硬件的设计跟焊接都要我们自己动手去焊,软件的编程也要我们不断的调试,最终一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求运动起来。

当然,这其中也有很多问题,第一、不够细心比如由于粗心大意焊错了线,由于对课本理论的不熟悉导致编程出现错误。第二,是在学习态度上,这次课是对我的学习态度的一次检验。对于这次单片机综合课程,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对应该是严谨。我们这次课程所遇到的多半问题多数都是由于我们不够严谨。第三,在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的。 感谢老师的让我有了一个更好的认识,无论是学习还是生活,生活是实在的,要踏实走路。虽然课程时间很短,但我学习了很多的东西,可以使我接触接触,感受颇深。

1

单片机感悟篇二:心得体会,关于单片机特别感受

纸上得来终觉浅

单片机学习总结

0072013学员131队 杜林洋

作为一个初学者,我对单片机只是有了一个模糊的认识。本以为单片机只是一片芯片,殊不知单片机原来是那么复杂的东东。从输入输出系统到编程,无论是哪一个细节都需要人去琢磨去参透。刚开始总感觉无从入手,理论性的东西看了几遍也不会把它用到实处,但是通过这次彩灯控制实验,我也对单片机有了一定的了解。

单片机是一门非常重视实践的技术,不能只是停留在书本上。但要学习它首先应看书,对单片机引脚、内部结构、寄存器和原理有一定的了解,它是怎样工作的?能干些什么?曾经看到那些以为很神奇的东西时我还不知道原理,总觉得好厉害啊,现在总算有了一些眉目。

虽说这只是一门简单的选修课,但我并不是来选学的,我觉得既然花了时间就应该把它琢磨出成果来。在短短的几周里,真的学到了不少。我上的第一节实验课是关于流水灯循环移动在实验箱上的实现,这个程序老师教了但还是搞不懂,后来通过同学之间相互探讨,终于理解了,最重要的其实是基础不扎实,不知到C语言的好处,连二进制转换为十六进制这么简单的事情我都模棱两可。

“纸上得来终觉浅,绝知此事要躬行。”几次简短的课中,我对动手做实验的体验是最深的。在只需要几个步骤的

实验中,我错了一遍又一遍,跌倒了好多次,爬起来的次数总比跌倒多一次,或许这就是“学无止境”的含义吧。

“勤能补拙”这个成语传了多少年没有变,我想它肯定是有存在的道理的,我不怕吃苦,甚至喜欢吃苦,但我是有目的的,我要成为有能力、有真才实干的人。这门课也凝聚了教员的一片心血,我们能做的就是学好一切,把有限的光照亮无限的前进道路。我觉得可以把它称作是一次短暂的旅行。每看懂一个程序自己试着去编,去修改,去记录,不忘初心放得始终。兴趣是最好的

单片机感悟

老师,这样才能坚持,要在以后积累很多经验。最后一句:基础很重要,实践也同样重要。

学单片机如学做人。人贵在什么方面?人就贵在有自知之明。学习的过程中,必然会碰到拦路虎,有不少人是选择放弃的,但也有不少人咬住牙齿挺了下来,挺下来的必然能尝到成功的甜头,而那些一触即溃的呢?早就没了激情,他们的结果肯定是碌碌无为的。我想,有志气的人肯定是选择后者的,因为谁不想成为有出息的人呢?

最后,我还有一句想说:这些天,谢谢教员的包容与理解,谢谢教员的默默付出,学生心里记下了。“桃李不言下自成蹊。”就是您的最好写照。

单片机感悟篇三:对单片机课程学习的感想与收获

对单片机课程学习的感想与收获: 老师曾说过,单片机是很重要的一门课程,如果学好一门单片机,就凭这个技术这门手艺找一个好工作也不成问题。对此我了解了一下,据统计目前仅单片机设计行业至少有20-30万的人才缺口,仅北京市场嵌入式硬件开发工程师的需求就已经超过了5万人,而且还在持续增加。面对如此大的市场需求,相信我们大家真的有必要学好单片机。 从第一节课开始,我们就感觉到了这门课与其他的课有一些不同。单片机课程不仅是学习书本的内容,也需要从实验中掌握知识。 经过一个学期我对《单片机》这门课程的学习,不仅让我懂得了很多程序的编写,还让我学到了很多对自己有用的学习方法。掌握单片机指令系统中汇编语言各种基本语句的意义及汇编语言程序设计的基本知识和方法,以及单片机与其他设备相连接的输入输出中断等接口技术是学好单片机至关重要的。这可以使我们从硬件软件的结合上理论联系实际,提高动手能力,从而全面掌握单片机的应用。靠死记硬背指令是很难有提升的,只有懂得运用正确的学习方法学习单片机程序,这样才能不断进步。

通过这次单片机课程的学习,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为自己的东西。 这个设计过程中,我们通过在课本中的原有系统进行了改进,结合课本中的编程手法,与自己的想法融合在一起,写出更高水平的程序,完成老师布置

的作业,使之成为一个更加适用,功能更加完备的属于自己的一个系统。在做作业的过程中,有的作业我可能花费了大量的时间和精力,但是,我学会了创新,有了能力上的提升,我觉得付出再多的努力也是值得的。大家都知道很多知识和经验的获得,并不是直接写在书上让你看你就可以得到的,而是需要自己去实践,开动脑筋,慢慢积累的。这门课程真的对我受益匪浅。

尽管我在这门课程中学到了很多,但我深知这对我未来的道路来讲还是远远不够的,毕竟在课堂上学到的内容很有限,所以在以后的学习中我会好好的深入研究,抓住每一次锻炼自己的机会,不断地提升自己,充实自己。

对老师的意见与建议:

老师的教学方法很新颖,很特别,也很实用,我对此做了一下简单的总结。

1) 是理论与实践并重。学习与实践结合,边学习、边演练,循序渐进,这样举一反三,能够把用到的指令理解、吃透、扎根于脑海,甚至“根深蒂固”。

2) 及时鼓励同学。给表现好的同学画圈,这让很多同学都积极上进,师生互动非常愉快。

3) 及时点名。督促同学都来听课,缺席情况几乎不出现,树立了好的班风。

4) 鼓励同学上台讲解。给每个同学表现自己的机会,增加了同学们锻炼自己的机会,同时也增强了大家的学习兴趣,活跃了课堂气氛。

5) 先看书后讲课。每次讲课之前老师会让大家自己先看书,等同学们看完之后再讲,会更有针对性,根据同学们认为的难点进行解答,然后老师再总结重点,效果非常好。

6) 布置作业。老师根据课本中的内容让同学们设计一个新的系统,督促大家课后自主学习,不断巩固知识,同时也让同学们有了自主思考解决问题的能力。

老师责任心和教学方法我本人非常认可,对于老师唯一的建议就是希望老师能更详细的讲解一下课本中的内容,对于比较难的地方希望老师多强调几遍,因为有的内容确实听不太懂。辛苦您了。

最后真心感谢老师对我们的精心指导和帮助。

姓名 学号:

相关热词搜索:单片机 感悟 单片机技术感悟 流水灯 单片机 感悟

版权所有 蒲公英文摘 www.zhaoqt.net