编程语言应用

首页 » 常识 » 问答 » 看了郭老师10天学会单片机之后,小哥总结
TUhjnbcbe - 2024/8/23 16:51:00

///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///

几年前,我是通过郭教师的十天学会单片机教程和配套开发板入门单片机的。

最近被学员问到比较多的问题就是,单片机的进修周期大略要多久。

今天在这里统一答复下。

这个主要是要看学到什么程度,不过十天对大部分人来说都不太现实。

由于做单片机开发,不单单是进修单片机罢了,而是一整个知识体系。

这个知识体系里包括了3大模块:

基础电路、C语言/汇编、单片机。

一、基础电路

根底电路假如你没看到这篇文章,光这块的内容就够你学几个月,甚至学几年都学不懂。

相信行内的人都知道,我这里讲的就是模拟电路,这玩意还是挺复杂的,进修门槛也高。

至少是高中水平以上的数学打底,电路须要各种高数公式计算,重要关键是假如你是从事单片机开发,即便学了其实也很难用到。

不管你以后是想深造硬件电路方向,或者是单片机软件开发方向,我都不建议前期花太多时长去钻研模拟电路,只须要会根本电路:

欧姆定律,串并联电路,电阻电容、二极管,三极管就差不多了。

理由很简略,前期你经历有限,不可能把模拟电路吃透,很多知识我们独有经历了项目,再回过头来看这些理论,依据经历去了解理论你才能看的懂。

就好比,我英文水平一般,假如我完全没接触过这个行业,英文的芯片手册根本看不懂。

等我做到一定经历的时候,通过经历去了解手册就能看懂70%,就是这个道理。

很多人没经历,以为先有理论,把根底打扎实,这样就能看懂了,这个方向是错误的,至少我个人是这样认为的。

我的方法是,先学根本元器件的作用和单片机最小系统电路,其次就去钻研市面上那些51开发板原理图,第一步先看懂这些原理图,

这个时间我预计要1周。

二、C语言/汇编

汇编目前其实还是用的比较少的,我的建议前面能够先不学,以进修C语言为主。

C语言依据我们的课程布局,内容大略有20多个章节,

学习周期大概需要7-10天。

三、单片机

单片机能够和C语言同步进修,由于你进修C语言的过程中须要去实战,传统纯软件可能会用C-Free之类的工具。

假如你是做单片机开发的话,能够直接把写好的程序烧录到单片机上实战,控制LED亮灭,达到流水灯的效果。

造就单片机C语言编程的思维,这个跟纯软件的思维还是有点差别的。

如果同时学C语言和单片机的话预计需要15-20天左右。

加上硬件基础的5天,入门总共需要25天。

这是一个入门的级别,到达这个级别以后你就能够尝试用51单片机去编写一些简略的小项目,假如说用数码管做一个时钟。

这是必须要去做的环节,一个项目能巩固你前期所学的知识,进一步的加深你的理解,初步锻炼你的功能实现能力。

假如这步直接省略,去进阶更高级的单片机,假如说STM32,那你后续每学一个知识点都会存在大量的问题,自信也会被一点点摧毁。

很多学到一半觉得太难了,最终放弃,大多都是这个原因,

其实单片机并不难,门槛也没一些文章说的高,但是学这个比较考究细节,进修路径不能错,其次按部就班,把该学的知识掌握了再继续往下,相对就比较顺利了。

最后彩蛋时间!!!最近有同学跟我要单片机的资料,我特意花一个月时间,总结了我10年产品研发经验,收集了这份史上最良心、最硬核、最实用的「单片机入门到高级教程+工具包+22个热门项目」,无偿分享给大家。

资料包几乎覆盖了C语言、单片机、模电数电、原理图和PCB设计、单片机高级编程等等,非常适合初学者入门和进阶。

想要学习单片机的朋友,做毕业设计的同学,

1
查看完整版本: 看了郭老师10天学会单片机之后,小哥总结