不同类型的二进制码| BCD(8421), 2421,余量-3,灰色

在本教程中,我们将了解数字电子产品的基本要求之一,即ob直播app二进制数字系欧宝官网app苹果下载统的二进制代码。欧宝娱乐可靠吗一些流行的二进制代码是BCD(8421),2421,5211,超出3,灰色。

介绍

第一个成功的电子通信系统是电报,它是由塞缪尔·f·b·莫尔斯在1832年发明的。电报员用点击码发送信息。如果按键按的时间较短,它是摩尔斯电码称为“点”,如果按键按的时间较长,它是“破折号”。莫尔斯电码示例如下:

摩尔斯代码符号

如果逻辑地观察到,可以利用上述代码编写任何类型单词(偶数句子)的点和破折号的各种无数组合。以相同的方式,二进制数字也可用于制定这种各种无数组合。这些可以被认为是二进制代码。

除了常用的8421代码或BCD代码之外,其他二进制代码,如2421代码,5211代码,反射代码,顺序代码,未加权代码,超额3码和格雷码也很受欢迎。

常用二进制代码

在进入各个二进制代码的细节之前,让我们快速查看一些常用的二进制代码。以下是列表:

  • 8421码
  • 2421码
  • 5211代码
  • Excess-3代码
  • 灰色代码

在上面的列表中,前三个第一即,8421,2421和5211是加权二进制代码,而另外两个是非加权二进制代码。

加权二元系统

对于位值系统,分配给连续位的值有10³,10²,10⁰,10对于发展迟缓(妊娠发展迟缓),10对于发展迟缓(妊娠发展迟缓),10³,等等。很容易理解,十进位制中数字的权重是“10”。

例如:

(3546.25)10.= 3 x 10 + 5 x10²+ 4 x 10 + 6 x 10 + 2 x 10 + 5 x 10 1

以相同的方式,分配给二进制系统中的连续位置的值,其中也是一个地方值系统,称为加权二进制系统。

二元系统中的重量是2°,2³,22,2¹,2⁰,2⁻¹,2⁻²,从左到右。很容易理解,二元系统的数字的重量是'2'。

例如:

(1110110)21 x 2 + 1 x 2³+ 1 x 2²+ 1 x 2¹+ 0 x 2⁰

= 64 + 32 + 16 + 0 + 4 + 2 + 0 =(118)10.

二进制权重

无论何时出现任何二进制数,都可以很容易地找到它的十进制等价物,如下所示。

  • 当数字位置中有1时,应添加该位置的重量。
  • 当位位置中有0时,应忽略该位置的重量。

例如,二进制数1100具有8 + 4 + 0 + 0 = 12的十进制等效物。

8421代码或BCD代码

十进制数0、1、2、3、4、5、6、7、8、9可以用二进制数表示,如下表所示。所有这些二进制数都在最后一列中展开成4位表示。根据加权的二进制数字,4位二进制数字从左到右的位数可以表示为8421(2³2²2¹2⁰= 8421)。

十进制数
二进制数
4位表达式(8421)
0.
0.
0000.
1
1
0001.
2
10.
0010
3.
11.
0011
4.
One hundred.
0100
5.
101
0101
6.
110.
0110
7.
111.
0111
8.
1000
1000
9.
1001.
1001.

根据上面的表达式,所有的十进制数以8421的形式写在4位二进制代码中,这称为8421码,也称为二进制编码的十进制BCD。

由于这是一个直线代码,任何十进制数字都可以很容易地表示,因为位置的权重是直线的,便于转换为8421代码。

还有其他形式的代码不那么流行,但相当令人困惑。它们是2421码、5211码、反射码、顺序码、非加权码、超3码和灰色码。它们对于某些专用应用程序具有自身的重要性,并且可能对某些特殊应用程序有用。

2421代码

此代码还提供了4位应用程序代码,其中二进制权重携带2,4,2,11从左到右。

十进制数
二进制数
2421代码
0.
0.
0000.
1
1
0001.
2
10.
0010
3.
11.
0011
4.
One hundred.
0100
5.
101
1011.
6.
110.
1100
7.
111.
1101.
8.
1000
1110.
9.
1001.
1111.

5211代码

