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

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

3天内不再提示

单片机的学习窍门分享

5qWN_ChinaStand 来源:YXQ 2019-08-12 09:53 次阅读

任何一款MCU,其基本原理和功能都是大同小异,所不同的只是其外围功能模块的配置及数量、指令系统等。

对于指令系统,虽然形式上看似千差万别,但实际上只是符号的不同,其所代表的含义、所要完成的功能和寻址方式基本上是类似的。

要了解一款MCU,首先需要知道就是其ROM空间、RAM空间、IO口数量、定时器数量和定时方式、所提供的外围功能模块(Peripheral Circuit)、中断源、工作电压及功耗等等。

了解这些MCU Features后,接下来第一步就是将所选MCU的功能与实际项目开发的要求的功能进行对比,明确哪些资源是目前所需要的,哪些是本项目所用不到的。

对于项目中需要用到的而所选MCU不提供的功能,则需要认真理解MCU的相关资料,以求用间接的方法来实现,例如,所开发的项目需要与PC机COM口进行通讯,而所选的MCU不提供UART口,则可以考虑用外部中断的方式来实现。

对于项目开发需要用到的资源,则需要对其Manua*进行认真的理解和阅读,而对于不需要的功能模块则可以忽略或浏览即可。对于MCU学习来讲,应用才是关键,也是最主要的目的。

明确了MCU的相关功能后,接下来就可以开始编程了。

对于初学者或初次使用此款MCU的设计者来说,可能会遇到很多对MCU的功能描述不明确的地方,对于此类问题,可以通过两种方法来解决,一种是编写特别的验证程序来理解资料所述的功能;另一种则可以暂时忽略,单片机程序设计中则按照自己目前的理解来编写,留到调试时去修改和完善。前一种方法适用于时间较宽松的项目和初学者,而后一种方法则适合于具有一定单片机开发经验的人或项目进度较紧迫的情况。

指令系统千万不要特别花时间去理解。指令系统只是一种逻辑描述的符号,只有在编程时根据自己的逻辑和程序的逻辑要求来查看相关的指令即可,而且随着编程的进行,对指令系统也会越来越熟练,甚至可以不自觉地记忆下来。

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

    关注

    6030

    文章

    44482

    浏览量

    631770
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16852

    浏览量

    349807

原文标题:标准化人才求职看这里

文章出处:【微信号:ChinaStandards,微信公众号:中国标准化】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    单片机的知识点汇总

      单片机发展简史  单片机的分类及应用  单片机的基本功能  单片机学习窍门  
    发表于 12-29 07:08

    ISP单片机实验板学习

    学习单片机离不开实验,以往单片机的实验往往依赖于仿真单片机学习系统,价格 昂贵,至使
    发表于 03-11 16:24 126次下载
    ISP<b class='flag-5'>单片机</b>实验板<b class='flag-5'>学习</b>

    PIC单片机教程_PIC单片机学习要点

    PIC单片机是一种用来开发去控制外围设备的集成电路(IC)。本内容向广大工程师全面的介绍了PIC单片机,涵盖PIC单片机学习教程、PIC单片机
    发表于 06-28 15:19
    PIC<b class='flag-5'>单片机</b>教程_PIC<b class='flag-5'>单片机</b><b class='flag-5'>学习</b>要点

    单片机视频教程01:如何学习单片机

    《手把手教你学单片机》全套单片机视频教程01:如何学习单片机 全套单片机视频教程01:如何学习
    发表于 08-21 09:19 12.1w次阅读
    <b class='flag-5'>单片机</b>视频教程01:如何<b class='flag-5'>学习</b><b class='flag-5'>单片机</b>

    单片机学习资料

    单片机知识,有利于单片机系统的学习,更好的掌握。
    发表于 03-11 11:19 8次下载

    51单片机学习教程

    51单片机学习教程
    发表于 09-22 13:49 35次下载
    51<b class='flag-5'>单片机</b>的<b class='flag-5'>学习</b>教程

    新手学习单片机的首选:51单片机

    学什么单片机最有前途? 这是单片机初学者经常问的问题。对于这个问题,我想没有人敢下定论。因为每一种单片机各有所长,都适用于其所能充分发挥作用的领域,不存在优差之分。学单片机应该先学51
    的头像 发表于 07-15 07:21 8695次阅读

    应该如何学习单片机单片机学习方法总结

    从刚开始接触单片机,到现在已经有4年的时间了,在这期间学习和使用了51单片机、飞思卡尔单片机,LPC2138,PIC16F887等系列的单片机
    发表于 08-14 17:32 14次下载
    应该如何<b class='flag-5'>学习</b><b class='flag-5'>单片机</b>?<b class='flag-5'>单片机</b>的<b class='flag-5'>学习</b>方法总结

    单片机的程序编写以及单片机的开发技巧

    单片机学习窍门 任何一款MCU,其基本原理和功能都是大同小异,所不同的只是其外围功能模块的配置及数量、指令系统等。 对于指令系统,虽然形式上看似千差万别,但实际上只是符号的不同,其所代表的含义
    发表于 10-30 15:02 2650次阅读

    51单片机是什么?应该如何学习51单片机

    51 单片机是目前使用最多的单片机之一,那么什么是 51 单片机呢?作为新手,又该如何自学 51 单片机?为帮助大家更好的学习 51
    发表于 12-23 07:57 73次下载

    单片机入门学习教程单片机的详细概述

    本文档的主要内容详细介绍的是单片机入门学习教程单片机的详细概述包括了:什么是单片机单片机的特点及应用领域,
    发表于 12-10 08:00 88次下载
    <b class='flag-5'>单片机</b>入门<b class='flag-5'>学习</b>教程<b class='flag-5'>单片机</b>的详细概述

    如何快速学习单片机?聊聊单片机学习基础

      不管是学习什么,快速都对我们有着莫大的吸引力。就像前不久也有几个同学问到——如何快速学习单片机?针对这个问题,小编还是先来聊聊单片机学习
    发表于 11-14 10:51 14次下载
    如何快速<b class='flag-5'>学习</b><b class='flag-5'>单片机</b>?聊聊<b class='flag-5'>单片机</b><b class='flag-5'>学习</b>基础

    如何学习STC单片机

    在当前,电子信息类专业的大中专学生和想掌握产品硬件设计的工程师一般都会采用STC系列单片机作为入门的硬件平台。在学习STC单片机前,还需要解决以下3个基本问题:(1)在学习STC
    发表于 11-14 13:06 24次下载
    如何<b class='flag-5'>学习</b>STC<b class='flag-5'>单片机</b>

    单片机学习】01初识单片机

    单片机学习】01初识单片机
    发表于 11-14 14:06 21次下载
    【<b class='flag-5'>单片机</b><b class='flag-5'>学习</b>】01初识<b class='flag-5'>单片机</b>

    学习笔记】单片机汇编学习

    学习笔记】单片机汇编学习
    发表于 11-14 18:21 15次下载
    【<b class='flag-5'>学习</b>笔记】<b class='flag-5'>单片机</b>汇编<b class='flag-5'>学习</b>