解析规则
在规则中,一行代表一个字节,一共7个字节,所有一共分为7行
1个字节有8位,7个字节一共56位,把字节精确到位数的坐标,纵坐标又可以表示为8,16,... ,56。
每一列代表一个位。一个字节分为8位,所以是0~7。
举例
解析下面这个CP56time2a表示的时间
14 2 d3 d 24 46 50
首先按照上面解析规则的纵坐标,标好位置
第1-2个字节表示ms,首先将这俩合并,结果是0x4650,然后将其转换成十进制,则为18000,单位是ms,转换成s,即18s
第3个字节的第0位到第五位表示分钟。
先将第3个字节 0x23 转换成 二进制 0010 0011 ,从0开始,截取到第五位是 10 0011,将其转换成十进制是35,即 35min。
第4个字节的第0位到第4位表示小时。
先将第4个字节 0x0d 转换成 二进制 0000 1101 ,从0开始,截取到第四位是 01101,将其转换成十进制是13,即 13h。
综上,按照前四个字节解析出来的时分秒是13:36:18。
年月日的解析也是按照上面的路子来,就不在赘述了,最后说下最终的解析结果是
2020-02-19 13:36:18