大多数学单片机的人都认为学汇编就要先记熟单片机的指令。其实不然,本人从事单片机编程已经多年,掌握了几种单片机的编程技巧,但至今并没有熟记任何一款单片机的指令。不是我太懒,也不是我的记性太差,而是根本没有这个必要。单片机的指令少则几十条,多则一百多条,其实常用的就十来条。这些指令,我们只要看一遍,了解它们的用法就可以了。对于常用的十来条指令我们第一次用的时候可能要查一下指令集,以后就完全是复制、粘贴的事情了。对于其它不常用的指令,我们完全没有必要花太多时间来熟记它们。当然,如果你的脑袋好,看一遍就全记熟了,那也是好事,否则的话就不要太过勉强自己了啊!
2、所有单片机资料都要看一遍或多遍甚至记熟:
很多单片机的学员往往会认为应该将买回来的单片机书籍或培训班发给他们的资料全都看一遍,其实这是一个不科学的学习方法。对于一个真心想学会单片机编程技术的人来说,手上有N套单片机书籍或学习资料是最正常不过的了。如果我们要把这些书籍和资料全都看一遍的话,你想要花多长时间啊?恐怕一本书还未看完,前面看的内容就忘的一干二净了吧!可能有人会问,你买书买资料回来连看都不看买来干嘛啊?在这我要郑重的告诉你:“技术书籍、资料是买来查的,不是买来阅读和背诵的!”
3、能做几个功能单一的小程序,就算学会了单片机编程:
很多自学单片机的人经过自己一段时间的努力后,往往就能登堂入室了,一个个功能单一的小程序做得有模有样。什么流水灯、按键检测、蜂鸣器控制、定时控制、数码管显示、红外遥控、、、、、、都能一一做出来。这时侯我们可能就会误认为自己学会了单片机。其实不然,学习单片机有两道门槛,一是进门,二是综合运用。能做到上面所说的那些只能算是进了门,到底是否真的学会了单片机,还要看你综合运用做得怎么样。很多单片机的书籍、教程、培训班往往都是只教你一些进门的知识,对单片机的综合运用是很少提及的,想学单片机的朋友可要注意了,这可是关键的一步啊!那么什么是综合运用呢?综合运用就是将多个不同功能的子程序有机的结合、串联起来,做到各个子程序既能互相联系又互不干扰。例如:按键检测、数码管显示、蜂鸣器控制、温度检测、继电器控制这些子程序都是单一的功能子程序,也许我们分别单一地做这些子程序的时候不会出现什么问题,但是如果我们要将这些子程序综合起来做成一个功能较为复杂一些的综合程序的话,如果我们不懂得综合运用就会出现很多问题。例如会出现显示正常,检按键不灵了,检按键正常了,显示却不正常、、、、、、。因为一般的自学教材或书籍都很少介绍程序如何进行综合运用,所以,综合运用可能是单片机初学者的老、大、难问题。