1 【微控制器基础】—— 从历史切入,了解微控制器的五个要素(下)-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

【微控制器基础】—— 从历史切入,了解微控制器的五个要素(下)

jf_pJlTbmA9 2023-12-06 17:23 次阅读

在上一节的芝识课堂中,我们带大家简单回顾了微控制器发展的历史,同时介绍了微控制器的发展还必须满足五个基本要素,下面我们就来继续跟大家介绍这五个要素都分别是什么。

1. CPU(计算、控制)

微控制器五要素中的第一个,也是最关键的一个是负责计算和控制的CPU。它被称为“微控制器的中心”或“微控制器的大脑”。一般来讲,CPU是由C(Central/中央)、P(Processing/处理)和U(Unit/单元)三个字母组合而成。由于需要处理中心数据,因此,CPU又被称为中央处理器,可以说它是一个处理器最核心的部分。

wKgaomVdkpCAfO_oAAEWCh1VGAc853.png

2. 存储器

微控制器的关键作用之一就是对数据进行处理,只要有数据的地方就要有存储数据的单元。因此,微控制器五要素中的第二个,就是负责存储的存储器。存储器最直接的操作有两个:即记忆和读取存储的数据和指令。通常,“记忆”或“读取”操作都是由CPU的信号来选择的。在微控制器的技术术语中,我们把“记忆”的操作称为“写入”,因为这个过程中CPU要向存储器发出“写入”的指令。而“读取”操作之所以被称为“读取”,是因为它的动作是从存储器中读取数据。

wKgaomVdkpKAUNWnAADwjdiGGpo114.png

在微控制器的存储单元中通常分为代码区和数据区,代码区是放置程序的地方,用于存放微控制器自身需要执行的程序,数据区是放置数据的地方,存放各种需要处理和处理后的数据。微控制器中存储器有两种类型:可以读取和写入数据的RAM(随机存取存储器),和只能读取数据的ROM(只读存储器)。根据用途的不同,RAM和ROM有多种类型。通常,RAM在关闭电源会丢失存储的数据,但ROM不会在关闭电源后丢失数据。

3/4. 输入和输出端口

五个要素中的第三和第四分别是输入和输出(I/O)。I/O是外部设备与微控制器之间进行数据和信号交换的通道。在微控制器设计中需要有专用于外部设备的外围电路,它们执行数据的输入、输出和通信。输入和输出对应的基本操作包括CPU的读和写,输入/输出称为端口,其地址称为端口地址。根据与外部设备的数据和信号交换功能不同,需要分为输入端口和输出端口。

wKgZomVdkpOAaE12AAFbk6-a2Ls126.png

5. 总线

CPU、存储器和I/O功能构成了一个微控制器的基本内部功能单元,但只有通过布线将CPU、存储器和I/O连接起来,使信号可以在各个单元流通,才能实现微控制器的控制,因此,微控制器的第五个要素就是总线。下图是一个微控制器信号流的示例。微控制器的各项功能都由多条信号线连接,这些信号线被称为总线。

wKgZomVdkpSAMODfAAEf031Dlo4229.png

在微控制器内部的总线类型有三种:数据总线、地址总线和控制总线。每条总线上的通信都是在另一条总线的配合下进行的。

数据总线是用于CPU 与存储器、I/O之间交换数据的信号线,并处理存储在指定位置的数据。交换的数据包括用于计算的数值、计算结果、外部设备的输入信号和输出到外部设备的信号。

地址总线是用于指定存储器和I/O位置的信号线。在CPU交换数据时,需要指定数据的发送目的地或数据的存储目的地。因此,地址总线便用来指定此位置。

控制总线是用于指定读取或写入地址总线位置的信号线。当控制总线发出写入指令时,地址总线上指定的存储器和I/O接收数据总线上发送的数据。当控制总线发出“读取”指令时,数据被输出到数据总线。

wKgaomVdkpaABLU4AAEmSLeorAg894.png

如今,微控制器的应用几乎无处不在,经过几十年的发展,它不仅功能强大,且类型也非常多样化。通过今天的介绍,你是不是对微控制器又有了更透彻的理解?在后续的芝识课堂中,我们还将跟大家分享更多微控制器相关的知识,大家敬请期待吧。

审核编辑 黄宇

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

    关注

    48

    文章

    7542

    浏览量

    151306
  • 存储器
    +关注

    关注

    38

    文章

    7484

    浏览量

    163759
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10854

    浏览量

    211563
  • 总线
    +关注

    关注

    10

    文章

    2878

    浏览量

    88050
