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

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

3天内不再提示

【微控制器基础】——电路中的“数字与逻辑”(上)

jf_pJlTbmA9 来源:东芝半导体 作者:东芝半导体 2023-10-26 16:34 次阅读

众所周知我们现在身处数字化的世界,那么究竟什么才是数字化呢?其实所谓的数字化就是以简单的0和1两个二进制数字为基础,对现实世界的各种数据进行搜集、存储、运算并显示的过程,而二进制中的0和1所依托的数字逻辑基础就是数字电路中两种基础状态。虽然我们自然界的各种元素都是模拟的,但信息化的社会已经离不开数字电路带来的0和1。

二进制是现在通用电子信息技术的运算基础,由于二进制仅有0和1两个基础数字,所以任何具有两个不同稳定状态的元件都可用二进制来表达,例如,电压的「高和低」、开关的「开和关」,电流的「正和负」等。一般来讲,利用数字来代表两种截然不同的状态是很容易实现的。在数字电路中,基本的逻辑门实现就直接应用了二进制,因此现代的计算机和依赖电路处理的设备里都延续了二进制的使用。

wKgaomUD8eWAUnPfAAFOta4wYf4473.png

微控制器中常见的数字值

数字电路组成了芯片的基础,大部分具有数据处理和控制能力的芯片都是数字电路,目前最普遍的处理单元微控制器也不例外。微控制器借助数字电路提供的二进制数字0和1,能够理解「电压高低」、「电流是否流动」、「开还是关」等问题。

微控制器使用的数据是有单位的,当数据用二进制数表示时,一个数字称为一位。一般来讲,我们常见的微控制器可分为4位、8位或16位等,这些位数代表了在一个时钟周期内,微控制器所处理的二进制代码数。但值得注意的是,1K(Kilo)位是1024位,而不是1000位。

wKgZomUD8emAZJrCAAC7ryaVkbY310.png

在二进制中,半字节(nibble)是一个4位的二进制数,代表1个半字节(4位)的数据。字节(byte)是一个8位的二进制数,代表1个字节(8位)的数据。此外,还可以使用“字”表示处理器所处理的数据。例如,在4位微控制器中,4位数据有时称为1个字;在16位微控制器中,16位数据有时称为1个字。因此,要提前查看在微控制器中1个字的位数是多少,以及如何处理它们。

除了二进制,在数据处理中,十进制与十六进制也是常见的数字值。下图为十进制数、二进制数和十六进制数的对比表。由于二进制数的4位可以用十六进制数中的1位来表示,所以通过采用十六进制数可以使二进制的数据处理起来很方便。

wKgZomUD8euAC_yWAAFM8eHT23E929.png

数字值之间的转换

若想将十进制转化为二进制,需要先用数字除以2,然后取余数,再逆序排列的方法。以十进制数100为例,首先要用100除以2。它能被50整除,余数为0。然后,用50除以2得到25,再用25除以2,去掉余数1,继续计算,直到不被整数除掉为止。计算结果的余数从下往上逆序排,便将其转换为了二进制数(1100100)。

wKgaomUD8e2AL2b8AACvUO_YqAU318.png

那么如何转换为十六进制数呢?如果用100除以16,就是6,余数为4。因此,当十进制数100转换为十六进制数时,就变成了(64)。

wKgZomUD8e-AQTeNAABRK4pFuBo555.png

无论是控制器还是处理器,无论是简单的单片机还是复杂的服务器,回归到最基础的部分就是这些由简单数字组成的算术单元。

来源:东芝半导体
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理

审核编辑 黄宇

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

    关注

    48

    文章

    7482

    浏览量

    151012
  • 电路
    +关注

    关注

    172

    文章

    5837

    浏览量

    171878
  • 数字化
    +关注

    关注

    8

    文章

    8586

    浏览量

    61623
收藏 人收藏

    评论

    相关推荐

    精密模拟微控制器详解

    吗?  大多数精密模拟微控制器被设计用来最大程度减少系统模拟和数字部分之间的任何干扰问题,因为在同一芯片内单独的ADC或DAC将它们的模拟和数字元件隔离。芯片内部模拟和
    发表于 08-19 11:41

    基于微控制器集成模拟比较为电源降低电路板空间

    Brett Novak 营销经理 德州仪器 (TI)简介现在,越来越多的设计师开始转向电子微控制器,以在电机控制数字电源系统控制功率级。
    发表于 07-19 07:38

    微控制器MCU是什么

    的应用。MCU微控制器与微处理的不同之处在于它在一个芯片内包含整个处理引擎的更多元素。它将大多数处理引擎组件集成到单个芯片可以减小尺寸和成本。这使得对
    发表于 11-03 06:45

    微控制器MCU的相关资料推荐

    的应用。MCU微控制器与微处理的不同之处在于它在一个芯片内包含整个处理引擎的更多元素。它将大多数处理引擎组件集成到单个芯片可以减小尺寸和成本。这使得对
    发表于 11-11 09:09

    微控制器监控集成电路的故障保护分析

    介绍微控制器监控集成电路 (IC) 提供了一种在上电、断电和掉电条件下保持系统可靠运行的方法。这些保护 IC 通过准确监控系统电源以及断言或取消断言微控制器的复位输入来确保电压电平高
    发表于 03-26 07:00

    微控制器/模拟应用电源、接地和噪声的管理

    微控制器/模拟应用电源、接地和噪声的管理:除了微控制器微控制器应用经常包括低电平传感信号和适当的电源驱动
    发表于 11-19 23:23 13次下载

    微控制器/模拟应用电源、接地和噪声的管理

    微控制器/模拟应用电源、接地和噪声的管理   除了微控制器微控制器应用经常包括低电平传感信号和适当的电源驱动
    发表于 01-12 16:34 897次阅读
    <b class='flag-5'>微控制器</b>/模拟应用<b class='flag-5'>中</b>电源、接地和噪声的管理

    微控制器/模拟应用电源、接地和噪声的管理

    微控制器/模拟应用电源、接地和噪声的管理 微控制器/模拟应用电源、接地和噪声的管理   除了微控制器
    发表于 01-16 09:01 843次阅读
    <b class='flag-5'>微控制器</b>/模拟应用<b class='flag-5'>中</b>电源、接地和噪声的管理

    定时控制器逻辑电路设计

    定时控制器逻辑电路设计定时控制器逻辑电路设计定时控制器逻辑电路设计定时
    发表于 12-17 18:18 0次下载

    白皮书:微控制器的可配置逻辑使小型应用发生革命性转变

    白皮书:微控制器的可配置逻辑使小型应用发生革命性转变
    发表于 12-25 22:18 0次下载

    微控制器集成电路的9种外接振荡元件引脚电路

    微控制器集成电路少不了外接振荡元件,因为微控制器工作不可缺少时钟脉冲信号。微控制器集成电路的外
    发表于 07-15 16:48 1938次阅读

    微控制器中常见的数字

    数字电路组成了芯片的基础,大部分具有数据处理和控制能力的芯片都是数字电路,目前最普遍的处理单元微控制器也不例外。微控制器借助
    的头像 发表于 12-15 09:52 2554次阅读

    微控制器的工作原理和基本结构 微控制器引脚功能和应用电路

    微控制器是一种集成电路芯片,内部集成了微处理、存储、输入输出接口和各种系统控制逻辑电路。它可
    发表于 08-16 17:09 5268次阅读

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

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

    组合逻辑控制器是用什么实现的

    、组合逻辑控制器概述 1.1 定义 组合逻辑控制器是一种基于组合逻辑电路控制器,它通过
    的头像 发表于 06-30 10:11 455次阅读