BCD码中的余3循环码是如何得到的

作者&投稿:梅昌 (若有异议请与网页底部的电邮联系)
BCD码中的余3循环码怎么算?~

8421 码,和余 3 循环码之间,还有一个《格雷码》。
8421 码中的 3 ~ 12,即为 0~9 的余 3 码:0011~1100。
把 8421 码的 0~15:0000~1111,按照异或算法,
即可变换成格雷码:0000~1000。
在格雷码中,相邻(包括首尾)两个代码之间只有一位不同。
格雷码中的 3 ~ 12,即为 0~9 的余 3 循环码:0010~1010。
余 3 码循环码,也是相邻两个代码之间只有一位不同。
它们的特点与关系,可以参考下图:

1、首先以X5作为BCD码转换指令的执行条件,在左母线右侧输入LD X5。

2、然后在X5触点的右侧输如BCD码转换指令:BCD D6 K1Y0。其含义是将D6内的二进制数转换成BCD码存放在K1Y0中。

3、程序编写好之后按转换按钮将程序进行编译,然后按模拟测试按钮将程序写入模拟PLC。

4、出现模拟测试窗口后,点击菜单启动,然后选择继电器内存监视。

5、在监视窗口中的菜单中点击软元件,然后选择位软元件X和字软元件D。

6、点击X5执行BCD码转换指令,这时可以看到将D6中的二进制转换成了BCD码。

BCD码 即BCD代码。Binary-Coded Decimal‎,简称BCD,称BCD码或二-十进制代码,亦称二进码十进数。是一种二进制的数字编码形式,用二进制编码的十进制代码。这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技巧,最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用BCD码,既可保存数值的精确度,又可免却使电脑作浮点运算时所耗费的时间。此外,对于其他需要高精确度的计算,BCD编码亦很常用。 由于十进制数共有0、1、2、……、9十个数码,因此,至少需要4位二进制码来表示1位十进制数。4位二进制码共有2^4=16种码组,在这16种代码中,可以任选10种来表示10个十进制数码,共有N=16!/(16-10)!约等于2.9乘以10的10次方种方案。常用的BCD代码列于末。 常用BCD编码方式 最常用的BCD编码,就是使用"0"至"9"这十个数值的二进码来表示。这种编码方式,在中国大陆称之为“8421码”。除此以外,对应不同需求,各人亦开发了不同的编码方法,以适应不同的需求。这些编码,大致可以分成有权码和无权码两种: 有权BCD码,如:8421(最常用)、2421、5421… 无权BCD码,如:余3码、格雷码… 以下为三种常见的BCD编码的比较。 十进数 8421-BCD码 余3-BCD码 2421-A码 (M10) D C B A C3 C2 C1 C0 a3 a2 a1 a0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 1 2 0 0 1 0 0 1 0 1 0 0 1 0 3 0 0 1 1 0 1 1 0 0 0 1 1 4 0 1 0 0 0 1 1 1 0 1 0 0 5 0 1 0 1 1 0 0 0 0 1 0 1 6 0 1 1 0 1 0 0 1 0 1 1 0 7 0 1 1 1 1 0 1 0 0 1 1 1 8 1 0 0 0 1 0 1 1 1 1 1 0 9 1 0 0 1 1 1 0 0 1 1 1 1 常用BCD码 十进制数 8421码 5421码 2421码 余3码 余3循环码 0 0000 0000 0000 0011 0010 1 0001 0001 0001 0100 0110 2 0010 0010 0010 0101 0111 3 0011 0011 0011 0110 0101 4 0100 0100 0100 0111 0100 5 0101 1000 1011 1000 1100 6 0110 1001 1100 1001 1101 7 0111 1010 1101 1010 1111 8 1000 1011 1110 1011 1110 9 1001 1100 1111 1100 1010 ----------------------- 什么是BCD码2006-3-19 13:24:45 bcd码也叫8421码就是将十进制的数以8421的形式展开成二进制,大家知道十进制是0~9十个数组成,着十个数每个数都有自己的842

余 3 循环码是如何得到的
余 3 循环码是从余 3 码,用“异或算法”算出来的。


