为什么GPS中常用BCD码来表示时间? 这种表示方法有什么好处吗?

2019-08-20 15:47发布

为什么GPS中常用BCD码来表示时间? 这种表示方法有什么好处吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-08-20 15:53
借用百度知道的答案:BCD码,就是二进制与十进制的转换码。在计算机中都是2进制来保存数据,因此要把一个10进制数据转换成2进制,才能保存在计算机中。
但是10进制跟2进制之间转换很麻烦。而BCD吗就是解决这个问题的。BCD码就是把10进制数的每1位都用4位的二进制表示,如:28的BCD码是0010 1000,由于转换的时候只要计算0~9之间转换,因此非常的方便,口算就可以算出来了
操作系统
2楼-- · 2019-08-20 18:31
 精彩回答 2  元偷偷看……
小陀螺爱炒蛋
3楼-- · 2019-08-20 23:52
数据短,节省传输负载,十六进制表示10进制数嘛~
liuchang
4楼-- · 2019-08-21 05:45
RTC芯片也是使用BCD码存储时间,可能使用BCD码存储时间是行规吧...
d1z1y2
5楼-- · 2019-08-21 10:24
以前的产品大多用数码管来显示,BCD码处理起来很方便,在以前的8位机下,可以不用乘除法运算,也可以提高效率
高级放牛娃
6楼-- · 2019-08-21 12:06
d1z1y2 发表于 2017-4-29 11:25
以前的产品大多用数码管来显示,BCD码处理起来很方便,在以前的8位机下,可以不用乘除法运算,也可以提高效 ...

我觉得这个原因有点靠谱。

一周热门 更多>