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

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

3天内不再提示

学习单片机时需要掌握的好方法

姚小熊27 来源:电工之家 作者:电工之家 2020-03-29 16:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

不管是8位的单片机,还是32位的单片机,都是很容易学的。如果之前学过8位单片机,有8位单片机的基础,那么学习32位单片机就更加容易了。即使没有学过8位单片机,直接学习32位单片机也是可以的。在学习单片机时需要掌握好方法。建议如下:

1尽快入手一块合适的开发板

单片机是一门需要动手的技术,不像理科类课程只看书就好,而是需要大量的动手练习。学习单片机包括单片机电路图的设计以及程序的设计,在学习的过程当中需要较多的硬件资源的支持。而最好的方法就是入手一块单片机开发板。单片机开发板的核心一颗单片机,设计了常用的外设电路,可以方便初学者学习,并且配套了较为丰富的例程和资料,大大提高了学习效率。所以,入手一块开发板,跟着教程的步骤学习单片机是很有必要的。

2从基本的GPIO口操作开始

先从最简单最基本的GPIO口的配置开始学习。单片机有众多的引脚,引脚和外设电路相连,通过控制单片机引脚的状态就能实现控制外设电路的目的。32单片机的GPIO口可以配置为输入或者输出。比如以灌电流的方式驱动LED时,需要将与LED相连的引脚配置为输出,并且将该引脚输出为低电平即可让LED点亮。与GPIO相关的外设电路有:流水灯、控制蜂鸣器发声、控制继电器动作、按键输入检测、驱动数码管电路等。先从这些最基本的例程开始学习。

3熟悉单片机的片上资源

单片机有很多片上资源,数量操作各片上资源可以实现很多复杂的功能。单片机常用的片上资源有:定时器、中断、AD转换、PWM、UART看门狗等。比如,单片机通过NTC热敏电阻采集环境温度时就会用到AD转换,将模拟量转化为数字量,就可以实现温度的采集,这在传感器行业非常常用。比如,用到RS485接口的通讯,就需要用到UART功能和RS485电平转换芯片连接。学习板的例程里都有各种资源的例程。对着单片机的数据手册好好研究片上资源是非常重要的。

4多动手、勤参与项目

学习单片机的目的是为了能用单片机实现用户的需求、设计出符合要求的产品。所以,一定要多动手,如果有项目可以练手的话一定要积极的参与进来。要学习需求的提炼、技术方案的设计、芯片选型以及硬件原理和程序的设计。也许一两个项目下来,就能理解项目开发的流程。所以,参与项目是十分重要的。

不同型号、不同厂家的单片机都是相通的,学习方法都是一样的。如果确定要学习单片机,就要选定一个具体的型号去学习,开始学习起来了就感觉不到难了,反倒是一直在想不动手会把自己吓得很难。

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

    关注

    6078

    文章

    45589

    浏览量

    673889
  • 开发板
    +关注

    关注

    26

    文章

    6433

    浏览量

    121085
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    手把手教你学51单片机-C语言版

    背过相关理论知识,而是知道如何去实际操作编程,了解方法后,就可以真正的去实践操作一下,从而达到学习掌握单片机技术的目的。 2、科学的学习
    发表于 03-05 11:47

    嵌入式单片机开发学习路径

    学习C语言 C语言是嵌入式开发的基础。掌握C语言的基本语法、指针、结构体、内存管理等内容是进入嵌入式开发的前提。 2. 硬件知识 2.1 认识单片机 单片机是嵌入式系统中的核
    发表于 02-09 15:42

    小白也能听懂的单片机知识路径

    。 为什么从51单片机开始? 51单片机以其结构简单、学习资源丰富、易于上手的特点,成为单片机学习的理想起点。通过
    发表于 02-04 16:44

    如何入门单片机/嵌入式?

    驱动外部设备,比如数码管,电机,液晶屏等,这个需要外围电路的配合,所以学习单片机在这个层面上可以等同为学习单片机的开发板怎么用(开发板就是
    发表于 02-02 06:57

    学习单片机快速方法

    学习单片机的快速方法 先介绍下单片机。把单片机说成是电子信息类专业最重要的一门课程一点也不为过,你在街上看到的广告彩灯、烟花表演、红绿灯、自
    发表于 01-14 07:42

    单片机的入门准备

    基础,学习单片机就只要花几周的时间就能上手。但学习单片机时,主要从单片机的寄存器开始,其中特殊功能寄存器是重点,学会之后,就可以
    发表于 12-22 07:39

    嵌入式应掌握的几种能力

    基本掌握嵌入式处理器的基础知识。嵌入式处理器种类很多:MCU(微控制器)、MPU(微处理器)、DSP(数字信号处理器)等。MCU,也就是我们常说的单片机。 初学期,重点放在单片机学习
    发表于 12-08 06:05

    分享一个嵌入式开发学习路线

    特殊要求,本科生和专科生均可轻松上手。 数字电路基础:掌握高低电平、与或非门、触发器、时序逻辑等基础知识,能看懂简单的电路图。 51单片机入门:学习单片机的核心模块,如GPIO口、定时
    发表于 12-04 11:01

    在使用Saiyuan的CW32单片机时,频率调整导致系统跑飞,影响正常运行,怎么解决?

    在使用Saiyuan的CW32单片机时,频率调整导致系统跑飞,影响正常运行。该怎么做?
    发表于 11-28 08:09

    第1章 如何学习单片机

      在错误的道路上日夜兼程,最终也无法成功,方法和思路绝对是最重要的。本章节讲到的学习单片机方法,都是作者学习
    的头像 发表于 10-10 10:32 677次阅读

    开发单片机需要学习什么?软件编程的 4 个关键层次

                        开发单片机需要学习什么?软件编程的 4 个关键层次 单片机的 “智能” 全靠软件实现,编程技能需从基础语法逐步进阶到复杂逻辑,每个层次对应不同的
    的头像 发表于 08-25 11:32 1093次阅读

    变频器维修需掌握方法

    变频器维修需要掌握方法多种多样,以下是一些关键的维修方法。   一、报警参数检查法 变频器通常会针对电压、电流、温度、通讯等故障给出相应的报错信息。维修人员应首先查看变频器的报警参数
    的头像 发表于 08-03 07:38 1877次阅读

    第一章 W55MH32 高性能以太网单片机学习方法概述

    本章介绍W55MH32的学习方法,建议先了解硬件资源,按基础篇、入门篇循序渐进学习。参考两份手册,提供例程资料,还给出官网、github 等学习资料查找渠道。让我们一起踏上W55MH32高性能以太网
    的头像 发表于 05-26 09:07 1103次阅读
    第一章 W55MH32 高性能以太网<b class='flag-5'>单片机</b>的<b class='flag-5'>学习方法</b>概述

    51单片机笔记(建议收藏!)

    简单汇总下51单片机的资源和学习方法 一页纸讲清单片机 也许有人问:有没有那么简单呀? 当然不会那么简单啦,首先你要把书读薄,然后再把书读后,最后把书放进自己脑子里,形成自己的一套思路。 理解
    发表于 05-21 17:24

    即刻启程,踏上W55MH32高性能以太网单片机学习之路!

    即刻启程,踏上W55MH32高性能以太网单片机学习之路!即刻开启W55MH32学习之旅!本教系列程配套官方手册与W55MH32L开发板,从外设功能框图解析到代码实操,助你掌握高性能以太
    的头像 发表于 05-07 18:51 1486次阅读
    即刻启程,踏上W55MH32高性能以太网<b class='flag-5'>单片机</b><b class='flag-5'>学习</b>之路!