作为初学者学习单片机需要购买什么?
其实可以等同于,初学者使用单片机需要什么?
2 必备!
第一:开发板。
二:技术手册
首先我们来说说为什么要购买单片机开发板。
什么是单片机开发板。 看下面的图片。 (某网站随机搜索以51单片机为例)
一般来说,开发板都会配有教学视频,跟着视频学习就可以了
2、为什么要查阅相应的技术手册?
您必须阅读每个微处理器的技术手册。 只有这样你才能熟悉你所使用的单片机的内部资源。 如果出现问题,可以找出根本原因~
(一定要看说明书,这个很重要,说明书就相当于使用说明书)
你买手机可能不需要说明书,但你不需要手榴弹。 还是得看一下。
大一刚开始学习单片机的时候,用的是XX科技开发板~
关于书籍,我结合使用了三种:
开发板的配套手册、51单片机的技术手册、谭浩强的C语言。
结合以上三本书籍和手册,一次就能过关一级套路啦~
先看视频学习,然后看手册,先把例程的代码抄下来,慢慢记忆学习。 在这个过程中,学习程序的编程风格和一些基本语句以及程序的一些逻辑思维。 最后摆脱手册和书籍,完全实现自主编程。
只有这样你才能将这段代码变成你自己的。 而不是简单的 ctrl+c 和 ctrl+v
然后说说我为什么用这三本书:
1、XX科技的配套手册实际上是根据他们自己的开发板的实验得出的。 一一介绍资源和一些例程,我们在使用过程中不会对开发板感到陌生。 而且他们可以按照自己实验安排的顺序,慢慢地、一步一步地进行。 实现一个成长的过程。
你可以这样想,XX科技开发板就是一个可以帮助你入门的高手。 开始之前一定要听师傅的话,按照师傅的吩咐去做事。 所以我们要学习大师的代码~学会了才能成为大师。
2、为什么需要阅读51单片机的技术手册? 您必须阅读每个微处理器的技术手册。 只有这样你才能熟悉你所使用的单片机的内部资源。 如果出现问题,可以找出根本原因~
(一定要看说明书,这个很重要,说明书相当于说明书,别人的开发板相当于有经验的人写的说明书,你一定会知道哪个更权威!)
3、谭浩强的C语言查漏补缺。 如果你不明白开发板例程程序,可以参考本书。 单片机程序一定没有完全使用C语言的所有语句。
谭浩强的C语言是一本比较经典的教材。 这本书并不厚,但是里面包含的内容是最常用的,足以满足你的需要(当然,如果你时间充裕,可以购买C Primer Plus来阅读,这本书比较全面)
总结
最好一次一个实验通过~
学习代码,模仿代码,最终实现无需参考资料的独立编程。
只有这样,你才能从自己的内心学习。
可能时间长了就忘记了,但是以后再捡起来会更快~
而你的学习能力肯定会在这个过程中得到增强~因为你的大脑一直在动,
以下是一些用于学习微控制器的思维导图。
来源见水印
来源见水印
下面说一下单片机的学习路线。
第一种:51——AVR/MSP430——STM32——DSP——FPGA
第二种:ARDUINO——51——AVR/MSP430——STM32——DSP——FPGA
第三种:51——STM32——FPGA
最后记得点赞哦~
最后,我们整理了很多单片机的学习资料。
【干货资讯】海量学习资源,你想要的我这里都有!