找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1396|回复: 3

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

[复制链接]
发表于 2007-8-28 22:52:34 | 显示全部楼层 |阅读模式
初学,做的一个从CAN总线上读数显示的程序,传来的是拆成两个8位的16位数,怎么样把他们再合成16位呢?求教大侠!
发表于 2007-8-28 22:58:44 | 显示全部楼层
2字节的数据组合成一个10进制的数据吧;
比如01H,02H合并起来为0102H=1*16^2+2=198;
回复 顶

使用道具 举报

 楼主| 发表于 2007-8-29 10:26:42 | 显示全部楼层
呵呵,对啊,怎么实现呢?
回复 顶

使用道具 举报

发表于 2007-8-29 10:37:47 | 显示全部楼层
http://www.pansino.com.cn/bbs/dispbbs.asp?BoardID=2&ID=3758
串口数据合并处理终结版

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



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



供大家使用.



问题解决关键:把串口接收到的ASC||码转变成10进制的数据.
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 16:09 , Processed in 0.032201 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表