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

help!!! cpubbs 关于通讯中的数据转化问题

[复制链接]
发表于 2005-6-4 08:57:46 | 显示全部楼层 |阅读模式
<>这个是以前法帖问你的问题。</P>
<><B>求就与 cpubbs</B>
</P>
<>我的目前labview和单片机的通讯调试成功了,但是有个问题就是不很明白/</P>
<P>1.LABVIEW是以ASCII码的形式(比如1300)来传输.那么他写给单片机的时候,单片机的某个寄存器接受了这个数值(1300)是什么形式的呢?是十进制或其他什么形式?</P>
<P>2.单片机在运算后得到一个十进制数值,回给labview是否要先转ASCII形式呢??</P>

<P>这个问题困惑了我很久??等待CPUBSS的答复. </P>
<P>你的回答</P>
<P>1,ASCII的13 00是二个字节,第一次传出去的是13,第二次传下去的是00,单片机收到的是0X13,0X00这样的二个数!是二个字节!不知道你是不是以HEX DISPLAY来显示的,若是这样显示的话,这时候显示的和发出去的是一样的!所见即所发!</P>
<P>2,可以回来再进行转换!</P>
<P>现在的问题是:</P>
<P>我的单片机一次只接受一个字节,选用的是nomal display:</P>
<P>1。于是在写入1300的时候,它是否是分了4次发送的,1的1个字节的ascii,3的1个字节的ascii,0的1个字节的ascii,0的1个字节的ascii形式??? 请版主给与答复</P>
<P>2。如果是那样的话,单片机读到的数据怎么才能还原成十进制的1300呢?? 是否只能通过单片机的编写程序来转化数据呢?? 如果使用labview的可以实现吗??怎么实现??</P>
<P>3。在单片机返回数据给pc的时候,比如他发送十进制的1600,是否需要转化成ascii的形式呢??如果需要,使单片机进行转化 ,还是用labview的自己的功能来转化呢??</P>

<P>紧急求救!!! 等待你的答复!!!
</P>
发表于 2005-6-4 09:03:35 | 显示全部楼层
<>1,1对应于0X31,基他类推!</P><>2,可以合并!用LV编得好的话可以只当二个字节来发,不过单片机仍然要进行处理,这是协议的问题了!</P><>3,二边随便谁转化都行的,和2差不多,自己可以根据需要和方便自己定好协议就可以!</P>
回复 顶

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-29 00:23 , Processed in 0.027329 second(s), 6 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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