剑网三唐门的输出循环是什么?
元气10%个人认为没有必要全程覆盖,基本上应该30秒一个循环,也就是说,打完暴雨,你应该天绝刚刚放下+3蛋已经埋好。第二:蛋埋不埋,什么时候埋,蛋什么时候爆。天罗输出,是高是低,完全看蛋埋的好不好,蛋爆的时机好不好,无脑卡CD埋蛋,DPS不会高,完全不埋蛋DPS也不会高。埋蛋和爆蛋都...

谁有2007年第十三届全国信息学奥赛的初赛试题(P)
printf(“*”);”就是一个死循环,运行时它将无休止地打印*号。下面关于死循环的说法中,只有( A)...18. 在下列关于计算机语言的说法中,正确的有(CD )。 A. 高级语言比汇编语言更高级,是因为它的程序...{(1),(234)}, {(2),(134)}, {(3),(124)}, {(4),(123)}, {(12),(34)}, {(13...

魔兽世界闪现有一个密术可以变成cd7.5秒的,之前有的,后来换了雕文就没...
奥术宝珠(奥术)(1600点法力值,40码,瞬发,15秒冷却):从法师嘚位置发出一个奥术宝珠,最多移动40码,对穿过的敌人造成奥术伤害。奥术宝珠每次造成伤害都能使法师获得一层奥术充能。陨石(火焰)(1600点法力值,40码,瞬发,45秒冷却):召唤一个陨石,茬3秒后在目标位置坠落,造成火焰伤害,由8码内所有敌人平均分担。陨石...

在连接音频线时,一般是三芯或是四芯的,其中接左右声道的是什么线啊?
一套可使用的音响设备无论是专业系统还是非专业的民用音响设备除了设备本身外还需要各种连接线材将设备进行连接才能够使用。通常民用的设备从简单的DVD机到一套组合音响的线材都是附带的,也就是不用另加购买或制作,但一套专业的扩声或VOD工程中由于安装环境的不同其使用的线材都是需要施工人员自己进行...

有关重庆市信息竞赛高中组(noip)的问题!!!
三、实型数据说明:(1)可以存放小数、也可以存放整型数据(2)使用了“\/”运算、sqrt()开平方,其结果必须使用实型变量保存(3)使用整除 div、求余 mod,其结果可以使用整型变量存放(4)在for …… to ……do……或for……downto……do……中,只能使用整型数据或整型变量var a:single: b:real; c:double;四...

魔兽世界2.3.3的猎人宏
如果你点中一位名叫苯笨的玩家,那么当你按下这个宏时,你就会说:“笨笨,今天天气真好,有没兴趣和我一起上山采蘑菇…” 3、怎样使用我给出的宏 只要在宏内容的编辑窗中,照抄我给出的宏代码即可,当然宏的图标、名字你们自己取即可。或者,让WOW窗口方式运行,打开宏编辑窗后,直接把网页上的...

魔兽世界4.1各种族的种族天赋(4.1哦 别拿3.35的糊弄我)
术士每场战斗中有3枚灵魂碎片,战斗中灵魂碎片不可恢复。在战斗之外,术士不再需要灵魂碎片。灵魂灼烧将消耗掉一块灵魂碎片,并为术士的一些法术提供额外效果。灵魂灼烧不需要消耗魔法或生命值,也不占用公共CD。 灵魂灼烧的效果: * 召唤恶魔+灵魂灼烧=召唤恶魔瞬发 * 吸取生命+灵魂灼烧=减少施法时间60% * 恶魔...

灯的发展史?发光原理及作用?
气体的导电有一个特点:只有当灯管两端的电压达到一定值时气体才能导电;而要在灯管中维持一定大小的电流,所需的电压却低得多。因此,如果把220V的电压加在灯管的两端并不能把它点燃。有了镇流器和启动器就能解决这个问题。 3.节能灯 节能灯指的是采用稀土三基色荧光粉为原料研制而成的节能灯具,(它一般采用电子整流...

周而复始是什么意思?周而复始成语造句和典故
循环往复、终而复始 英文1. to go round and begin again; to go round and round; to move in cycles; to come full circle 其它[回目录] 灯谜 循环;星期一 歇后语:地球绕着太阳 音乐专辑[回目录] 专辑:周而复始 歌手:周华健 语言:国语2CD +英语专辑1CD 公司:滚石唱片 发行日期:2003-09-...

常用数据校验方法有哪些?
3 按位计算CRC对于一个二进制序列数可以表示为式(3-1):(3-1)求此二进制序列数的CRC码时,先乘以 后(既左移16位),再除以多项式G(X),所得的余数...在远距离数据通信中,为确保高效而无差错地传送数据,必须对数据进行校验即差错控制。循环冗余校验CRC(Cyclic Redundancy Check\/Code)是对一个传送数据块进行...

天镇县13322826595: BCD码中的余3循环码怎么算?已知余3码是在8421码的基础上加3得来的,例:余三码中0=0011 - 0011﹑1=0100 - 0011 那么余3循环码中的0=0010 1=0110 ... -
禹狗艾去:[答案] 8421码,和余3循环码,之间,还有一个《格雷码》. 把 15 的 8421 码:0000~1111,变换成格雷码:0000~1000. 格雷码中的3 12,即为 9 的余3循环码:0010~1010. 参考:

天镇县13322826595: 36.7十进制转换成余3BCD码 -
禹狗艾去: 应该先转换成8421码, 然后再与3的二进制相加可得. 余3码是一种BCD码,它是由8421码加3后形成的(即余3码是在8421码基础上每位十进制数BCD码再加上二进制数0011得到的).因为8421码中无1010~1111这6个代码,所以余3码中无0000~0010、1101~1111这6个代码. 余3码不具有有权性,但具有自补性,余3码是一种“对9的自补码”.

天镇县13322826595: BCD代码中 余三循环码 -
禹狗艾去: 余3码是BCD码与0011的和,0011的十进制是3,故称余3码.

天镇县13322826595: 利用加法器设计一个代码转换电路,将bcd代码的8421码转换成余3码 -
禹狗艾去: 根据余3码的定义可知,余3码是由来8421码加3后形成的代码.所以,用4位二进制并行加法器实现8421码到余3码的转自换,只需从4位二进制并行加法器的输入端A4、A3、A2和A1输入zd8421码,而从输入端B4、B3、B2和B1输入二进制数0011,进位输入端C0接上“0”,便可从输出端F4、F3、F2和F1得到与输入8421码对应的余3码.

天镇县13322826595: 余3循环BCD码如何转换成十进制!!? -
禹狗艾去: 余3码是8421BCD码的每个码加3(即0011)形成的.它是一种9的自补码,常用于运算电路中.所以,要还原回去,在余3码上减去3(即0011),就变成最简单的8421BCD码了.例如:579用8421BCD码表示为(0101nbsp;0111nbsp;1001),那么它的余3码就是(0101nbsp;0111nbsp;1001)+(0011),变为(0101nbsp;0111nbsp;1100)了.那么,要倒回去的话,给(0101nbsp;0111nbsp;1100)减去(0011)就行了.明白吗?

天镇县13322826595: 15的二进制是1111,BCD码是00010101,余三码怎么求? -
禹狗艾去: 01001000 ~~~+3 0001+0011=>0100 0101+0011=>1000 BCD是用0000-1001代表0-9,其余6个(1010、1011、1100、1101、1110、1111)扔掉不用. 而余3是前后各扔3个..(0000、0001、0010、1101、1110、1111)仍掉..就记得8421BCD换余3+0011就OK了.反正我这么算的...

天镇县13322826595: 请问如何利用全加器将四位二进制数转换成四位循环码?数字电路,数电,数字电子技术 -
禹狗艾去: 四位循环码? 是余三码. 用 74LS283,把四位二进制数,加上3,即成四位循环码.

天镇县13322826595: 数电编码是怎么来的?余3循环码、2421码…
禹狗艾去: 余3码是在8421BCD码的基础上加3完成的,可以看看,余3码的上下两个数只有1位不同,这样在应用中不易出错. 至于2421码 只是权位的不同嘛~~ 嘿嘿~~~

天镇县13322826595: BCD码的运算法则 -
禹狗艾去: BCD码的运算规则:BCD码是十进制数,而运算器对数据做加减运算时,都是按二进制运算规则进行处理的.这样,当将 BCD码传送给运算器进行运算时,其结果需要修正. 修正的规则是:当两个BCD码相加,如果和等于或小于 1001(即十...

天镇县13322826595: 一道余3码的考题 -
禹狗艾去: 余3码是另一种BCD码,它是由8421码加3后形成的. 所以(10101.01)2=(21.25)10 21.25的8421码为(100001.00100101) 再给每四位加上下0011成为余3码(1010100.01011)这个我也没学好,各位多指点

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网