王绍全
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看王绍全的 主题 / 回贴
楼主  发表于: 2008-12-24 14:26
大家好:
    我在一本书上看到所用的日期和时间值都必须用BCD格式表示编码,举了个例子,16#97代表2002年,我看不懂这是怎么算的,BCD码不是8421码吗?麻烦高手指点一二,谢谢
zxc6688
工业自动化是我们的目标
级别: 略有小成
精华主题: 1 篇
发帖数量: 385 个
工控威望: 338 点
下载积分: 3994 分
在线时间: 174(小时)
注册时间: 2007-09-11
最后登录: 2024-01-05
查看zxc6688的 主题 / 回贴
1楼  发表于: 2008-12-24 14:44
16#97代表2002年
好像不对吧,应该是97年
BCD码是用二进制位表示的十进制数。比如 BCD码97 的二进制是1001 0111。刚好是十六进制的97
http://zxc6688.ys168.com/