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

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

3天内不再提示

微控制器中常见的数字值

东芝半导体 来源:东芝半导体 作者:东芝半导体 2021-12-15 09:52 次阅读

世界读书日World Book Day

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

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

微控制器中常见的数字值

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

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

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

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

数字值之间的转换

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

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

无论是控制器还是处理器,无论是简单的单片机还是复杂的服务器,回归到最基础的部分就是这些由简单数字组成的算术单元,在下篇文章中,我们将介绍数字电路中的逻辑运算,请大家继续关注哦~

原文标题:芝识课堂【微控制器基础】——电路中的“数字与逻辑”(上)

文章出处:【微信公众号:东芝半导体】欢迎添加关注!文章转载请注明出处。

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

    关注

    48

    文章

    6740

    浏览量

    147390
  • 服务器
    +关注

    关注

    12

    文章

    8017

    浏览量

    82214
  • 数字电路
    +关注

    关注

    192

    文章

    1377

    浏览量

    79644

原文标题:芝识课堂【微控制器基础】——电路中的“数字与逻辑”(上)

文章出处:【微信号:toshiba_semicon,微信公众号:东芝半导体】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何将数字电位微控制器隔离控制

    请问,如何将数字电位微控制器隔离控制,我想用数字电位
    发表于 12-12 08:12

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

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

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

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

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

    微控制器基础】——电路中的“数字与逻辑”(上)
    的头像 发表于 10-26 16:34 212次阅读
    【<b class='flag-5'>微控制器</b>基础】——电路中的“<b class='flag-5'>数字</b>与逻辑”(上)

    MCU微控制器是什么?微控制器和微处理器之间的区别

    微控制器(通常简称为MCU或MC)是指完全独立于单个芯片的非常小的微型计算机。欧时电子指南将详细探讨什么是微控制器以及它与微处理器等相关产品之间的根本区别,还将介绍一些最常见的市售微控制器
    的头像 发表于 10-26 15:01 676次阅读

    理解STM32控制中常见的PID算法

    理解STM32控制中常见的PID算法
    的头像 发表于 10-17 17:28 1395次阅读
    理解STM32<b class='flag-5'>控制</b><b class='flag-5'>中常见</b>的PID算法

    适用于STM32微控制器的∑∆数字接口入门

    电子发烧友网站提供《适用于STM32微控制器的∑∆数字接口入门.pdf》资料免费下载
    发表于 09-25 09:15 0次下载
    适用于STM32<b class='flag-5'>微控制器</b>的∑∆<b class='flag-5'>数字</b>接口入门

    如何选择微控制器

    干货 | 如何选择微控制器
    的头像 发表于 09-21 17:23 313次阅读

    微控制器和单片机是什么?微控制器和单片机的区别

    微控制器和单片机是电子领域中常见的两种芯片,它们通常被用于控制各种电子设备。虽然两者的名称类似,但它们之间有明显的区别。本文将详细介绍微控制器和单片机的基本概念、区别和应用。
    发表于 08-16 18:17 1508次阅读

    汽车微控制器的供电电压

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

    市面上常见微控制器有哪几种类型?

    微控制器是一种IC芯片,它主要用于执行控制其他设备或机器的程序。这是一种用于控制其他设备机器的微型芯片,因此被称为“微控制器开发”。在本文中,介绍了市面上
    的头像 发表于 07-10 10:21 1647次阅读

    物联网的微控制器功能有哪些?

    市场上微控制器很多,适用于物联网的也有很多,所以了解其通用功能非常重要。首先,我们常见的一个问题是微控制器与微处理器之间的区别是什么。
    的头像 发表于 07-10 09:48 476次阅读
    物联网的<b class='flag-5'>微控制器</b>功能有哪些?

    如何使用ESP8266微控制器控制来自tossen robotics的dynamixel AX-12数字伺服系统?

    您好,我更新了一个库,以使用 ESP8266 微控制器控制来自 tossen robotics 的 dynamixel AX-12 数字伺服系统。 该库最初来自 arbotiX,并于 2009 年由
    发表于 05-23 07:00

    ARM微控制器基础与实战的两个问题求解?

    1.《ARM微控制器基础与实战》上说 32 字节的向量表的累加和必须为 0 才可脱机运行, 是否需要每次修改程序后修改第六个保留向量的(因为地址有改变).2.《ARM 微控制器基础与实战》上说用
    发表于 04-19 10:12

    单片机和微控制器有什么区别吗?

    本帖最后由 我爱方案网 于 2023-4-13 15:13 编辑 一、微控制器是什么 微控制器,标准名称是单芯片微型计算机,是将微型计算机的主要部分集成在一个芯片上的微型计算机,微控制器诞生
    发表于 04-13 15:11