这个代码也是一个4位的应用程序代码,其中二进制权值从左到右进位5、2、1、1。

十进制数
二进制数
5211代码
0.
0.
0000.
1
1
0001.
2
10.
0011
3.
11.
0101
4.
One hundred.
0111
5.
101
1000
6.
110.
1010.
7.
111.
1100
8.
1000
1110.
9.
1001.
1111.

反思代码

可以观察到,在2421和5211代码中,十进制9的代码是十进制0的代码的补充,小数8的代码是十进制1的代码的补充,小数7的代码是补充对于十进制2的代码,十进制6的代码是十进制3的代码的补充,小数5的代码是十进制的代码的补充4.这些代码被称为反射码。可以在下表中观察到相同的:

十进制数
二进制数
2421代码
5211代码
0.
0.
0000.
0000.
1
1
0001.
0001.
2
10.
0010
0011
3.
11.
0011
0101
4.
One hundred.
0100
0111
5.
101
1011.
1000
6.
110.
1100
1010.
7.
111.
1101.
1100
8.
1000
1110.
1110.
9.
1001.
1111.
1111.

笔记:8421代码不是反射代码。

顺序代码

顺序码是指在二进制表示中,后面两个数字只相差一个数字的码。8421和Excess-3代码是序列代码的例子。2421和5211代码不属于顺序代码。

十进制数
二进制数
8421代码
Excess-3
0.
0.
0000.
0011
1
1
0001.
0100
2
10.
0010
0101
3.
11.
0011
0110
4.
One hundred.
0100
0111
5.
101
0101
1000
6.
110.
0110
1001.
7.
111.
0111
1010.
8.
1000
1000
1011.
9.
1001.
1001.
1100

非加权编码

一些代码不会遵循这些称为非加权代码的序列二进制数的权重。ASCII代码和灰色代码是它们用于某些特殊用途应用程序的一些示例,并且它们不会遵循加权二进制数计算。

Excess-3代码

如上所述,一些代码不会遵循二进制权重,超出3个代码是它的示例,它是一个重要的4位代码。通过将数字3添加到8421代码来实现十进制数的超额3码。

例如要将15转换为超出3个代码,首先将3添加到每个数字,如下所示。

Excess-3代码解释

超额 - 3代码示例

  1. 找到超出3码(237.75)10.
  2. 找出超过3号的十进制数110010100011.01110101。

溶胶:

1)(237)的超额3码10.通过单独添加3至所有数字来获得,即2,3和7分别将变为5,6和10。必须将这些5,6和10个小数转换为二进制形式,结果是010101101010。

(.75)的多余3代码10.通过将7和5分别用10和8代替,通过向每个数字添加3来获得。也就是说,(.75)的超额3代码10.是.10101000。

结合积分和小数部分的结果,(237.75)的exceed -3代码10.是010101101010.10101000。

2)超出3码是110010100011.01110101

通过将4位分开作为组,等效的余量-3代码给出为1100 10100011.0111 0101。

从每个四位组中减去0011,我们获得新号码为:1001 0111 0000.0100 0010。

因此,十进制等价物是(970.42)10.

格雷码

灰色代码是一个比特将不同于前一个数字的代码。例如,十进制数字13和14用灰色编码数字1011和1001表示,这些数字仅在从右边第二个位置的单个位置不同。以同样的方式,左边的第一个位置改变了7和8,分别是0100和1100,这也被称为单位距离代码。灰色码在数字电子学中占有非常特殊的地位。欧宝娱乐可靠吗

十进制数
二进制代码
格雷码
0.
0000.
0000.
1
0001.
0001.
2
0010
0011
3.
0011
0010
4.
0100
0110
5.
0101
0111
6.
0110
0101
7.
0111
0100
8.
1000
1100
9.
1001.
1101.
10.
1010.
1111.
11.
1011.
1110.
12.
1100
1010.
13.
1101.
1011.
14.
1110.
1001.
15.
1111.
1000

结论

二进制代码的入门教程。您学习了ob直播appBCD(8421),2421,5211,超出3和灰度代码等不同的二进制代码。

4回复

留下一个回复

您的电子邮件地址将不会被公布。必需的地方已做标记*