想学习单片机的同学可以关注、私信我或者在评论区回复我要入门。作为玩单片机就如果打游戏一样也是可以分等级的:

打开网易新闻 查看精彩图片

1,纯搞硬件或纯DIY:这类玩单片机的玩法相对来说比较简单,只要有一个ISP下载线,自己制作硬件电路,去网上找到对应的程序烧到单片机里就完事。不需要懂编程。更或者像一些商店的LED显示器上,商家每天都会想些时尚新颖的东西显示在LED上,已达到吸引顾客的目的。玩单片机嘛讲究一个快乐一个实用。

2,半编程DIY:这个阶段需要会一些硬件又要会软件编程,相当于已经入门单片机了。半编程DIY通常我们也不会自己写所有的程序,一个是会非常累,二呢是有可能水平达不到。去找一下大神写好的程序,然后在现在程序上改一改自己的东西,不去管应用程序和硬件驱动程序是如何实现的,只需要实现自己的目的就可以了。

3,全编程DIY:玩够了别人的制作,用腻了别人的程序,能达到这个程度的水平应该也不错了,可以展现自己技术写点有意思的程序玩玩的,搞些花里胡哨的小制作。最好是一些天马行空的说不定就爆了。程序还是老配方能用别人的千万别自己写,我们要做一个代码的搬运工。现在的单片机程序基本已经模块化了,要用到延时就复制延时程序模块到自己的程序里,要用到定时器就复制定时器的程序。

几个误区:

因为传统的教学方法都会有局限性,这和中国的教学体制有关,不能很快的大改,涉及太多的问题要和谐。所以在某些方面我们的教学水平还是有所欠缺的。就我自己玩单片机的经验简单的说下单片机学习过程中几个误区吧。

误区1,一定要学习汇编才可以入门。现在已经到了讲究效率的年代,学习汇编语言对当今的社会来说算是老古董了,我们在玩单片机的过程中会发现我们大多数的时候都是用C语言很少用到汇编。汇编的用处并不大,只有在某些特定的场合,我们的程序才使用汇编语言。入门来讲用C语言是要优先于汇编语言学习的。

误区2,一定要了解单片机的指令集、寄存器才可以入门。现在市场上的单片机五花八门,很多单片机对于寄存器这些都不需要学,我们只需要知道如何使用就可以了。如果刻意去背这些内容反而容易产生放弃单片机的念头。初学者经常认为单片机很难熬,那是因为他一直在看理论知识,单纯的看知识内容真的会觉得越学越没有意思,越学越困以理解。一上来就去学原理,是一件本末倒置的事情。建议大家从DIY开始,让自己喜欢单片机DIY甚至爱上单片机DIY,觉得越玩越好玩,越学越有乐趣,有快乐才能让自己对单片机的学习、研究有所建树。

误区3,以AT89S52单片机入门。AT89S52的内部资源很少,一般的东西都需要外部,而且最小系统必须接晶振和复位电路,在产品的运用中越来越少。可是为什么大多数的爱好者还在用51单片机呢?这是因为很多成熟的教材都以51单片机为主。我觉得51是用来过渡的我们应该通过51去学习更高级的单片机比如说32,在51单片机上不要浪费过多的时间去深究,把它大概搞懂就可以入门32了,毕竟32的功能更加的强大,工作中使用得更广泛。

本期先分享到这里,想要进群学习单片机编程的同学可以私信我,回复“我要入门”,与我们一起成长,喜欢的可以点个赞关注我们!