当前位置:首页 > 上门服务 >

十六进制包括哪些数字(十六进制数一览表)

来源:原点资讯(www.yd166.com)时间:2023-11-14 03:25:17作者:YD166手机阅读>>

十六进制包括哪些数字,十六进制数一览表(1)

BCD码(Binary-Coded Decimal‎)是二进制编码的十进制数的缩写,BCD码用4位二进制数表示一位十进制数。BCD码各位的数值范围为2#0000~2#1001,对应于十进制数0~9。BCD码不能使用十六进制的A~F(2#1010~2#1111)这6个数字。BCD码本质上是十进制数,因此相邻两位逢十进一。

BCD码的最高位二进制数是符号位,负数的符号位为1,正数为0。16位BCD码的范围为–999~+999。

下图的拨码开关将显示的数字转换为4位二进制数。PLC用12个数字量输入点读取的是3位BCD码,它的值为2#1000 0010 1001,即十六进制数16#829。

十六进制包括哪些数字,十六进制数一览表(2)

BCD码没有单独的表示方法,而是借用了十六进制的表示方法,因此二者很容易混淆。

下图是S7-300/400的BCD码和整数的相互转换指令,可以看到在指令中BCD码均用十六进制的形式表示。

十六进制包括哪些数字,十六进制数一览表(3)

在程序中,怎么知道一个数字是BCD码还是十六进制数呢?

1)看数据的来源和用途。BCD码一般用于输入和输出,例如来自拨码开关的数据是BCD码,送给显示电梯楼层的译码器芯片的是BCD码。

2)看手册的规定,例如数据类型DATE_AND_TIME中的日期和时间值是BCD码,计数器的预设值PV和当前计数值CV_BCD为BCD码。

怎样监视BCD码?

在变量表和程序状态监控中,用十六进制格式监视BCD码。

怎样输入BCD码?

从上图可以看出,BCD码用十六进制格式输入,其最高位(符号位)为16#F(2#1111)。BCD码的低3位各位只能是0~9,如果是16#A~16#F则会出错。

计数器的预设值PV是0~999的BCD码,可以用格式为C#的常数(C#1~C#999)作为计数器的预设值。

下图用MW42提供计数器的预设值PV,如果用MOVE指令将十进制数348(对应的十六进制数为16#15C)传送给MW42,进入RUN模式时,操作系统将它转换为BCD码时出错(16#15C不是BCD码),不能切换到RUN模式。

输入预设值348时,应改为将C#348传送给MW42,它会自动地变为W#16#348,当然也可以直接输入16#348。没有必要用I_BCD指令将348转换为BCD码W#16#348后,再传送给MW42。

十六进制包括哪些数字,十六进制数一览表(4)

十六进制包括哪些数字,十六进制数一览表(5)

栏目热文

自动上链手表手动上链怎么上(手动上链手表的上链方法图解视频)

自动上链手表手动上链怎么上(手动上链手表的上链方法图解视频)

大家好,我是亿尊,最近经常接到表友的私信,向我述说他们的手表出了问题,然后怀疑是机芯故障。其实其中不少的问题并不是手表本...

2023-11-14 03:04:01查看全文 >>

自动手表可以手动上链100下吗(全自动手表总是手动上链好不好)

自动手表可以手动上链100下吗(全自动手表总是手动上链好不好)

手动上链机械表一直被视为最具传统的制表技术,所以,一般顶级表中的高端系列都是采用手动上链机心。比如百达翡丽的三届表王:5...

2023-11-14 03:11:09查看全文 >>

手表手动上链的还是自动上链的好(手表手动上链正确方法)

手表手动上链的还是自动上链的好(手表手动上链正确方法)

机械手表运行的时候会不断消耗能量,为了维持就需要补充。而补充的方法分为两种,一种是手动上链,一种是自动上链。手动上链需要...

2023-11-14 02:58:15查看全文 >>

自动上链手表可以手动上链吗(自动上链手表如何手动上链)

自动上链手表可以手动上链吗(自动上链手表如何手动上链)

自动机械表是否可以手动上弦?对于新手来说,这是一个常见的问题。今天,我们将讨论这个问题。答案是肯定的。手动上链是非常重要...

2023-11-14 02:45:21查看全文 >>

手表选自动上链还是手动上链(手表手动上链正确方法)

手表选自动上链还是手动上链(手表手动上链正确方法)

我们都知道机械手表一般是分为手动机芯手表和自动机芯手表两种,手动机芯和自动机芯到底哪种好也一直是很多表友在关心的问题。甚...

2023-11-14 03:30:06查看全文 >>

16进制中的e(十六进制数字对应的字母)

16进制中的e(十六进制数字对应的字母)

1.3.2 数制转换与数据类型(1)数制十进制数:1,15, 123, 2000, 34567 (日常生活,工作中应用的...

2023-11-14 03:25:00查看全文 >>

十六进制各个字母代表什么(16进制各个字母代表什么)

十六进制各个字母代表什么(16进制各个字母代表什么)

平常我们在上C语言课时,进制数有二进制,八进制,十进制,十六进制,但这里我们为什么不讲八进制,因为在平时的工作中,几乎不...

2023-11-14 03:20:31查看全文 >>

十六进制的e代表什么(e在十六进制中表示什么)

十六进制的e代表什么(e在十六进制中表示什么)

颜色的属性值:不区分大小写(包括在php中)十六进制(hexadecimal)是计算机中数据的一种表示方法。同我们日常中...

2023-11-14 03:30:58查看全文 >>

十六进制中e的含义(十六进制数后面的h什么意思)

十六进制中e的含义(十六进制数后面的h什么意思)

一、基本概念静态语言:编译方式执行(如C语言);脚本语言:解释方式执行(如Python语言);Python重要特点:具有...

2023-11-14 03:26:01查看全文 >>

十六进制e代表什么意思(十六进制分别是什么意思)

十六进制e代表什么意思(十六进制分别是什么意思)

一、数制数制,即数的制式,是人们利用符号计数的一种方法。数制有很多种,常用的有十进制、二进制和十六进制。在S7系列PLC...

2023-11-14 03:30:18查看全文 >>

文档排行