对单片机初学者一点建议!新手必看!


我开发单片机有5年了,积累了一点经验,这是对初学者的一点小建议!

工欲善其事必先利其器,有好的工具能大大提高效率!


硬件工具:


(1)示波器!示波器是必须有的,想学习的话,就算省吃俭用也必须买下来,当然,也不是说要买很高档的,我觉得单单用在单片机上面的话,国产的就很好了。我买了普源的DS1052E ,双通道50MHZ 数字示波器,全新 1700 左右,而且伴随我搞了很多开发方案了,很好用。在学校的学生怎么也要去找老师借一个回来,或者干脆去实验室折腾好了。当然,还有个选择就是买个二手的模拟示波器,不过搞单片机的话不是很建议。


(2) 万用表,国产胜利的表就不错了,也不贵,我买了个 FLUKE 15B ,320RMB,感觉挺好,就是测量电阻的时候有点慢,功能也比胜利的少。


(3)买个完整功能的学习板,因为51做的人特多,所以板子也相对的便宜了不少,全功能的也才 150-200 之间,什么数码管,液晶,24c02 什么的都有了,能做很多实验的。然后下载器还是买个USB的下载器比较好,这样不用折腾串口或者并口了。


有人建议不要买学习板,认为自己焊接元件才学得多,我的观点是:我不否认自己焊接元件学习得更加多,更加深刻,但是搞错了对象了,对于一个刚开始学习单片机的人来说,硬件电路有可能是致命的打击!到时候出了问题不知道是软件不好还是硬件有问题,折腾半天没有解决,信心都没了。


有以上的工具就可以了,烙铁元件什么的现在大可不必,因为还没有那个阶段。倒是示波器再次强调,这个是必须要的!!示波器就好像一对眼睛,捕捉人眼看不到的信号,比如说一个瞎子能画出漂亮的画,你信么?一些人喜欢装B,说什么不用示波器,不用仿真器都能写程序,那纯粹是扯蛋。有好的工具不用的人还有人崇拜他为高手,我表示不可理解。建议新手不要学。比如说 I2C 的时候,看半天资料,还不如用示波器夹一下 SDA 和 SCL 引脚,然后结合资料看看具体的时序是怎么样的,比你看几天的资料要深刻得多。当然,有人是捕捉不到那个信号的,你信不信?捉不到信号的要先学学怎么用示波器了,呵呵。


本文针对具有引导线环境下的路径跟踪这一热点问题,基于单片机控制及传感器原理,通过硬件电路制作和软件编程,制作了一个机器人,实现了机器人的路径跟踪和自动纠偏的功能,并能探测金属,实时显示距离。专门针对光电传感器无法检测

我认为


第一步应该直接学习写代码,而不要折腾硬件电路,买人家现成的好的电路,在一个平台上开发是很舒心的,只要代码写错,肯定就是软件的错误了,从而不需要去怀疑硬件有问题,直接调试就好了。


第二步,当你学习完学习板配套的程序后,基本算是个入门了。这个时候就应该自己去用万能板搭单片机的外围电路了,因为你之前的程序是写好了肯定是对的,这个时候就可以用好的程序去调试不好的硬件,出了问题肯定是硬件的问题,一步一步的改好硬件,最终和开发板的结果一样。


第三步,当你折腾完上面两步的时候,基本上可以说会写单片机了。不过离实际还是有点远,这个时候你需要学习的是怎么处理多任务。因为这个才是工作中真正用到的,包括时间片的概念,状态机的概念,这都是实际在用的。学会这个你可以去应聘了,因为实际的工作项目已经难不住你了。


第四步,修炼是没完没了的,平时多看人家的程序,自己也多练习写,不能说就一定很厉害,至少也少有点牛气!!


新手最重要的保持高亢的兴奋和自信心,觉得自己一定能学懂的,而且开始不要碰难的问题,而是从小问题不断的解决,看到实验结果后不断的加强自己的自信心,才有动力一步一步的学习下去。例如第一次用自己的程序写个跑马灯出来,那种满足感是凌驾于一切的。


还有就是不要浮躁,不要激进,学习还是慢慢的一步一步来为好,有些人一下子就要自己2个星期内学好,到头来基础部分不扎实,到了难的问题的时候就过不去了,倒还不如花几天做一个小实验,慢慢的想清楚,结合课本深刻的理解,这样做一个实验的收益是很大的。


最后,我不是卖开发板的,不要以为我是在吹嘘人家买我开发板。以上都是肺腑之言,不管你信不信,我反正是信了。

> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >

本系统具有设计简单、实用的特点,实现单片机对传感器的控制,该设计可以加快检测速度、提高效率、增强安全性.当空气中的烟雾达到一定浓度时,会声光报警,提醒人们可能有火灾发生或者有其它异常情况发生.

生成海报
点赞 0

钟, 广林

我还没有学会写个人说明!

相关推荐

串口示波器---伏特加 彻底的爱了

最近在调试代码的时候发现了一款串口示波器软件,功能相当强大,而且上手起来非常容易。目前是我自己使用过的多款串口显示软件里功能最强大的,而且是免费的。 软件名字叫 VOFA,中文名称叫伏特加

单片机初学者必看

写给初学者的一些话 本文原创,仅代表我搞单片机的一些想法,有不妥之处,不承担任何责任。 第一个问题

单片机经验之谈-写给初学者

  一、前言   很多单片机初学者在与我交流的时候总是的一句话是我现在是单片机初学者,我怎样才能更快的学好单片机,学习单片机有市场不,对于这个问题现在就我自己如何学单片机,如何入门,如何熟练,整个过程谈谈自己的想法。   先说说单片机,现在用