数字电子技术之数制和码制

  1. 1.概述
  2. 2.数制和码制

1. 概述

1.1什么是数字电路?

简单来说,数字电路就是传输、处理、加工数字信号的电路

要搞懂数字信号,首先要了解电信号的作用:

  • 传导电能,驱动用电设备
  • 传导信号,表达某种信息

而电信号可以分为:

  • 模拟电信号(模拟量)
    在时间和数量上都连续变化的电信号
    在这里插入图片描述

  • 数字电信号(数字量)
    数量上是不连续变化的电信号,即离散的
    在这里插入图片描述

1.2数字电路的功能

模拟电路的作用:
用于传输、处理、加工模拟信号,以实现数值运算的电路

数字电路的功能:
用来对数字信号进行逻辑运算,以实现逻辑命题的电路,也称为逻辑电路

逻辑: 事物的因果关系,也称逻辑关系

逻辑运算: 逻辑思维和逻辑推理的数学描述

逻辑命题: 一组成立或不成立的输入条件通过某些逻辑运算决定了输出结论是否成立

1.2.1组合逻辑电路

电路的输出只与该时刻的输入有关

1.2.2时序逻辑电路

电路的输出不仅与该时刻的输入有关,还与电路的原状态有关

1.3真值表

基本定义:
真值表是逻辑真值表的简称,一种用来描述逻辑函数的全部真伪关系的表格

如一个 三输入一输出的逻辑函数: Y = f ( A, B, C )

该函数的真值表如下所示:

ABCY
000
001
010
011
100
101
110
111

因为有3个参数,因此共有2的3次方即8行,而输出Y要根据条件决定,举个例子:

[例]列写一个汽车发动机报警系统的真值表。要求在油箱缺油、水箱缺水、发动机温度过高时,系统报警灯点亮。
解:
( 1 )选取变量并赋值,确定真值表的结构
油箱缺油、水箱缺水、发动机温度过高分别对应A,B,C

( 2 )根据系统的具体逻辑功能,列写真值表的输出列结果

ABCY
0000
0011
0101
0111
1001
1011
1101
1111
总结(真值表的整体分析法)
  1. 真值表是描述逻辑功能的最底层工具
  2. 真值表是先结构而后内容的,列写时,输入部分从全0到全1 ,递增顺序全排列,以防漏状态
  3. 真值表是想出来的,不是算出来的,

2. 数制和码制

2.1进位计数制

概念: 以进位方式实现计数的方法

2.1.1进位计数制的基本结构

在这里插入图片描述
这是由小数点前n位和后m位构成的1个数,按权对位,展开相加:
在这里插入图片描述
其中:

  • i 代表序号
  • R 表示进位基数
  • R 的 i 次方表示位权

常用计数制:
在这里插入图片描述

2.1.2数制转换
按权对位展开相加
  • 二进制 -> 十进制
  • 八进制、十六进制 -> 十进制
整数连除,取余逆序;小数连乘,取整顺序
  • 十进制 -> 二进制
  • 十进制 -> 八进制 、十六进制
分组对位转化,顺序不变
  • 二进制 <–> 八进制
  • 二进制 <–> 十六进制
2.1.3数制的实质和关系

在这里插入图片描述
计算机只认识二进制数据,而八进制和十六进制是由二进制压缩而来
在这里插入图片描述
BCD码即二-十进制码

2.1.4原码、反码、补码

原码、反码和补码是数字系统中,表示有符号的二进制数的方法

符号位 + 数值位
  • 符号位: 正数为0;负数为1
  • 数值位: 表示数的绝对大小

在这里插入图片描述

2.2二-十进制码(BCD码)

数值信息二值逻辑化的代码

定义:
用二进制码元(表象)来表示十进制数(本质)的代码也称为十进制码、BCD码。

每1位十进制数必须用4位二进制码元来表示:
在这里插入图片描述
BCD码种类的多样性:
16种组合从中选取10种组合,这样的选择(编码方案)自然不是唯一的

BCD码的本质是用二进制码元形式表示的十进制数

在这里插入图片描述
一般来说,BCD码指的是8421码

用8421码表示十进制数:
在这里插入图片描述

2.3可靠性代码

具有检错纠错能力的代码

奇偶校验码

在这里插入图片描述

  • 奇偶校验码只能检一位错,且不能纠错
  • 生成和检测电路结构简单,成本低廉,工作可靠
格雷码

在这里插入图片描述
工作特点:
格雷码顺序变化时,每一次转换只有一位码元改变,从而避免产生“过渡噪声”

2.4字符代码

文字符号等信息二值逻辑化的代码

狭义定义:
在过算机应用中,为了实现人机通讯,需要输入数字,英文字母和一些专用符号,这些信号统称为字符。人们需要对字符进行编码,即以二进制代码来表示字符,才能正确输入计算机,这些代码就称为字符代码。

广义定义:
在人类生活的各个方面,为了表达数字、 英文字母等字符,所设计的字符编码系统和编码方式,都可以统称为广义的字符代码。

字符代码在计算机中的应用,最典型的就是键盘信号的输入:
在这里插入图片描述

在这里插入图片描述

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.郑先生_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值