一般计算机字为双字节(8 x 2 = 16bits),而这里最高只给出bits6,不太明白。
解决方案 »
- (求助)c# 中 单个& 和| 是什么操作啊?
- Binding的path读取对象的子集合赋值
- C# 实现的串口通讯软件 存在波特率、数据位、停止位不能用为什么(新手现在没有分数,我赚足了一定给)
- 为什么KeyPress事件中,抓不到Enter按键
- c#中的线程控制!
- 关于计算日期差并给与提示的问题!急!!!!!!
- 菜鸟问题:字段初始值设定项无法引用非静态字段、方法或属性“Web.cs.connstr”
- 急,如何让COM调用.NET
- 如何设置不让hashtable表中的元素排序?
- 关于icomparable和icomparer的区别??
- 关于 .net 操作 word 里 table的问题 !!!在线等回答
- WPF,这种数据绑定怎么写?
其中的ABC代表三个状态字,现以B状态字为例,含义如下:
bits0: 毛重=0,净重=1
bits1: 符号:正=0,负=1
bits2: 超载(或小于0)=1
bits3: 动态=1
bits4: 单位:kg=1
bits5: 恒为1
bits6: 仪表上电时为1
如果我测得当前B状态字的值为十六进制的30,那它表示什么意思,怎么得出?谢谢!
--------
你这个是计量称啊,读上来18个字节先放数组里
然后循环判断(byte[1] & (1<<j))>0,j按0-7做for循环
j==0,则相当于byte[1] & 0x01,就是只取bits0
0x30不就是0011 0000么