专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 单片机

怎么将37H转成十进制值是37的十六进制值

发布时间:2010-06-14 14:50:53 文章来源:www.iduyao.cn 采编人员:星星草
如何将37H转成十进制值是37的十六进制值?
mov a,40h
delay: 
mov r6,a
d32: mov r3,#10; 1秒
d33: mov r4,#200;
d34: mov r5,#248;
djnz r5,$;
djnz r4,d34;
djnz r3,d33;
djnz r6,d32;
ret

40h中的内容是BCD码,例如是37H,那如何做到37S的延时呢?
请大家帮帮忙,谢谢
更多 0
------解决思路----------------------
mov a,37h
mov r6, a
swap a
anl a, #0fh
xch a, r6
da: djnz r6, da1
sjmp delay
da1: subb a, #6
sjmp da
delay: 
mov r6,a
d32: mov r3,#10; 1秒
d33: mov r4,#200;
d34: mov r5,#248;
djnz r5,$;
djnz r4,d34;
djnz r3,d33;
djnz r6,d32;
ret
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: