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

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

3天内不再提示

数字电路的数制转换

CHANBAEK 来源:百家号小陈电子 作者:百家号小陈电子 2022-08-12 17:49 次阅读

一、数字电路的概述

在观察自然界中形形色色的物理量时不难发现,尽管它们的性质各异,但就其变化规律的特点而言,不外乎2大类。

其中一类物理量在时间上或数值上是连续的,这一类物理量叫做模拟量,把表示模拟量的信号叫做模拟信号,并把工作在模拟信号下的电子电路称为模拟电路。

例如,热电偶在工作时输出的电压信号就属于模拟信号,因为在任何情况下被测温度都不可能发生突变,所以测得的电压信号无论在时间上还是在数量上都是连续的。而且,这个电压信号在连续变化过程中的任何一个取值都有具体的物理意义,即表示一个相应的温度。

另一类物理量在时间上和数量上都是离散的。同时,它们的数值大小和每次的增减变化都是某一个最小数量单位的整数倍,而小于这个最小数量单位的数值没有任何物理意义。这一类物理量叫做数字量,把表示数字量的信号叫做数字信号,并且把工作在数字信号下的电子电路叫做数字电路。

例如,用电子电路记录从自动生产线上输出的零件数目时,每送出一个零件便给电子电路一个信号,使之记1,而没有零件送出时加给电子电路的信号是0,所以不记数。可见,零件数目这个信号无论在时间上还是在数量上都是不连续的,因此它是一种数字信号。最小的数量单位就是1。或者我们玩的单片机FPGA,等等。

二、数制

2.1十进制

由数字符号构成且表示物理量大小的数字和数字组合,称为数码。多位数码中每一位的构成方法,以及从低位到高位的进制规则,称为计数制,简称数制。

十进制是人们最熟悉的一种计数制,它用0,1,2,3,4,5,6,7,8,9这10个数字符号,按“逢十进一,借一当十”的原则计数,10是它的基数,十进制计数制是一种“位置计数法”。

2.2二进制

二进制中只有0和1这2个数字符号,接照“逢二进一,借一当二”的原则计数,2是它的基数。二进制也采用“位置计数法”,各位数的权为2的幂,它的一般形式为

pYYBAGL2IUiAIpygAAAmp7oxF5o995.png

2.3八进制

在八进制数中,各位系数采用0~7这8个数字符号,按照“逢八进一,借一当八”的原则计数,其基数是8,各位的权是8的幂。

2.4十六进制

在十六进制数中,各位的系数采用0~9,A,B,C,D,E,F等16个数字符号,按“逢十六进一,借一当十六”的原则计数,基数是16,各位的权是16的幂。

三、数制转换

3.1十进制数转换成二进制数

将十进制数转换为二进制数,可采用“除二取余倒记法”。即将十进制数连续除以2,直至整数商为零。十进制数被2除时,每次所得的余数非1即0,将余数由下到上依次排列,就得到相应的二进制数。如图。

pYYBAGL2IViAQimpAAAysGSp7Qo890.png

十进制数转换成二进制数

3.2将十进制数转换成八进制、十六进制数

将十进制数转换成八进制、十六进制数的方法和将十进制数转换成二进制数的方法相似。只需将十进制数分别除以8或除以16取余,一直除到整数商为零为止。第一次得到的余数为最低位。如图。

poYBAGL2IWaAcrbeAAAmrCwQKf4431.png

十进制数转换成八进制

3.3二进制数和十六进制、八进制数的互换

二进制数转换成十六进制数的方法是:将一个二进制数从低位向高位,每四位分成一组,每组对应转换成一位十六进制数。例如:

pYYBAGL2IW-ANCkvAAAmrD5_ry8448.png

二进制数转十六进制

二进制数转换成八进制数的方法是,将一个二进制数从低位向高位,每三位分成一组,每组对应转换成一位八进制数。例如:

pYYBAGL2IXuADvDTAAAmrHxh2wg627.png

二进制数转八进制

将十六进制数转换成二进制数的方法是,从高位向低位开始,将每一位十六进制数转换成四位二进制数。

将八进制数转换成二进制数的方法是,从高位向低位开始,将每一位八进制数转换成三位二进制数。低位不足三位时可在低位补零。例如:

pYYBAGL2IYaACEIQAAAmrMIumk8153.png

十六进制和八进制转二进制

四、二进制数的四则运算

4.1加法运算

运算法则:“逢二进一”。

pYYBAGL2IZGASVTHAAApHRtwdpo254.png

二进制加法运算示例

4.2减法运算

减法是加法的逆运算,运算法则:“借一当二”。

pYYBAGL2IZuAAv1IAAApHYbBf8M907.png

二进制减法运算示例

4.3乘法运算

运算法则:各数相乘再作加法运算。

pYYBAGL2IaaAbCoIAAAxjro9pPc492.png

二进制乘法运算示例

4.4除法运算

运算法则:各数相除后再作减法运算。

pYYBAGL2IbKADHzYAAAxjp7caVc416.png

二进制除法运算示例

五、编码

在数字电路中,往往用0和1组成的二进制数码表示数值的大小或者一些特定的信息,这种具有特定意义的二进制数码称为二进制代码,这些代码的编制过程称为编码。

5.1BCD码

BCD码是用四位二进制代码表示一位十进制数字的编码形式。

pYYBAGL2Ib2AYVn1AACX9Gr7lPY395.png

