单片机入门的几个坑,你知道吗?

作为电子信息类专业的同学,相必大家都学过单片机,做过一些像流水灯、积分器、密码锁等课程设计。但在学习过程中汇编语言、一堆指令集、寄存器弄的大家头昏脑涨,其实,有这种感觉的时候,你可能已经入坑了。今天,小编整理了一些单片机入门常见的几个坑,希望看过之后,这些坑就留给别人吧,自己别亲自踩了!

 

1一定要学习汇编才可以入门

 

学习汇编语言已经是很古老的事情了,实际上不需要会汇编也可以玩好单片机。而且汇编的用处不大,只有精准延时和其他一些很少用的程序才会用汇编语言。入门来讲用C语言是最好的。

 

2一定要了解单片机的指令集、寄存器才可以入门

 

依我的观点,那些是没有必要学的,如果学了反而会对单片机失去兴趣。有一些初学者来信和我讲,他在学习单片机的中断原理,认为学好这个才可以入门。但是结果是越学越没有意思,越学越困以理解。是呀,都还没有用过中断,就去学原理,是本末倒置的。所以建议大家从硬件DIY开始,让单片机DIY越玩越好玩,越学越有乐趣,这样才可以用爱好作为源动力,推进单片机的学习、研究。

 

3要买一个单片机开发板才可以入门

 

依我看,单片机开发板对于单片机入门是没有多大用处的。我建议采用面包板上做实验学习单片机,成本低、又可以动手DIY硬件,激发思考,积累的经验更多。

 

4AT89S52单片机入门

 

AT89S52的内部资源很少,一般的东西都需要外部,而且最小系统必须接晶振和复位电路,很麻烦。可是为什么大多数的爱好者还在用AT的单片机呢?这是因为现有的教材都以AT单片机为主,初学者以此入门,习惯了也就不想换其他的产品了。另外,主动创新、学习新技术、新产品的能力不足,使得大家一直等在AT的圈里来开发。比如我的mini1608电子钟的精简设计是基于STC的单片机开发的,而AT的单片机却无法实现。建议用STC的新系列单片机入门,会直接进入更高的起点。

 

结语:单片机的学习是一个考验自己动手实操能力的过程,既可上手敲代码,又可动手焊电路板儿、看电路图,这样我们才能在学习过程中,做些小作品,增强自我成就感的同时,为进一步学习嵌入式、人工智能等打下一个良好的基础!

the end

评论(2)