11智能在线
新记
单片机串口向电脑串口调试助手发送一组数字,取这组数的前两位给a中间3位给b最后两个给c : 用C语言编程
例如我发送0116703 那么 a=01 B=167 C=03
举报该文章
其他看法
第1个回答 2014-03-31
程序太大,这里字数有限
我也曾为此懊恼很久,查阅大量资料
后来还是自己研究出来的,有效的解决办法
如果你真想研究这个,我倒是可以帮你研究研究
我的资料里面有我的群号,你可以加进来本回答被提问者采纳
第2个回答 2014-03-31
你是发送asc码还是二进制数字?如果ASC码直接逐个字节转化成数字然后乘以权值就可以了,如果是二进制可以用强制转化,比如:接收到缓冲区位buf,a = buf[1]*10+buf[0],以此类推。
第3个回答 2014-03-31
发送的都按字符串接,在挨个截取就行了
追问
大哥,能给个程序吗。谢谢了。新手。实在很头疼
相似回答
大家正在搜
相关问题
用单片机串口向电脑串口调试助手发送一个字符串,用C语言编程
电脑通过串口助手发送数字1.2.3.4中任意一个到单片机上,...
求C或汇编程序,利用单片机的串行端口,接收PC机上发送的两个...
串口通讯,电脑通过串口调试助手向单片机发送数字,在数码管上显...
串口调试助手怎么向单片机发数据
懂单片机者进:PC机向单片机串口通信问题,如何通过串口助手发...
51单片机 ,串口要想从电脑接收到一个字符‘1’ 用串口调试...
单片机向串口调试助手发送数据 c语言