BCD码的学习

时间:2023-03-13作者:佚名
在我们日常生产生活中用的最多的数字是十进制数字,而单片机系统的所有数据本质上都是二进制的,所以聪明的前辈们就给我们创造了BCD码。

BCD码(Binary-Coded Decimal)亦称二进码十进制数或二-十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数字。是一种二进制的数字编码形式,用二进制编码的十进制代码。BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。我们前边讲过十六进制和二进制本质上是一回事,十六进制仅仅是二进制的一种缩写形式而已。而十进制的一位数字,从0到9,最大的数字就是9,再加1就要进位,所以用4位二进制表示十进制,就是从0000到1001,不存在1010、1011、1100、1101、1110、1111这6个数字。BCD码如果到了1001,再加1的话,数字就变成了0001 0000这样的数字了,相当于用了8位的二进制数字表示了2位的十进制数字。

BCD码的应用还是非常广泛的,比如我们这节课要学的实时时钟,日期时间在时钟芯片中的存储格式就是BCD码,当我们需要把它记录的时间转换成可以直观显示的ASCII码时(比如在液晶上显示),就可以省去一步由二进制的整型数到ASCII的转换过程,而直接取出表示十进制1位数字的4个二进制位然后再加上0x30就可组成一个ASCII码字节了,这样就会方便的多,在后面的实际例程中将看到这个简单的转换。

相关阅读

电压互感器4条选型避坑指南

电压互感器(简称PT)是电力系统的“电压标尺”,核心作用是将线路高电压线性转换成标准低电压(常规为100V或100/√3V),为电能计量、电压监测、继电保护及自动装置提...
2026-06-08

被忽视的 DCS:PLC 单片机之外的工业控制系统

在工业自动化领域,电工们普遍对 PLC(可编程逻辑控制器)和单片机较为熟悉。它们在各种工业控制场景中发挥着关键作用,其应用广泛且易于理解,因而成为了电工们日常工作中经常接触的...
2024-09-09
被忽视的 DCS:PLC 单片机之外的工业控制系统

如何将220V交流电变成12V直流电

不用变压器,如果功率要求不高,比如几十毫安那种,利用一些阻容和稳压二极管之类的器件就可以实现降压变成12伏左右了,当然都要先整流了,然后再滤波降压,这种场合一般用来...
2023-10-20
如何将220V交流电变成12V直流电

多大电机需降压启动?方法、选型与应用实操指南

一线电工实操中,电机降压启动的判断和方法选择是高频考点,不少人单以功率判定实则有误,结合《GB50055-2011通用用电设备配电设计规范》,现将降压启动的判断依据、常用方法、选型...
2026-04-25
多大电机需降压启动?方法、选型与应用实操指南

你真的了解电容吗?电容都有哪些功能?电容9大功能

【免费下载】 PLC软件下载_PLC软件安装教程_PLC手册下载_PLC案例下载! 【免费学习】 变频器精品课程_西门子PLC精品教程_三菱PLC精品教程! 你真的了解电容吗?电容都有哪些功能? 如图所...
2023-06-27

热销商品

手术衣一次性防护服打农药防尘实验服参观服加厚透气无纺布隔离衣

手术衣一次性防护服,作为一种重要的医疗防护用品,广泛应用于医院、实验室等场所。它采用加厚透气无纺布制成,具有优良的防尘、防污、防病毒能力,能有效保护医护人员免...
14

欧普照明led灯泡e27/e14大小螺口超亮家用节能灯螺旋暖白光球泡

欧普照明LED灯泡,适用于E27和E14两种常见螺口,是您家用照明的理想选择。这款灯泡采用先进LED技术,亮度超群,瞬间点亮,无需等待,为您提供明亮舒适的光环境。同时,它节能环...
3.59

LED柜内照明灯 AC220V 4W 7W配电箱导轨式 LL10-W 高压柜内照明灯

LED柜内照明灯AC220V 4W/7W配电箱导轨式LL10-W是一款专为高压柜、配电箱等封闭电气设备设计的紧凑型照明产品。采用高效LED光源,功耗低(4W/7W可选),亮度高,寿命长,节能...
7

密封胶条包邮耐磨耐高温耐腐蚀圆柱棒丁晴/氟胶实心硅胶胶条红色

本品采用优质丁腈橡胶(NBR)或氟橡胶(FKM)及实心硅胶材质制成,呈红色圆柱棒状,具备卓越的耐磨、耐高温(-40℃至+200℃以上,氟胶可达250℃)、耐腐蚀性能,适用于酸、碱、油类等...
1

小木锤木锤子实木木榔头圆头木锤实木棰木头锤子木柄锤黄檀手工锤

小木锤采用优质黄檀木精心打造,通体实木结构,质地坚硬、纹理细腻,手感温润舒适。圆头设计兼顾敲击与整形功能,适用于木工、雕刻、家具组装及日常维修等场景。木柄经精...
3.4

网站栏目