范文无忧网演讲发言笔记心得

单片机学习一份谢谢!1500字就可以了

02月01日 编辑 fanwen51.com

[阿米巴经营读后感心得体会急用谢谢]这是一本讲述稻盛和夫经营实学的书。所谓实学,即描述经营企业时实际的管理技术,具体的操作手法。 稻盛和夫 被称为日本的"经营之圣,人生之师",作为日本的企业家兼哲学家第一人,在企...+阅读

1、万事开头难、要勇敢迈出第一步。遇到困难要一件件攻克,不会建项目,就先学它,然后建个程序,加入项目中,再写代码、编译、生成HEX,刷进单片机中、运行。必须熟悉这一套工序。个人认为,一块学习板还是必要的,写好程序在上面运行一下看结果,学习效果会好很多。单片机是注重理论和实践的,光看书不动手,是学不会的。

2、知识点用到才学,不用的暂时丢一边,所以,最好结合实际程序,用到的时候才去看,不必说非要把书从第一页看起,看完它才来写程序。

3、程序不要光看不写,一定要自己写一次。当你自己能写出来的时候,说明你就真的懂了。

4、必须学会掌握调试程序的方法。这就需要学习调试程序的方法,比如KEIL里,可以下断点啦,查看寄存器内容等等,这些都是调试程序的手段,当你发现你写的程序运行结果和你想象中不一样的时候,你可以单步,也可以下断点,然后跟踪,查看各相关寄存器内容,看看程序运行过中是不是有什么偏差,找出影响结果的地方,改正过来。

这一个过程非常重要,通过程序的排错,你可以学到的知识是书上得不到的。

5、找到解决问题思路比找到代码更重要。我们用单片机来控制周边器件,达到我们想到的目的,这是一个题目,而如何写出一个程序,来控制器件按你想要的结果去运作,这个就是解题的思路。要写程序,就得先找到解决问题的思路,你学会找出这个解题思路,比你找到代码更为重要,当你知道一个问题怎么去解决了,那么剩下的只是你安排代码去完成,这就已经不是什么问题了

6、开动脑筋,运用多种方法,不断优化自己的程序。

想想用各种不同方法来实现同一功能。

7、看别人的代码,学习人家的思路。这个在学习初期是很有用,通过看别人的代码,特别是有多年编程经验的人写出的具有一定水平的代码,可以使自己编程水平得到迅速的提高,同时,也可以结合别人的编程手法,与自己的想法融合在一起,写出更高水平的代码,从中得到进步。

8、尝试编写一下综合应用的程序。

从流水灯学起,到动态扫描,再到中断,那么,你可以试试写一下时钟这种综合性应用的程序,它包括了单片机大部分的知识,比如有按键(IO读取)、动态扫描(IO输出)、中断等,如何协调好各功能模块正常工作,才是编程者需要学习的地方,当你单独写一个功能的时候,比如按键读取,你可能感觉很容易,因为你的程序啥也不做,只是读按键。

但把它和其它功能混合在一起。

9、着重于培养解决问题的能力,而不是具体看自己编写了多少代码或者做过什么。“学单片机重点在于学习解决问题的思路,而不是局限于具体的芯片类型和语言”这一直是我的座右铭,是我学单片机多年来感悟出来的。经常看到有人说“你会驱动XX芯片,真牛啊”“你搞过XX项目,真厉害”之类的话,其实这是非常片面的,搞过XX芯片,搞过XX项目,只能说明你做过这一项目,它只是你的业绩,并不是代表能力就一定高。

真正的能力应该是:“遇到没有解决过的问题或器件,能利用自己已学的知识,迅速找到解决问题的方法。”这个才是能力。写程序的过程就是一个创造的过程,几乎没有完全一样的项目,每次你遇上的几乎都不相同,所以你拥有的必须是你面对新项目时的创造能力,而不是标榜着你以往做过多少项目。当然,业绩也能从另一侧面反映你的经验和水平。

