0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何入门学习单片机 学习单片机要会什么知识和软件

HOT-ic 2018-08-30 10:10 次阅读

很多刚开始学习单片机的小伙伴最苦恼的就是如何入门,不知道从哪一部分开始,在哪里查找学习资源,按照怎样的学习步骤进行学习,在摸索学习步骤的过程浪费时间的同时也会造成学习兴趣的降低。为了帮助大家解决这种情况,小编将单片机达人的学习经验进行了整理,以文章的形式分享给大家。

一、基础理论知识

首先要掌握理论知识,第一步还是要通读一遍教材,这样我们才能站在巨人的肩膀上。《电工基础》、《电路分析》、《模拟电路》、《数字电路》、《电子制作》等电子技术基础知识一定要先通读。

(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相关的。

中国知网

如果你想做一个项目但是还不知道应该从那里入手或遇到了技术上的阻碍,就可以在这里搜一搜,期刊/论文的一般会有目录,有助于你系统了解相关的知识。如果是在校大学生,使用校园网应该是可以免费下载文档的,如果不是,可以上某宝租账号下载。

四、实践

实践是检验真理的唯一标准。对一个学单片机的新手来说,如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还是搞不清这些指令起什么作用,也许用不了几天就会觉得枯燥乏味以至于半途而废。

所以学习与实践结合是一个很好的方法,边学习、边演练,循序渐进,这样用不了几次就能将所用到的指令理解、吃透、扎根于脑海,甚至“根深蒂固”。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6001

    文章

    43973

    浏览量

    620841
  • 模拟电路
    +关注

    关注

    124

    文章

    1483

    浏览量

    101863
  • PROTEL99SE
    +关注

    关注

    37

    文章

    303

    浏览量

    97090
收藏 人收藏

    评论

    相关推荐

    新手学习单片机最常见的六大误区!

    最近看到台私信要资料的同学比较多,想必大家都是对单片机有着浓厚的学习兴趣,但是很多新手开始入门单片机的时候都会遇到一些学习的误区,今天就来整
    的头像 发表于 03-28 08:03 170次阅读
    新手<b class='flag-5'>学习</b><b class='flag-5'>单片机</b>最常见的六大误区!

    如何系统、科学地自学单片机

    很多初学者都会面临这个问题,我想学习单片机、我也想学好单片机、我也想系统地学习单片机,但是单片机
    的头像 发表于 03-28 08:03 316次阅读
    如何系统、科学地自学<b class='flag-5'>单片机</b>?

    学习RISC-V单片机的感想

    从开始学习单片机开始,就没有在单片机总线方面的知识投入什么精力。觉得就是为了应用开发,没必要了解底层架构方面的知识。 现在可以选择的
    发表于 02-17 21:00

    51单片机中断学习笔记

    51单片机中断学习笔记
    发表于 12-05 12:13

    51单片机C语言编程入门学习资料

    电子发烧友网站提供《51单片机C语言编程入门学习资料.pdf》资料免费下载
    发表于 11-18 11:04 11次下载
    51<b class='flag-5'>单片机</b>C语言编程<b class='flag-5'>入门</b><b class='flag-5'>学习</b>资料

    怎么学习单片机编程?

    怎么学习单片机编程
    发表于 10-20 08:21

    如何学习单片机步骤的知识梳理

    单片机学习实践 单片机提高重在实践,想要学好单片机软件编程必不可少。但是熟悉硬件对于学好单片机
    发表于 10-07 09:55 392次阅读

    51单片机烧写程序的方法

    STC89C51是应用广泛的51单片机,很多人都是通过该单片机入门学习的,单片机学习需要勤动手
    的头像 发表于 09-11 10:10 3596次阅读
    51<b class='flag-5'>单片机</b>烧写程序的方法

    单片机硬件知识介绍 基于单片机点亮LED灯

    本章的标题名为“点亮你的第一个 LED”,从功能上讲是一项非常简单的工作。其实本章包含的内容比较多,包括单片机硬件知识的介绍、C 语言程序的编写、程序的下载、LED 功能的验证等。通过本章可以建立起对单片机开发的整套流程,培养
    发表于 07-24 11:48 1076次阅读
    <b class='flag-5'>单片机</b>硬件<b class='flag-5'>知识</b>介绍 基于<b class='flag-5'>单片机</b>点亮LED灯

    STM32单片机学习笔记(8):外部中断

    利用CubMX生成基于32单片机的HAl库工程,然后编写程序在proteus上仿真验证。本项目最适合没有开发板的同学学习,零成本利用仿真软件率先入门STM32
    发表于 07-20 15:32 502次阅读
    STM32<b class='flag-5'>单片机</b><b class='flag-5'>学习</b>笔记(8):外部中断

    STM32单片机学习笔记(6):PWM波形产生

    利用CubMX生成基于32单片机的HAl库工程,然后编写程序在proteus上仿真验证。本项目最适合没有开发板的同学学习,零成本利用仿真软件率先入门STM32
    发表于 07-19 15:34 1370次阅读
    STM32<b class='flag-5'>单片机</b><b class='flag-5'>学习</b>笔记(6):PWM波形产生

    STM32单片机学习笔记(5):ADC模数转换器

    利用CubMX生成基于32单片机的HAl库工程,然后编写程序在proteus上仿真验证。本项目最适合没有开发板的同学学习,零成本利用仿真软件率先入门STM32
    发表于 07-19 15:34 457次阅读
    STM32<b class='flag-5'>单片机</b><b class='flag-5'>学习</b>笔记(5):ADC模数转换器

    STM32单片机学习笔记(3):虚拟串口

    利用CubMX生成基于32单片机的HAl库工程,然后编写程序在proteus上仿真验证。本项目最适合没有开发板的同学学习,零成本利用仿真软件率先入门STM32
    发表于 07-18 16:40 1952次阅读
    STM32<b class='flag-5'>单片机</b><b class='flag-5'>学习</b>笔记(3):虚拟串口

    单片机入门之点亮LED灯

    上一章中我们已经认识了单片机,并且完成了开发环境的搭建,这章中我们正式开始进入单片机编程的学习,本章的学习目标是 点亮一盏LED灯 。
    发表于 06-26 15:38 2066次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>入门</b>之点亮LED灯

    单片机入门之数字电路学习

    单片机是一种可编程的数字电路芯片。数字电路是单片机的基础,单片机是数字电路的发展。
    发表于 06-06 11:34 928次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>入门</b>之数字电路<b class='flag-5'>学习</b>