xiaoxin731 发表于 2007-8-28 22:52:34

两个8位怎么转成16位?求教

初学,做的一个从CAN总线上读数显示的程序,传来的是拆成两个8位的16位数,怎么样把他们再合成16位呢?求教大侠!

wdyjz 发表于 2007-8-28 22:58:44

2字节的数据组合成一个10进制的数据吧;
比如01H,02H合并起来为0102H=1*16^2+2=198;

xiaoxin731 发表于 2007-8-29 10:26:42

呵呵,对啊,怎么实现呢?

wdyjz 发表于 2007-8-29 10:37:47

http://www.pansino.com.cn/bbs/dispbbs.asp?BoardID=2&ID=3758
串口数据合并处理终结版

经常发现论坛上有人问如何进行数据的合并,比如2个字节的数据,如何转变成十进制,尤



其是和单片机通信时.今天为大家作一个这样的例子,并给大家提供一个我编写的子程序,



供大家使用.



问题解决关键:把串口接收到的ASC||码转变成10进制的数据.
页: [1]
查看完整版本: 两个8位怎么转成16位?求教