10、如果有可能,多学习计算机专业的知识,比如数据结构等。这些是你解决问题的基础知识,你把这些知识应用得越好,就会发现越容易找到解决问题的方法,这就是为什么一个学计算机专业的人编的程序和一个非计算机专业的人编的程序有差异的原因。也是一个菜鸟进军到高手所要配备的知识。如果我们把编程分为宏观编程和微观编程,那么微观编程就是写具体的代码,比如控制某某器件的语句;而宏观编程就是如何对整个程序进行布局、安排,使功能模块以你想要的方式去运行,得出你想要的结果。

如前所说“会控制XX器件”这些只能算是微观编程,能做到这一步还只能算是菜鸟级别,当你有了一定的编程经验,控制过相当数量的器件之后,你就会发现,控制器件这些工作都是相似的、重复的工作,体现不出编程的水平,最多也是写得好与不好的差别,只能算是一些小技巧的应用。而对整个程序进行布局、安排这些才是最头痛的事情,能达到宏观编程和微观编程都做好才是真正的高手。

对于规模越大的程序,越能体现出这一点。

11、面对一个新项目时,多自己开动脑筋,不要急于找别人的程序。当你接到一个新项目时,应该先自己构思一下整个程序的架构,想想如何来完成,有可能的话,画一个流程图,简单的可以画在脑子里,对程序中用到的数据、变量有一个初步的安排,然后自己动手去写,遇到实在没办法解决的地方,再去请教别人,或看别人是怎么处理的,这样首先起码你自己动过脑想过,自己有自己的思路。

12、多利用网络的搜索,学会提问题。 以上就是我学习单片机的经历和心得体会,希望对你会有帮助,说得有不好或不对的地方请多包含。

延伸阅读:

对于大学生支教的看法500字作文非常非常的着急谢谢诸位了三年的大学时光,浑浑噩噩,千篇一律,没有光彩。暑假期间,在父亲的公司实习。每个假期都是在这里度过,对这里再熟悉不过了。因此冒出了很多小想法,比如觉得这个行业没有非常大的发展...

对于大学生支教的看法500字作文非常着急用谢谢神秘的语言,高亢的歌声,萦绕在碧空下猎猎作响的经幡,那是我向往的圣域。我心中想着,如若能去那里,定是终身无憾了。 缘,真是一言难尽的东西。冥冥之中我已于它结缘,没齿难消。 我身...

急求:理财与投资心得文章一篇字数1500左右谢谢选择合适的储蓄方式 储蓄是最为常见的聚财渠道,在逐步去掉每个月不必要的开支后,每月的储蓄将是投资资金源源不断的源泉。建设银行张瑛建议储蓄要选择最合算的方式。 零存整取...

学习单片机会心得首先,学习单片机要有一定的基础:电子技术方面要有数字电路和模拟电路等方面的理论基础,特别是数字电路;编程语言要求汇编语言或C语言。要想成为单片机高手,建议初学者首先学习汇...

单片机最小系统焊接实训心得体会的范文系统以AT89S51 为核心部件,利用软件编程,通过键盘控制和液晶显示实现了密码锁的功能、报警功能,并能防止多次试探密码,能实现本设计题目的基本要求和发挥部分。尽量做到硬件电路...

单片机步进电机控制系统实训体会看看我的,通过按键控制正转,停止,反转。 #include#include#define uchar unsigned char #define uint unsigned int sbit key1=P3^7; sbit key2=P3^6; sbit key3=P3^5; uchar k...

单片机的学习心得谁知道?实训报告总结~ 高职高专教育培养的是技术应用型人才,学校为了培养我们学生的创新精神和和工程实践能力,提高我们的综合素质,故在底13周带领全校学生进行为期一周的实训,在时间中...

急求单片机课程设计心得体会通过这次单片机课程设计,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原...

帮忙提供一些单片机学习经验边想边敲键盘,用了两个多小时 先跟你泛泛而谈。在具体说说 首先,经验是建立在实践的基础上的。所以开发板是必不可少的。书籍也不能少,因为你不能所有的工作都是对着电脑,那要对...

推荐阅读
图文推荐
栏目列表