首页 > 编程知识 正文

什么是bcd码有哪些常用码,BCD码是什么意思

时间:2023-05-04 14:59:36 阅读:124393 作者:345

日常生产生活中最常用的数字是十进制,而单片机系统的所有数据本质上都是二进制的,所以聪明的gsdls为我们制作了BCD码。

二进制代码(BCD代码)也称为二进制代码的十进制或二进制代码。 1位10进制中,0~9的10个数字用4位2进制表示,是以2进制数字编码形式,用2进制编码的10进制代码。 BCD码这种编码格式利用4位存储十进制数字,快速进行二进制和十进制之间的转换。

前面提到十六进制和二进制本质上是一回事,十六进制只是二进制的缩写。 另一方面,十进制的1位数字,从0到9,最大的数字是9,加上1则进位。 因此,如果以四位二进制表示十进制数,则从0b0000到0b1001,不存在6个数字: 0b1010、0b1011、0b1100、0b1110、0b1111,BCD代码为0b1001 这相当于用八位二进制表示两位十进制数。

卡介苗代码的应用还非常广泛。 例如,在我们实际应用中使用的实时时钟中,将日期和时间存储在时钟芯片中的形式是BCD码。 在需要将记录的时间转换为能够视觉显示的ASCII码的情况下,例如在用液晶显示的情况下,可以省略从二进制整数计数为ASCII码的转换过程,直接取出表示十进制的一位的四个二进制数,加上0x30

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。