新手学单片机(新手如何快速学单片机)(1)

快速学单片机要求有以下几点:

1、自己喜欢单片机,想去探索单片机的世界

2、不依赖某本书、某个课程;要学会从网络获取知识寻找答案。

3、会使用单片机所需要的编程语言,多学习别人的程序;看一下别人的编程和自己有何区别取长补短。切记不要去模仿别人。

4、有做笔记的习惯,有疑问马上去解决,有新的程序写好后马上用单片机去运行,千万别等。边做边学,把想法通过单片机去实践。

5、初步了解单片机的基础知识。

6、有韧性不轻言放弃。

新手学单片机(新手如何快速学单片机)(2)

单片机种类繁多,作为入门来使用51 是最合适的,不仅容易上手,而且相当实用,资料丰富容易学习。

51 单片机毕竟过于基础,它适用于我们入门单片机的跳板,要继续深入的学习我们可以选择16位或者32位的单片机,我们可以选择STM32或者其他的也可以。

我们学习新的单片机要注意转换思路,并不是51老掉牙,内部资源少,不是运算速度慢,不是消耗大。是我们想去学习STM32,想去了解它,探索它。只有这样我们才会主动的去寻找它相关的知识,去发现它的好,这样才能快速上手。

学习单片机最重要的当然是实践,就是做中学,学中做从实践中来到实践中去。要想快速的学习单片机不能按照先看一遍我单片机教材,再理解教材内容,然后开始做。有些教材讲的是单片机的工作原理和内部结构,这些东西对于我们快速学习暂时不需要的。

现在要快速学习,就是要暂时抛开内部结构原理不谈,我们要给自己定一个课题,例如如何能用单片机显示数字8,是从实用性的角度出发。去实现这个目标,然后开始寻找相关的资料去实现这个目的。

当然,单片机的硬件结构首先要有一个基本的了解,最基础的各引脚的功能、区别我们是要知道的。

具体的学习步骤

  1. 电路方面自己动手搭一个单片机的最小系统;然后程序方面,从简单的跑马灯做起,逐渐深入,陆续可以做一些显示数码管、液晶、 等,在深入就可以结合一些具体实例扩展一些中断、串口通讯等功能。

新手学单片机(新手如何快速学单片机)(3)

我们没必要因为觉的自己的 C 语言基础不是很好而对单片机望而止步。开始我们也不必过多的了解每个字符的意思,先练个几十遍大脑形成记忆以后再回过头来了解都可以;而且单片机里用到的 C 语言其实很有限, C 的很大一部分内容在初期单片机编程中都用不到。

2.学习单片机要有坚韧的毅力与不放弃的决心。学习完几条指令后,就应及时做实验,融汇贯通,不能等几天或几个星期之后再做实验,这样会导致前面学的到后面做的时候忘记了。不能一时兴起,兴趣来时学几天,兴趣无时放一边。学习单片机很重要的一点就是持之以恒。

3 .遇到问题耐心检查。单片机有硬件、软件两方面的内容,学习单片机经常碰到很多问题,有时一两天都不能解决,有时一个程序怎么调都不出来,从理论分析却又是对的。这时就要有耐心,从头开始查,坚信每个问题的出现一定时某个地方出错。

切不要毛毛躁躁,学会冷静分析。我们也可以利用论坛发帖让大家帮忙提供参考意见,记住不是发完贴自己就躺着等答案,自己也一定要去寻找,失败的经验哪里都买不到。

4.要进行适当投资购买实验器材及书籍资料。单片机技术门槛不高,但是自身行业含金量高。一旦学会后,给你带来的效益当然也高,无论是应聘求职还是自己创业,其前景都是值得期待的。

因此在学习时要舍得适当投资购买必要的学习、实验器材。另外还要经常去论坛看看最新单片机的消息;也要适当购买一些适合自己学习、提高的书籍。一本好的书籍真的很重要,可以随时翻阅,随时补充不懂或遗忘的知识。

想要进阶单片机的同学,评论入门资料,加入我们,就可以与导师一对一互动,快速成长。

新手学单片机(新手如何快速学单片机)(4)

,