导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C51编程:在对门寻了一个宝

* 5092: C51编程:在对门寻了一个宝

   新兵 
新兵发表的帖子 

 C51编程:在对门寻了一个宝
 刚才在丁丁哪,发现一名叫“老迂”网友传的BCD转换程序编的很妙,特别是SAWP A用的特
巧,现传抄过来让我们共同赏析。
    ;hex-bin
    ;例如dptr=56789---30h=5,31h=6 32h=7 33h=8 34h=9
bcd:mov dptr,#?
    mov r0,#34h
bcdst:mov a,dph
      mov b,#10
      div ab
      mov dph,a
      mov a,b
      swap a
      xch a,dpl
      mov b,a
      anl a,#0f0h
      xrl b,a
      swap a
      orl a,dpl
      mov dpl,b
      mov b,#10
      div ab
      swap a
      xch a,b
      swap a
      orl a,dpl
      mov dpl,b
      mov b,#10
      div ab
      orl dpl,a
      mov @r0,b
      dec r0
      cjne r0,#2fh,bcdst
      ret

      


发表时间:2002年1月22日14:51:00

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:为什么是8个时钟,怎么得出来的?
[下一篇帖子]:硬件:请教:在网上哪里可找到max232cpe的资料?