网上有关“为什么要采用二进制编码?什么是BCD码?8421 BCD编码是如何实现的?它有何特点?”话题很是火热,小编也是针对为什么要采用二进制编码?什么是BCD码?8421 BCD编码是如何实现的?它有何特点?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
答案:由于计算机只能识别二进制数,因此,输入的信息,如数字、字母、符号等都要化成特定的二进制码才能被计算机识别和处理,这就是二进制编码。
BCD码是采用二进制编码的十进制(二-十进制)。
8421 BCD码有10个不同的数字符号,它是按逢“十”进位的;同时,它的每一位是用4位二进制编码来表示的,因此,称之为二进制编码的十进制,即二-十进制码或BCD码。
其特点是:4位码仅有10个数有效,表示十进制数10~15的4位二进制数在BCD数制中是无效的。
BCD码用于PLC的输入、输出,例如数码管显示,拨码开关输入,日期、时间的输入、输出。应该是当时的临时解决方案,现在的应用越来越少了,未来估计会更少。答:拨码开关用得越来越少了,电梯的数码管显示还是需要BCD码的,时间日期的显示、输入要要用BCD码,BCD码是二进制编码的十进制数,PLC用十进制数和用户交流就需要BCD码。BCD码不会消亡。8段码数字显示管都是用BCD码显示的。PLC中有相应的转换程序,非常方便。现在用屏非常多,一般不用数码显示管了。需要占PLC 4个输出点。电梯的楼层就是用数码管显示的,谁见过用屏显示楼层的吗?所以还是有不一般的情况。以电梯的楼层显示为例,需要用指令将PLC内部的二进制整数转换为两位BCD码(一个字节),然后将这两位BCD码(每一位用4位二进制数表示)分别送给两个数码管的译码驱动芯片。没BCD码就干不了这件事。lsy9202:BCD码用于操作硬件,而硬件就是电路,电路是只能识别0和1的二进制数的,所以整数123想让电路认识就要转换为BCD码W#16#123=2#0000_0001_0010_0011答:BCD码用于操作硬件这个说法不准确,准确一点说,BCD码用于输入(例如拨码开关)、输出设备(例如数码管),它们是和人打交道的,输入的和显示的都是十进制数。但是通过这些设备不能直接输入和显示十进制数,所以要用BCD码。BCD码就是每一位用4位二进制数表示的十进制数,例如要输入十进制数123,拨码开关提供给PLC的BCD码为W#16#123=2#0001_0010_0011,PLC就可以用12个数字量输入点来接收了。可以用指令将BCD码转换为整数。
关于“为什么要采用二进制编码?什么是BCD码?8421 BCD编码是如何实现的?它有何特点?”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
本文来自作者[一条小晨萱]投稿,不代表帝一号立场,如若转载,请注明出处:https://blog.xhsdy.cn/zlan/202601-58.html
评论列表(3条)
我是帝一号的签约作者“一条小晨萱”
本文概览:网上有关“为什么要采用二进制编码?什么是BCD码?8421 BCD编码是如何实现的?它有何特点?”话题很是火热,小编也是针对为什么要采用二进制编码?什么是BCD码?8421 B...
文章不错《为什么要采用二进制编码-什么是BCD码-8421 BCD编码是如何实现的-它有何特点-》内容很有帮助