设为首页收藏本站优领域

优领域

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
优领域 优领域 电子领域 电子资讯 观点 查看内容

如何才能掌握好单片机的控制技术呢

2012-4-18 20:02| 发布者: Saiu| 查看: 985| 评论: 0

摘要: 掌握单片机的技术不是很难的事。为什么这么说呢,单片机虽然已经渗透到了生活的方方面面,控制内容和控制方式千变万化,但是它的硬件结构却十分单调,不管你是新手还是高手,单片机的具体电路原理图基本一致,不会因 ...
      掌握单片机的技术不是很难的事。为什么这么说呢,单片机虽然已经渗透到了生活的方方面面,控制内容和控制方式千变万化,但是它的硬件结构却十分单调,不管你是新手还是高手,单片机的具体电路原理图基本一致,不会因为你的技术水平很高就会弄出别的花样来。原因很简单,当着单片机出厂的时候,其电路图就已经确定,在这方面,新手和高手是站在同一起跑线的,唯一的差别就是在经验,当一个新手还在翻阅书籍查找资料的时候,富于经验的人可能已经完成了一张图纸。既然是这样,对于刚刚开始学习单片机的人来说,熟悉一个单片机的基本电路和一个扩展电路是十分必要的,这样可以让你不必在浩瀚的书海中查找你需要的点滴资料,而是直接就拿出你熟悉过的图纸,虽然这些图纸可能存在一些你并不需要的东西,你把它理解为这是将来可能要扩展的东西就可以了,毕竟现在硬件十分的便宜,你这点浪费同你浪费的时间和你可能产生的错误相比微不足道。编制程序的语言有好多种,常用的有汇编、PLM、C,这些产品中不同的厂家提供,性能和使用对象也不尽相同,选对编程语言对你的入门很重要。 

      一般说来,对于一个高手来说,使用汇编可以编制成一个很高效率的程序,也就是用最短的代码最快的速度达到目的。汇编的缺点也是不可克服的,主要是阅读起来比较困难,即使是自己的程序也是如此。而对于新手来说,汇编的优点并不存在,而缺点却更加突出。PLM是一种高级的与硬件无关的语言,这种语言的优点是与控制系统的硬件无关,也就是你不必知道硬件的具体参数和性质,只要有一个任务书或者流程图,你就可以编制成一个相当好的程序。缺点是目前国内使用的人越来越少,交流起来困难一些。C语言是一种介于高级语言和汇编语言之间的一种计算机编程语言,一方面它具有与硬件无关性,另一方面也能直接控制到硬件的具体结构。由于C语言具有高级语言和汇编语言的共同特点,所以目前C语言相当的流行,相关的程序库也特别的多,所以几乎适合所有的编程人员,无论他是新手还是高手。 

      学会一个单片机及其编程语言很容易,但是学好却不是那么容易,对于一个新手来说,如何快速的掌握并精通一套单片机及其编程语言呢? 首先我想说,仅仅看书是看不会的,学好单片机及其编程语言,动手是非常重要的,离开了动手看书充其量是了解了一些而已。其次,学习单片机最好带着问题学,这样学习单片机的速度快,针对性强。第三,学习掌握单片机要从简单之处入手,不要试图上来就去解决大的问题,否则极为容易因为难度或者挫折而放弃对单片机的努力。而简单的东西极为容易成功,极为容易产生成就感,而且可以为解决大问题打好基础。第四,一开始就要养成良好的编程习惯。虽然这些习惯对于开始学习单片机的人来说可能是多余的,因为他可能还没有接触更多的需要这些习惯用法的东西,但是一旦不好的习惯养成了就很难在克服掉,这会为以后的编程制造很多的不必要的麻烦。 

      掌握好一门单片机的技术至少需要一台计算机,一本书和一块开发板。有时我们还需要一些辅助的东西,比如仿真器、编程器、万用表、示波器等。与单片机相关的软件都是比较小的软件,运行这些软件不需要太好的计算机,一般能流畅运行windows98软件的计算机都可以。书是不可缺的,按照书的提示和引导可以在学习中起到事半功倍的效果,而且一本好的书不但能够指导你的学习和实践,而且还能象手册一样查到很多工作中用到的知识和数据。开发板是学习和实践的有力工具,我们可以通过开发板观察到我们编程中要得到的现象,从而验证我们编程正确性。对于开始工作特别是要解决工作中的问题的新手来说,开发板最好是能够直接用在工作中的,这样可以在学习中工作,在工作中学习。单片机虽然属于电子类产品,但是它要解决的通常不是电子类的问题,而是那些诸如测量湿度、控制温度等工艺问题,在这种情况下能不能成为一个单片机控制高手,主要取决于这个方面工艺的精通程度,单片机反到不是特别重要,所以把注意力特别集中在编程上并不一定会成为高手。 

      学习单片机的另一个要素是学习者要持之以恒。单片机是一门技术,作为技术在学习的过程中一定会出现这样那样的问题,而这些问题可能不会一下子就解决,这就需要学习者有一个恒心,通常最困难的时刻就是成功的开始。很多资料在谈到单片机及其语言的时候总是大篇幅的介绍那些硬件和软件,似乎把这些硬件软件背下来就能搞好单片机了,依据我个人的经验和对别人经验的总结,我们认为事情并不是这样的。其实那些硬件和软件我们可以查到很多的资料,根本就不用特别的去记忆它,在我们需要的时候能够查阅到就可以了,我们对它的记忆应该是在工作的实践中自然的去记忆,而我们要学习掌握的应该是分析问题解决体的方法。

相关阅读

网站统计|优领域|优领域 ( 粤ICP备12011853号-1 )  

GMT+8, 2019-6-17 17:01 , Processed in 0.038083 second(s), 12 queries .

Copyright © 2008-2014 优领域

回顶部