C51单片机发送数据给上位机VB,一个十进制的数,单片机程序中怎么将十进制转为十六进制,求解释
迪凯特科技(北京)有限公司_
2025-01-03 广告
2025-01-03 广告
RS232串行通讯的数据格式包括以下组成部分:1. 起始位:一位,用于表示数据的开始。2. 数据位:通常为8位,但也可以是7位或9位。3. 校验位:可以选择奇偶校验或无校验。4. 停止位:一位,用于表示数据的结束,也可以选择使用1.5个或2...
点击进入详情页
本回答由迪凯特科技(北京)有限公司_提供
展开全部
不知道“十进制的数”多大,不过有个比较通用的方法:
单片机用printf()将数转成字符串,上位机VB接到字符串后用Cint()或Csng()转成数,
此方法传整数和浮点数都可以。
单片机用printf()将数转成字符串,上位机VB接到字符串后用Cint()或Csng()转成数,
此方法传整数和浮点数都可以。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
发送数据给上位机的话,不用转换吧,直接发不就好了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个十进制的数,单片...
这一个十进制的数,究竟是多少位的呀? 最大,是多少?
..
这一个十进制的数,究竟是多少位的呀? 最大,是多少?
..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询