很多刚开始学习单片机的小伙伴最苦恼的就是如何入门,不知道从哪一部分开始,在哪里查找学习资源,按照怎样的学习步骤进行学习,在摸索学习步骤的过程浪费时间的同时也会造成学习兴趣的降低从零开始学习单片机。为了帮助大家解决这种情况,小编将单片机达人的学习经验进行了整理,以文章的形式分享给大家。
一从零开始学习单片机、基础理论知识
首先要掌握理论知识,第一步还是要通读一遍教材,这样我们才能站在巨人的肩膀上从零开始学习单片机。《电工基础》、《电路分析》、《模拟电路》、《数字电路》、《电子制作》等电子技术基础知识一定要先通读。
(1)电场与磁场:库仑定律 、高斯定理、环路定律、电磁感应定律。
(2)直流电路:电路基本元件、 欧姆定律、基尔霍夫定律、 叠加原理、 戴维南定理。
(3)正弦交流电路:正弦量三要素、有效值、 复阻抗、 单相和三相电路计算、 功率及功率因数 、串联与并联谐振 、安全用电常识。
(4)RC和RL电路暂态过程:三要素分析法。
(5)变压器与电动机:变压器的电压、电流和阻抗变换、三相异步电动机的使用、常用继电-接触器控制电路。
(6)半导体及二极管及整流、滤波、稳压电路。
(7)三极管及单管放大电路、信号处理电路、信号发生电路、功率放大电路、直流稳压电源等。
(8)电子产品工艺流程、电子产品的结构和装配、调试和检修。
(9)线性集成运算放大器和运算电路及理想运放组成的比例、加减和积分运算电路。
(10)数字基础及逻辑函数化简、集成逻辑门电路、组合逻辑电路和 RS、D、JK触发器,时序逻辑电路。
(11)多谐振荡器、单稳态触发器、施密特触发器的结构、工作原理、参数计算和应用。
(12)数模和模数转换等相关内容。
二、常用软件
(1)Protel99se、AltiumDesigner9等PCB电路设计软件
(2)Multisim11、Proteus7.8等电子电路原理仿真设计软件
(3)Keil、Progisp20等单片机应用程序开发平台相关设计软件
三、资料检索
很多时候遇到问题,要查找资料的时候却不知道去哪里找,这里小编给大家推荐三个网站:GitHub,StackOverflow,中国知网。
GitHub
程序员都会用到的一个代码托管网站,熟悉的人就不用我多说了。在上面可以搜索到很多很好的开源项目。
StackOverflow
英文网站,要求英文要好。上面可以搜索到很多技术细节上的问题,回答大多都会比较靠谱,有点类似知乎,但问题主要是IT相关的。
中国知网
如果你想做一个项目但是还不知道应该从那里入手或遇到了技术上的阻碍,就可以在这里搜一搜,期刊/论文的一般会有目录,有助于你系统了解相关的知识。如果是在校大学生,使用校园网应该是可以免费下载文档的,如果不是,可以上某宝租账号下载。
四、实践
实践是检验真理的唯一标准。对一个学单片机的新手来说,如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还是搞不清这些指令起什么作用,也许用不了几天就会觉得枯燥乏味以至于半途而废。
所以学习与实践结合是一个很好的方法,边学习、边演练,循序渐进,这样用不了几次就能将所用到的指令理解、吃透、扎根于脑海,甚至“根深蒂固”。
直播预告
主题:AltiumDesigner09/18之51单片机初级项目
嘉宾:赵乐
参与方式:
现在凡报名赵乐老师的直播课程,扫下方二维码进群,并在朋友圈转发本次直播的海报,便可获得:
1、免费观看直播特权
2、赵乐老师珍贵课程PPT
本群限时开放300人 参加,活动截止到2018年8月30日,福利将统一在活动结束的三个工作日内发放。
重磅推荐
本次直播内容及亮点:
1、直播过程将会同时使用AD09、AD18版本进行操作,AD09、AD18对比式的教学,提高软件学习能力。
2、介绍企业级产品开发流程。
3、通过基础入门级51单片机开发系统为例进行教学,课程与实际项目相结合。
4、穿插电路设计以及制作工艺等内容进行讲解。
5、最终绘制出51单片机开发系统套件,输出51单片机开发系统PCB,并且搭配相关元器件,完成最终实物的制作,输出有效的实战项目。
直播礼品:
直播期间积极参与线上互动,提出相关技术问题,将机会获得精美礼品一份。
点击阅读原文,即可报名