图5.1 常见的BCD码

5.2 8421码

8421BCD码和一个四位二进制数一样,从最高位到低位的权依次为8,4,2,1故称为8421码。

在这种编码方式中,1010~1111等6种状态是不用的,或称为禁用码。用8421码可以十分方便地表示任意一个十进制数。

5.3 5421码

如图5.1可以看出,5421码是选取0000~0100和1000~1100这10种状态,0101~0111和1101~1111这6种状态为禁用码。

5421也是有权码,从高位到低位的权值依次为5,4,2,1。

5.4 余3码

余3码是选取0011~1100这10种状态,与8421码相比,对应相同十进制数均要多3,故称为余3码。

要将1位十进制数转换成余3码,只要先将十进制数转换成8421码,然后在8421码上加“0011”(即加3)即可。

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

    关注

    0

    文章

    62

    浏览量

    13029
  • 数字电路
    +关注

    关注

    192

    文章

    1397

    浏览量

    79753
  • 数制转换
    +关注

    关注

    0

    文章

    5

    浏览量

    7109
收藏 人收藏

    评论

    相关推荐

    #硬声创作季 #数字电路 数字电路与逻辑设计-1.2数制及其转换

    数字电路
    水管工
    发布于 :2022年10月28日 22:05:40

    数字电子电路技术--数制与码制

    数字电子电路技术--数制与码制[hide][/hide]
    发表于 05-01 21:36

    新编数字电路数字逻辑

    逻辑电路,触发器,时序逻辑电路,脉冲波形的产生与整形,数模、模数转换,存储器和可编程逻辑器件。各章均配有经典例题和习题,每章最后都附有相应实训。此外,在教材的最后还编写了综合实训内容。《新编
    发表于 10-28 21:36

    单片机中数制数制转换是怎样实现的?

    常见数制有哪几种?单片机中数制数制转换是怎样实现的?
    发表于 07-01 07:06

    单片机中的数制数制是如何转换

    目录:入门篇第1章 基础知识1.1 什么是单片机1.2 如何学好单片机1.3 单片机中的数制数制转换1.3.1 单片机的数制1.3.2 不同数制
    发表于 07-15 08:00

    数字电路与逻辑设计电路的分析和方法

    和设计,常用的时序逻辑电路及MSI 组合电路模块的应用。逻辑代数基础数字量与模拟量?数字量:离散变化的物理量,模拟量:连续变化的数字量;
    发表于 08-06 07:33

    跟我学数字电路教程

    跟我学数字电路教程主要内容有安生字与编码,进位数制,二进制数的算术运算,数的原码,反码及补码,编码,基本逻辑运算及集成逻辑门,三种基本的逻辑运算,集成逻辑门
    发表于 02-11 09:20 339次下载
    跟我学<b class='flag-5'>数字电路</b>教程

    数字电路设计

    数字电路设计 关于高速数字电路的电气特性,设计重点大略可分为三项: 正时(Timing) :由于数字电路
    发表于 08-26 19:08 2675次阅读

    数字电路基础知识

    数字电路基础知识 1、数字量和模拟量 2、数制和码制 3、进制转换 4、三进制运算 5、逻辑运算 6、基本逻辑门
    发表于 04-01 14:45 1139次下载

    什么是模拟电路 什么是数字电路

    的逻辑关系,分析时常利用逻辑代数、真值表、卡诺图和状态转换图等方法。    模拟电路数字电路的分析方法有很大的差别, 这是由模拟信号和数字信号的不同特点决定的。由于电子
    的头像 发表于 10-16 10:25 9.8w次阅读

    数字电路教程课件之数制和码制的详细资料说明

    本文档的主要内容详细介绍的是数字电路教程课件之数制和码制的详细资料说明主要内容包括了:1 概述2 数制与代码3 二进制数的算术运算
    发表于 12-28 08:00 18次下载
    <b class='flag-5'>数字电路</b>教程课件之<b class='flag-5'>数制</b>和码制的详细资料说明

    数字电路知识之数制也称计数制

    数制,提起数制,也许我们不会有太多的感觉。我们习惯了十进制。也就是最平常的数字。但是我们在大一学习过C语言,或者C++,又了解了二进制,八进制,十六进制。
    发表于 07-05 17:36 2499次阅读

    零起步轻松学数字电路第二版PDF电子书免费下载

    《零起步轻松学:数字电路(第2版)》是一本介绍数字电路的图书,共分8章,主要内容包括门电路数制、编码与逻辑代数,组合逻辑电路,时序逻辑
    发表于 12-26 15:37 0次下载

    单片机中数制数制转换是怎样实现的

    关于数制之间的转换,其实在数字电路的书中会讲到,也很容易理解。在我们生活中,十进制经常被我们用到:数字0,1,2,3,4,5,6,7,8,9,逢十进一。那在单片机运用中,常见
    的头像 发表于 04-12 08:07 1648次阅读
    单片机中<b class='flag-5'>数制</b>与<b class='flag-5'>数制</b>的<b class='flag-5'>转换</b>是怎样实现的

    数字电路的定义、应用及分类

    数字电路是现代电子技术中的重要组成部分,它是由数字信号进行处理和传输的电路系统。数字电路的定义是指由逻辑门和触发器等基本逻辑元件组成的电路
    的头像 发表于 07-31 11:46 6525次阅读