我的问题是,我的传输接口是RS232。比如我接收到仪器传回来的信号是ASC2码来的,如下: 1 . 2 3 4 5 E + 0 3 , 0 . 2 8 31 2E 32 33 34 35 45 2B 30 33 2C 30 2E 32 38 D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 我需要将ASC2码转换成十进制数,储存在D0~D5,然后将D0~D5储存在一个寄存器D20上,再进行浮点运算,然后用这个运算结果进行比较,算术是这样:1.2345*10的三次方(浮点数储存在D9的寄存器上)=1234.5,再用这个数进行比较。有那位大哥帮下忙???? |