单片机实验心得体会

1、万事开头难、要勇敢迈出第一步。遇到困难要一件件攻克,不会建项目,就先学它,然后建个程序,加入项目中,再写代码、编译、生成HEX,刷进单片机中、运行。必须熟悉这一套工序。个人认为,一块学习板还是必要的,写好程序在上面运行一下看结果,学习效果会好很多。单片机是注重理论和实践的,光看书不动手,是学不会的。2、知识点用到才学,不用的暂时丢一边,所以,最好结合实际程序,用到的时候才去看,不必说非要把书从第一页看起,看完它才来写程序。3、程序不要光看不写,一定要自己写一次。当你自己能写出来的时候,说明你就真的懂了。4、必须学会掌握调试程序的方法。这就需要学习调试程序的方法,比如KEIL里,可以下断点啦,查看寄存器内容等等,这些都是调试程序的手段,当你发现你写的程序运行结果和你想象中不一样的时候,你可以单步,也可以下断点,然后跟踪,查看各相关寄存器内容,看看程序运行过中是不是有什么偏差,找出影响结果的地方,改正过来。这一个过程非常重要,通过程序的排错,你可以学到的知识是书上得不到的。5、找到解决问题思路比找到代码更重要。我们用单片机来控制周边器件,达到我们想到的目的,这是一个题目,而如何写出一个程序,来控制器件按你想要的结果去运作,这个就是解题的思路。要写程序,就得先找到解决问题的思路,你学会找出这个解题思路,比你找到代码更为重要,当你知道一个问题怎么去解决了,那么剩下的只是你安排代码去完成,这就已经不是什么问题了 6、开动脑筋,运用多种方法,不断优化自己的程序。想想用各种不同方法来实现同一功能。 7、看别人的代码,学习人家的思路。这个在学习初期是很有用,通过看别人的代码,特别是有多年编程经验的人写出的具有一定水平的代码,可以使自己编程水平得到迅速的提高,同时,也可以结合别人的编程手法,与自己的想法融合在一起,写出更高水平的代码,从中得到进步。8、尝试编写一下综合应用的程序。从流水灯学起,到动态扫描,再到中断,那么,你可以试试写一下时钟这种综合性应用的程序,它包括了单片机大部分的知识,比如有按键(IO读取)、动态扫描(IO输出)、中断等,如何协调好各功能模块正常工作,才是编程者需要学习的地方,当你单独写一个功能的时候,比如按键读取,你可能感觉很容易,因为你的程序啥也不做,只是读按键。但把它和其它功能混合在一起。 9、着重于培养解决问题的能力,而不是具体看自己编写了多少代码或者做过什么。“学单片机重点在于学习解决问题的思路,而不是局限于具体的芯片类型和语言”这一直是我的座右铭,是我学单片机多年来感悟出来的。经常看到有人说“你会驱动XX芯片,真牛啊”“你搞过XX项目,真厉害”之类的话,其实这是非常片面的,搞过XX芯片,搞过XX项目,只能说明你做过这一项目,它只是你的业绩,并不是代表能力就一定高。真正的能力应该是:“遇到没有解决过的问题或器件,能利用自己已学的知识,迅速找到解决问题的方法。”这个才是能力。写程序的过程就是一个创造的过程,几乎没有完全一样的项目,每次你遇上的几乎都不相同,所以你拥有的必须是你面对新项目时的创造能力,而不是标榜着你以往做过多少项目。当然,业绩也能从另一侧面反映你的经验和水平。
10、如果有可能,多学习计算机专业的知识,比如数据结构等。这些是你解决问题的基础知识,你把这些知识应用得越好,就会发现越容易找到解决问题的方法,这就是为什么一个学计算机专业的人编的程序和一个非计算机专业的人编的程序有差异的原因。也是一个菜鸟进军到高手所要配备的知识。如果我们把编程分为宏观编程和微观编程,那么微观编程就是写具体的代码,比如控制某某器件的语句;而宏观编程就是如何对整个程序进行布局、安排,使功能模块以你想要的方式去运行,得出你想要的结果。如前所说“会控制XX器件”这些只能算是微观编程,能做到这一步还只能算是菜鸟级别,当你有了一定的编程经验,控制过相当数量的器件之后,你就会发现,控制器件这些工作都是相似的、重复的工作,体现不出编程的水平,最多也是写得好与不好的差别,只能算是一些小技巧的应用。而对整个程序进行布局、安排这些才是最头痛的事情,能达到宏观编程和微观编程都做好才是真正的高手。对于规模越大的程序,越能体现出这一点。 11、面对一个新项目时,多自己开动脑筋,不要急于找别人的程序。当你接到一个新项目时,应该先自己构思一下整个程序的架构,想想如何来完成,有可能的话,画一个流程图,简单的可以画在脑子里,对程序中用到的数据、变量有一个初步的安排,然后自己动手去写,遇到实在没办法解决的地方,再去请教别人,或看别人是怎么处理的,这样首先起码你自己动过脑想过,自己有自己的思路。 12、多利用网络的搜索,学会提问题。 以上就是我学习单片机的经历和心得体会,希望对你会有帮助,说得有不好或不对的地方请多包含。

感谢您访问:生涯设计公益网!本文永久链接:https://www.16175.com/823937.html。侵删或不良信息举报请联系邮箱:121488412@qq.com或微信:aban618。
(0)

相关推荐

  • 九年级语文教学工作总结(教师工作总结及反思)

    时光荏苒,流水淙淙,辗转又到毕业季。本学期我仍然担任九年级两个班的语文教学,经过这一学期的紧张和努力,顺利完成了中考复习任务,学生亦能进入中考状态。特对本学期的语文教学工作做如下总…

    2022年8月10日
    624
  • 英语教师个人实习心得简短

    教师既要讲授知识,又要管理课堂纪律,又要与学生进行个别交流。下面是小编给大家整理的英语教师个人实习心得简短,希望能给大家带来帮助。 英语教师个人实习心得简短1 教学就是教与学,两者…

    实用范文 2022年8月19日
    52
  • 政府给企业的邀请函

    一般格式如下:尊敬的___________:您好!________单位将于__年__月__日在________地,举办___________活动,特邀您参加,谢谢。________…

    实用范文 2022年9月23日
    91
  • 小班幼儿教师教育随笔《他的变化》

      今年我教小班,而我们班有这样一个孩子,个子矮小、走路特慢、生活自理能力差,语言表达能力也不是很好。也许因为爸爸妈妈的过分宠爱,导致他在同龄孩子里面显得格外弱势每次排队小便、做操…

    实用范文 2022年9月1日
    103
  • 酒店员工转正申请书

    敬爱的领导: 你好,我叫***,我自20**年*月*日进入酒店工作,根据酒店的需要,目前担任服务员一职,负责服务工作。 本人工作认真、细心且具有较强的责任心和进取心,勤勉不懈,极富…

    实用范文 2022年11月24日
    46
  • 二手房购房的合同4篇

    二手房购房的合同4篇 二手房购房的合同1   甲方(出卖人):   身份证号码:   住址:   乙方(买受人):   身份证号码:   住址:   根据《中华人民共和国城市房地产…

    实用范文 2022年8月23日
    35
分享本页
返回顶部