bcd码和二进制数
做而论道_CS
专治吹牛皮
展开
-
16位二进制数转成BCD码--51单片机
要求:编写一段程序,把计数器中T0中计的数(TH0和TL0)转成8421BCD码。并且高8位给P1口,低8位给P0口,要是转成BCD码超过16位,则给P2.0高电平。我是做单片机课设的,这段程序实在编不明白了,向各位大侠请教了!无比感谢中!答对有额外加分啊!!!! 悬赏分:200 - 解决时间:2010-1-3 13:03 最佳答案:――――――――――――――――――――――――――程序如下:原创 2016-01-25 11:33:19 · 8378 阅读 · 0 评论 -
R0中的8位二进制数转换成3位BCD码 -单片机编程
单片机的不难编程题!急!!!!!!将R0中的8位二进制数转换成3位BCD码,结果存入外部RAM的1002H~1000H(从高位到低位)单元中。例如:开始时,R0 中的数据是:81H 即 (129)10;程序执行后,外部 RAM: 地址 内容 1002H 01H 1001H 02H 1000H 09H悬赏分:15 - 解决时间:2009-10-15 19:10 提问原创 2016-01-25 11:34:59 · 5904 阅读 · 1 评论 -
将A中的二进制数转换为3位的BCD码,其中百位数存放......
将A中的二进制数转换为3位的BCD码。其中百位数存放到31H中,十位和个位数压缩后,存放到30H中。悬赏分:80 - 解决时间:2009-10-19 09:59 ;------------------------------------------最佳答案:看来这个题目是属于MCS-51单片机的。下面用51单片机的汇编语言来求解。 MOV B, #100 DIV AB原创 2016-01-25 11:35:11 · 4611 阅读 · 0 评论 -
51单片机把4位16进制数转成10进制数的方法
2位16进制转10进制,用除以10求商跟余数的方法,即可。4位16进制数呢?DIV指令只可以对2位16进制数进行除法运算啊,求高手解答。例如把TH1 TL1的数值转成十进制, 分别存入R4 R3 R2 R1 R0。我要的是汇编的方法,C语言还没学到。悬赏分:30 - 解决时间:2010-2-10 22:47 ;--------------------------------------------原创 2016-01-25 11:37:57 · 16628 阅读 · 3 评论 -
16位二进制数转换成BCD码的的快速算法-51单片机
在做而论道上篇博文中,回答了一个16位二进制数转换成BCD码的问题,给出了一个网上广泛流传的经典转换程序。程序可见:http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/6154551f93ba561440341732.html中的HEX2BCD子程序。.说它经典,不仅是因为它已经流传已久,重要的是它的编程思路十分清晰,十分易于延伸推广。做而原创 2016-01-25 11:38:01 · 12330 阅读 · 1 评论