单片机AD采样结果如何以十进制发送到串口调试助手 AD转换计算后数据为unsignedlong型数据如何通过串口传输到调试助手且为十进制的,高手指点... AD转换计算后数据为unsigned long 型数据 如何通过串口传输到调试助手且为十进制的,高手指点 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 单片机 十进制 串口调试助手 采样 搜索资料 2个回答 #热议# 不吃早饭真的会得胆结石吗? 302小桥流水 2012-11-19 · TA获得超过192个赞 知道小有建树答主 回答量:161 采纳率:0% 帮助的人:86.3万 我也去答题访问个人页 关注 展开全部 思路:假如你得到AD值是“1314”,那么就用除法把每位数据分出来并且变成ASCII码:‘1’ ‘3’ ‘1’ ‘4’,然后通过串口发送。 追问 怎么变成ASCII码,我还是太笨了,查也没查到 麻烦了。 追答 唉,,定义一个数组:tab[10]=“0123456789”;tab[数字]=数字的ASCII了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 蓝剑1975 2012-11-19 · 超过10用户采纳过TA的回答 知道答主 回答量:89 采纳率:0% 帮助的人:26.2万 我也去答题访问个人页 关注 展开全部 很简单啊,写把二进制数转成十进制数,在发送给串口,你用的什么单片机啊我以前做过,转完后给SBUF就完事了,当然要看你干什么,串口通信那还有很多事 更多追问追答 追问 AD转换计算后不是十进制吗,给SBUF后,调试工具显示的乱码。不明白。51单片机。就是想数据传到VB做的界面上显示。 追答 那你得用VB编写怎么来取这个数,A/D转换后的是二进制数, 追问 vb编好了,和串口调试工具测试过了。现在就是单片机的数据传到串口调试工具里面显示乱码。ad转换后的数据我处理过了,已经可以在LCD上显示出实际值,但是将这个值给SBUF后 调试工具显示乱码。 追答 是你给SBUF后,串口是始终读取的,没看到你和程序,也不不太清楚,我以前整过,在串口传数取数,很不好整,太多也不知道了,取数必须有选择性的,串口调试没这个工功能,但VB有,好好写VB取数这一块吧,单片机这边得做记号,VB在把相应东西解出来,我只知道这么多,VB我不太懂,串口调试,功能也不行,你能在LCD上显示就行,主要看VB取数时,怎么取,太多的我也不太清楚了 追问 谢谢帮忙!那位朋友的办法成功了,但是也非常感谢你!! 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容编码器,北京飞博尔,抗振抗强电磁干扰,多种输出接口可选。高可靠性编码器,该角位移传感器是替代光电式编码器和磁编码器的理想产品。www.fable.cn广告 其他类似问题 2012-10-21 单片机通过AD采集数据后将十六制数据通过串口发送PC.为什么串口调试显示为80开始呢 2013-10-19 怎样将ad采样数据转换成10进制数发送串口显示 2 2014-04-06 如何用单片机采集数据并在串口调试助手上显示数据 2017-01-08 串口传送数据到计算机 调试助手上怎么显示10进制数 5 2018-04-09 单片机中如何将DS18b20 测得的温度通过串口发送到电脑的串口调试助手上呢 13 2017-09-26 用串口调试助手向单片机发送数据 24 2019-09-26 单片机中如何将DS18b20测得的温度通过串口发送到电脑的串口调试助手上呢? 1 2013-07-20 上位机用串口调试助手发送十进制数,单片机收到后在数码管显示,并返回给上位机其中是如何转换的 1 更多类似问题 > 为你推荐: