单片机应该怎么学?c语言基础不好,不知道从何入手?
原创

单片机应该怎么学?c语言基础不好,不知道从何入手?

好文
试试语音读文章

热门回答:

说一下我学习AVR单片机的过程吧。从这个过程中也许会给一些单片机初学者一些启示。

第一阶段:知识准备

在学习AVR单片机之前。我对单片机已经有所了解。并且写过一些简单的控制程序。但这个时候的我。对于单片机外围电路基本上是知之甚少的。我最开始是用的汇编语言写的程序。但是很快就转而使用C语言了。原因是单片机汇编语言太难记了。并且每种单片机的汇编指令都不一样。所以可以说我的汇编基础是很不好的。

第二阶段、在空电路板上焊接单片机电路

后来机会。我得到了一块AVR简易学习板的空板子。这块板子的功能很简单。只有LED、按键、AD转换等简单功能。幸运的是。我有这块空电路板的电路原理图。更加方便的是。我这里距离电子市场很近。于是我就按照原理图上的元器件。到电子市场购买了所需要的元器件。有了元器件。就开始按照原理图在电路板上对应的焊接电路了。当然。焊接的时候是按照一定的顺序;先焊接最小系统。然后用编程器测试焊接的是否正确。接下来根据实验进程。每做一个实验。焊接一个电路模块。先是LED发光电路。再是按键电路。然后是定时器。PWM等。这样把AVR单片机的基本功能学习了一下。

这个阶段的学习使我写了《AVR单片机学习笔记》一系列帖子中的前15篇。

第三阶段、在洞洞板上焊接单片机电路

由于这个AVR板子功能太过简单。学完基础功能后。我就想着怎样进行跟深入的学习。我主要计划了学习液晶显示、单片机的数据并行转串行、串行转并行。数码管显示。等等。但是没有现成的板子。怎么办?按照当时的条件。不舍得自己画板子、做板子。于是就去电子市场购买元器件。然后焊接电路。当然。在焊接电路前。要想想好怎样布局电路。因为在洞洞板上焊接。除了个别情况。基本上都需要用导线连接各元器件和管脚。这是非常麻烦的。如果布局不合理。很多时候需要推倒重来。但是不得不承认。这个阶段是非常锻炼能力的。

这个阶段的学习使我写了《AVR单片机学习笔记》一系列帖子中的后10篇。

第四阶段、自己制作电路板

有了前面三个阶段的练习。不论是对电路还是程序。都有了很深入的了解。动手能力也有了极大的提高。这时候就有信心自己换一个电路图。然后去电路板厂家做板子了。

正好有个网站要举办AVR单片机学习活动。是我就参与了。画了一个板子。然后做了一小批成品电路板。最后跟很多朋友一起系列的学习了AVR单片机。

您还感兴趣的文章推荐

以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 初心未变 永久VIP 2022年12月27日 06:56:19

    单片机,电路,板子,元器件,我就,电路板,洞洞,板上,的是,阶段

  • 风流种 永久VIP 2022年12月27日 06:56:19

    没想到大家都对单片机应该怎么学?c语言基础不好,不知道从何入手?感兴趣,不过这这篇解答确实也是太好了

  • 对不起是种借口 永久VIP 2022年12月27日 06:56:19

    说一下我学习AVR单片机的过程吧。从这个过程中也许会给一些单片机初学者一些启示。第一阶段:知识准备在学习AVR单片机之