二进制转换为BCD码通常使用除法运算求个位、十位、百位等权位上的数,但由于除法取模占用资源太多,且当二进制数位数过多时,使用汇编语言在8位的51单片机中难以实现,所以常用加三移位法将任意位数的二进制数转换为BCD码。 二进制转BCD码的硬件实现,采用左移加3的算法,具体描述如下:(此处以8-bit 二进制码为例)
1、左移要转换的二进制码1位
2、左移之后,重新分配后的(4位一组)BCD码组分别置于百位、十位、个位 上
3、如果移位后所在的BCD码组大于或等于5,则从最低组BCD码开始,依次进行二进制
数值加3,且要重复循环进位到最高位
4、继续左移过程直至全部移位完成(二进制数转成的BCD码有多少位数乘以4,就左移多少次) https://t.cn/R2WxukJ
1、左移要转换的二进制码1位
2、左移之后,重新分配后的(4位一组)BCD码组分别置于百位、十位、个位 上
3、如果移位后所在的BCD码组大于或等于5,则从最低组BCD码开始,依次进行二进制
数值加3,且要重复循环进位到最高位
4、继续左移过程直至全部移位完成(二进制数转成的BCD码有多少位数乘以4,就左移多少次) https://t.cn/R2WxukJ
#小编点评#【优衣库x任天堂T恤2019款公布!】我就是饿死,从这儿跳下去,也绝对不会买你优衣库的联动T恤的!啥?任天堂的?还有这么多款式?真香!此次任天堂x优衣库的联动T恤种类繁多,既有充满童年回忆的8-bit马里奥,又有最新的喷射战士系列,满足了不同年龄层次玩家的喜好。小编最喜欢的是其中的一件印满无敌星的T恤,感觉穿上了它就非常的安心(除了失足掉落)。不知小伙伴们喜欢哪件T恤呢?
查看原文:https://t.cn/EtIGznp
查看原文:https://t.cn/EtIGznp
【部分尺码已售罄!Epic React Flyknit 2 官网刚刚发售】
随着 2019 年的到来,全新最新一代 Nike Epic React Flyknit 2 也正式迎来发售去年年底首发的 “Pixel” 配色在官网上架后,便很快售罄。目前 Nike 官网现已发售这双 “8-bit” 配色,男女款发售价分别为 ¥1299 元、¥999 元,不过大部分尺码已经售罄。
入手地址:https://t.cn/EqkQCtb
随着 2019 年的到来,全新最新一代 Nike Epic React Flyknit 2 也正式迎来发售去年年底首发的 “Pixel” 配色在官网上架后,便很快售罄。目前 Nike 官网现已发售这双 “8-bit” 配色,男女款发售价分别为 ¥1299 元、¥999 元,不过大部分尺码已经售罄。
入手地址:https://t.cn/EqkQCtb
✋热门推荐