quote:以下是引用Automann在2012-12-31 08:15:15的发言:quote:以下是引用冬日在2012-12-30 23:09:53的发言:
应该是当时的临时解决方案,现在的应用越来越少了,未来估计会更少。
拨码开关用得越来越少了,电梯的数码管显示还是需要BCD码的,时间日期的显示、输入要要用BCD码,BCD码是二进制编码的十进制数,PLC要用十进制数和用户交互就需要BCD码。BCD码不会消亡。
数码管的使用已经越来越少了,显示一个4位数要4个数码管,未来多功能显示屏,LED显示屏等等也会相当的廉价,到那个时候数码管必将被淘汰。类似S5 timer这种用BCD码来表示的就更没有前途了,转换麻烦,表示范围太小,用32位甚至未来用64位来表示的Timer才是未来的方向!
[quote] 使用BCD码比整数的优势在哪呢?
就是用十六进制来表示十进制的数,比如w#16#1234,当作为BCD数时,他表示的数值就是1234.