|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
很多刚开始学习单片机的小伙伴最苦恼的就是如何入门,不知道从哪一部分开始,在哪里查找学习资源,按照怎样的学习步骤进行学习,在摸索学习步骤的过程浪费时间的同时也会造成学习兴趣的降低。为了帮助大家解决这种情况,小编将单片机达人的学习经验进行了整理,以文章的形式分享给大家。% K3 B- D: N4 e$ x' [7 f3 K7 {
一、基础理论知识
+ N. I7 H( C' Y( G$ k; v$ b' e首先要掌握理论知识,第一步还是要通读一遍教材,这样我们才能站在巨人的肩膀上。《电工基础》、《电路分析》、《模拟电路》、《数字电路》、《电子制作》等电子技术基础知识一定要先通读。
! E2 o% P( _/ q(1)电场与磁场:库仑定律 、高斯定理、环路定律、电磁感应定律。# v" s# S1 [- ]4 D' t
(2)直流电路:电路基本元件、 欧姆定律、基尔霍夫定律、 叠加原理、 戴维南定理。6 B9 l6 m. D) b( c
(3)正弦交流电路:正弦量三要素、有效值、 复阻抗、 单相和三相电路计算、 功率及功率因数 、串联与并联谐振 、安全用电常识。
7 j8 C7 `5 `! z" P(4)RC和RL电路暂态过程:三要素分析法。7 V% O: o& i* V1 `
(5)变压器与电动机:变压器的电压、电流和阻抗变换、三相异步电动机的使用、常用继电-接触器控制电路。
6 `+ D" H5 g9 m% x2 T(6)半导体及二极管及整流、滤波、稳压电路。; ~- h& x" i% w- F% t
(7)三极管及单管放大电路、信号处理电路、信号发生电路、功率放大电路、直流稳压电源等。8 M! |9 V1 P6 Q
(8)电子产品工艺流程、电子产品的结构和装配、调试和检修。
6 g' |5 w, f" B: y(9)线性集成运算放大器和运算电路及理想运放组成的比例、加减和积分运算电路。
, C5 @, h8 K; Q) b' }- O$ n(10)数字基础及逻辑函数化简、集成逻辑门电路、组合逻辑电路和 RS、D、JK触发器,时序逻辑电路。
/ O7 J6 {: B+ ?(11)多谐振荡器、单稳态触发器、施密特触发器的结构、工作原理、参数计算和应用。- g9 q$ N8 A) Z( h2 X! G. q+ X
(12)数模和模数转换等相关内容。
0 j f! X" G% d. w% U. d
7 V$ `: |1 ]; `1 T9 O; p% |
- }- g% B- T9 ]7 m+ e" r& w二、常用软件
! \( ?$ Y; B: s(1)protel99se、altiumDesigner9等PCB电路设计软件
8 E1 j4 b7 @9 o4 V2 x2 [8 e6 P, s(2)Multisim11、proteus7.8等电子电路原理仿真设计软件
! |1 v3 Z) Z+ ?) c( ~+ }4 }(3)Keil、Progisp20等单片机应用程序开发平台相关设计软件
6 \3 _) O# r7 z; U# J7 U; I9 r, ?$ A6 n5 |- r9 B
% b& I. Y9 a6 B$ |* R
三、资料检索- D8 f; J% T: Z$ a1 p' h+ L1 m
很多时候遇到问题,要查找资料的时候却不知道去哪里找,这里小编给大家推荐三个网站:GitHub,StackOveRFlow,中国知网。
0 D% A; }4 C% u mGitHub; O6 C& B+ k% G ~) V2 m) ]# t* M
程序员都会用到的一个代码托管网站,熟悉的人就不用我多说了。在上面可以搜索到很多很好的开源项目。
& |6 k# k3 I% Q3 FStackOverflow( O6 M4 Q% z, K5 k9 [
英文网站,要求英文要好。上面可以搜索到很多技术细节上的问题,回答大多都会比较靠谱,有点类似知乎,但问题主要是IT相关的。+ l4 d$ v- {& j; o& @% {$ K5 i
中国知网
0 L" f; ?9 \7 M& j4 \+ C
- z1 Y- t. i. `' R; m如果你想做一个项目但是还不知道应该从那里入手或遇到了技术上的阻碍,就可以在这里搜一搜,期刊/论文的一般会有目录,有助于你系统了解相关的知识。如果是在校大学生,使用校园网应该是可以免费下载文档的,如果不是,可以上某宝租账号下载。
1 F! E* `9 I* ]+ J4 W* K& v. a0 t
) D' f0 u2 H I: P& d1 ^3 J7 Q( {四、实践
% z1 ~0 \7 s& P, {4 y/ b/ K1 z- f4 d3 ~+ S# a
实践是检验真理的唯一标准。对一个学单片机的新手来说,如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还是搞不清这些指令起什么作用,也许用不了几天就会觉得枯燥乏味以至于半途而废。2 k8 p; A, b x/ v( f0 o n
所以学习与实践结合是一个很好的方法,边学习、边演练,循序渐进,这样用不了几次就能将所用到的指令理解、吃透、扎根于脑海,甚至“根深蒂固”。% U4 g& P6 ^% E5 l: u2 B1 M
7 b d9 |) r; \% m+ L% P |
|