收藏 人收藏

    评论

    相关推荐

    #硬声创作季 微控制器原理:微控制器的典型结构

    微控制器mcu
    Mr_haohao
    发布于 :2022年11月02日 14:51:39

    电梯的基础原理:微控制器

    微控制器
    jf_10480160
    发布于 :2022年12月14日 07:20:15

    什么是微控制器

    遇到了很多专业性的名词无法理解,或者就是有点杂乱,现在整理一查找的资料,希望对想要学习的同学有所帮助吧。  奈何水平有限,无法自己整理出一份属于自己的见解,希望之后有机会吧~~~资料一 ······ 综述(参考链接)什么是微控制器?  
    发表于 09-10 06:21

    低功耗模式微控制器时钟配置应用

    微控制器的低功耗应用中,对时钟的设置是很重要的一方面。不同类型的微控制器在低功耗模式对时钟的配置也各有不同。飞思卡尔公司推出的增强型8 位微控
    发表于 04-22 17:03 18次下载

    微控制器的开发方案

    微控制器的开发方案 微控制器开发团队与编译开发人员的合作成果是生成的代码效率更高,性能更好。本文介绍的是为了使ATMEL AVR微控制器系列
    发表于 05-04 10:36 947次阅读
    <b class='flag-5'>微控制器</b>的开发方案

    微控制器的缩写_微控制器的工作条件

    微控制器的英文缩写是MCU。无论何种微控制器,要正常稳定地工作,必须具备3条件:供电电源、复位电路和时钟振荡脉冲。
    发表于 04-26 09:28 4106次阅读

    如何使用微控制器测量电容

    微控制器已不是新兴事物,对于微控制器,大家或许都有所了解。在往期文章中,小编对微控制器做过一定介绍。为进一步增进大家对微控制器
    的头像 发表于 06-27 16:04 3478次阅读
    如何使用<b class='flag-5'>微控制器</b>测量电容

    微控制器到底是什么?微控制器有怎么样的应用

    微控制器的使用已渗透入生活各方面,为增进大家对微控制器了解,本文将对微控制器微控制器应用予以介绍。如果你对
    的头像 发表于 06-27 10:25 1.2w次阅读

    什么是微控制器?如何编程微控制器

    微控制器进行编程或刻录意味着“将程序编译传输到微控制器的存储”。微控制器的程序通常是用C
    的头像 发表于 08-21 15:40 1w次阅读

    种降低微控制器能耗的技术

    在我的上一篇文章中,“你能走多低(功率)?”,我们研究了微控制器中可用的几种不同低功耗模式,以及这些低功耗模式如何影响能耗和唤醒时间。低功耗模式是降低微控制器能耗的主要技术之一,但它并不是开发人员可用的唯一技术。在这篇文章中,我们将研究我最喜欢的
    发表于 07-21 15:01 1461次阅读
    <b class='flag-5'>五</b>种降低<b class='flag-5'>微控制器</b>能耗的技术

    微控制器布局

    NEC 的微控制器家族包括通用微控制器系列以及为特定市场需求专门设计的微控制器系列。多年来, NEC 的 CMOS 微控制器包含了各种 EMC 技术,其中在客户端无任何措施的情况
    的头像 发表于 08-15 19:59 1284次阅读
    <b class='flag-5'>微控制器</b>布局

    汽车微控制器的供电电压

    微控制器供电 微控制器的供电电压可以分为以下几种: ·5V:5V是最常见的微控制器供电电压,包括许多传统的8位微控制器和一些较老的16位微控制器
    的头像 发表于 07-19 10:45 1248次阅读
    汽车<b class='flag-5'>微控制器</b>的供电电压

    微控制器基础】——完美的软硬结合(

    微控制器基础】——完美的软硬结合(
    的头像 发表于 10-17 16:36 401次阅读
    【<b class='flag-5'>微控制器</b>基础】——完美的软硬结合(<b class='flag-5'>下</b>)

    历史切入了解微控制器要素

    历史切入了解微控制器
    的头像 发表于 10-17 15:29 399次阅读
    <b class='flag-5'>从</b><b class='flag-5'>历史</b><b class='flag-5'>切入</b>,<b class='flag-5'>了解</b><b class='flag-5'>微控制器</b>的<b class='flag-5'>五</b><b class='flag-5'>个</b><b class='flag-5'>要素</b>

    微控制器基础】——历史切入了解微控制器要素(上)

    微控制器基础】——历史切入了解微控制器
    的头像 发表于 12-07 10:55 587次阅读
    【<b class='flag-5'>微控制器</b>基础】——<b class='flag-5'>从</b><b class='flag-5'>历史</b><b class='flag-5'>切入</b>,<b class='flag-5'>了解</b><b class='flag-5'>微控制器</b>的<b class='flag-5'>五</b><b class='flag-5'>个</b><b class='flag-5'>要素</b>(上)