社区
Delphi
帖子详情
如何将TComm收到的数据由BCD码转换为十进制整数
BalsamPear
2005-05-08 04:18:02
一个TComm控件,OnReceiveData事件收到的数据有3帧,第3帧、第2帧、第1帧为由高到低的整数BCD码。请问如何将它们转换为十进制整数。
...全文
88
3
打赏
收藏
如何将TComm收到的数据由BCD码转换为十进制整数
一个TComm控件,OnReceiveData事件收到的数据有3帧,第3帧、第2帧、第1帧为由高到低的整数BCD码。请问如何将它们转换为十进制整数。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
postren
2005-05-08
打赏
举报
回复
或许是
(第1帧 and $0f) + ((第1帧 and $f0) shr 4) * 10 +
(第2帧 and $0f) * 100 + ((第2帧 and $f0) shr 4) * 1000 +
(第3帧 and $0f) * 10000 + ((第3帧 and $f0) shr 4) * 100000
postren
2005-05-08
打赏
举报
回复
第1帧 + 第2帧 * 10 + 第3帧 * 100
tdtjjiao
2005-05-08
打赏
举报
回复
为什么要转成十进制整数?
T
com
m组件串口通讯
T
com
m组件串口通讯 T
com
m组件串口通讯 T
com
m组件串口通讯 T
com
m组件串口通讯
delphi SP
COM
M 发送16进制的方法
网上找了很多SP
COM
M 发送16进制的方法,都不太理想,而且发送不成功, 因本人用在实际开发环境中需要测试16进制
数据
,于是自己写函数,实现这个功能,亲测比较稳定!
T
com
m,T
com
m32控件
T
Com
m,T
com
m32控件适用: Delphi 5,Delphi 6,Delphi 7,Delphi 2005, Delphi 2006, Delphi 2007, Delphi 2010,Delphi XE | and C++ Builder 3,C++ Builder 4,C++ Builder 5,C++ Builder 6
T
Com
m 串口通讯控件
T
Com
m控件 V4.11版本;适用: Delphi 5,Delphi 6,Delphi 7,Delphi 2005, Delphi 2006, Delphi 2007, Delphi 2010,Delphi XE | and C++ Builder 3,C++ Builder 4,C++ Builder 5,C++ Builder 6;附有详细英文安装说明。
T
Com
m串口类for CBuilder6
原来本人上传过一个串口类,虽然能用,不过后来发现有点小bug,所以又改了改。为表以前发表带bug的程序的歉意,这次就免分了。 自编的一个BCB的串口类,使用超级简单,当然功能也超级简单,支持10以上的串口,只支持全双工。不过对于大多数的使用情况来说是足够了。编这个的目的是由于自己下载的串口控件基本上都实现了太多的功能,弄得代码很复杂,不容易分析,本着能用就够和简单最美的原则,同时也为了学习串口编程,自己编了一个串口类。自己在几个程序中用着还挺好的。 该串口类就两个.cpp文件和他们的头文件 (T
Com
m.cpp,T
Com
mThread.cpp),使用超级简单#include "T
Com
m.h"T
Com
m
Com
m=new T
Com
m(this); //生成串口类if(
Com
m)
Com
m->f
Com
mReceived=&ReceiveFunc; //你的接收处理函数
Com
m->Open(1); //打开你要用的串口,可以填数字,也可以填“
com
1"等名称,建议填数字,可以支持超过10的数字
Com
m->Set
Com
m( 波特率,字长,校验位,停止位 );//校样位0为无,1为奇,2为偶//好了,可以发数了
Com
m->SendData(data,leng);当
收到
数的时候会调用你的接收处理函数,比如ReceiveFunc(T
Com
m *
Com
m){ char buf[256]; int len; if((len=
Com
m->GetReceivedCount())!=0){ len=
Com
m->Read
Com
m(buf,len); }}最后使用完后记得关串口喔
Com
m->Close();上传的文件是一个包含有测试例子的项目,很简单的,看一看就明白了。
Delphi
5,387
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章