5_1_4_1.s43

来自「包含了众多MP430实例:扫描按键(C),ADC,IIC器件,键盘与显示,键盘与」· S43 代码 · 共 25 行

S43
25
字号
BINTOBCD ;入口参数:R15为待转换的二进制数
         ;出口参数:转换的结果为以210H为首地址的以后5字节,210H内容为万位
      mov   r15,r12   
              mov   #0,r13
              mov   #10000,r11
              call   #DIVIDE        ;原数除以10000
              mov.b   r14,&210h
              mov   r13,r12
              mov   #0,r13
              mov   #1000,r11
              call    #DIVIDE       ;余数除以1000
              mov.b   r14,&211h
              mov   r13,r12
              mov   #0,r13
              mov   #100,r11
              call  #DIVIDE         ;余数除以100
              mov.b r14,&212h
              mov   r13,r12
              mov   #0,r13
              mov   #10,r11
              call  #DIVIDE         ;余数除以10
              mov.b r14,&213h
              mov.b r13,&214h
              ret

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?