您现在所在的是:

PLC论坛

回帖:3个,阅读:1025 [上一页] [1] [下一页]
914
wagn
文章数:4
年度积分:50
历史总积分:914
注册时间:2006/4/7
发站内信
发表于:2006/4/7 9:55:00
#0楼
小弟有问题 向各位高人求助呀   十万火急!!

  问题:请问使用vb6.0的mscomm控件与51单片机通信时,pc机采到的数据格式是什么?(2进制还是10进制的?)
9012
吴辉
文章数:2351
年度积分:50
历史总积分:9012
注册时间:2002/1/15
发站内信
发表于:2006/4/7 10:42:00
#1楼
mov sbuf,#40h
inputmode=0,@
inputmode=1,40h/64
914
wagn
文章数:4
年度积分:50
历史总积分:914
注册时间:2006/4/7
发站内信
发表于:2006/4/7 12:35:00
#2楼
上面的哥哥 你写的这3句是什么意思啊? 我笨 有点看不懂 能解释一、二吗?
不胜感激:)

  另外我还想问个问题。  当VB6.0 中的mscomm控件 采用二进制接收模式的时候,如果用text控件接收数据,数据为什么会变乱啊?例如:我用vb进行自发自收形式 发1 结果却从text控件收到了49  请问这是为什么啊? 急!!!!  帮帮我
9012
吴辉
文章数:2351
年度积分:50
历史总积分:9012
注册时间:2002/1/15
发站内信
发表于:2006/4/7 17:38:00
#3楼
mov sbuf,#40h
;mcu发送40h
inputmode=0,@
;当vb中mscomm的inputmode属性设置为0时,接收到的为@
inputmode=1,40h/64
;当vb中mscomm的inputmode属性设置为1时,接收到的为64,也就是16进制的40

当VB6.0 中的mscomm控件 采用二进制接收模式的时候,如果用text控件接收数据,数据为什么会变乱啊?例如:我用vb进行自发自收形式 发1 结果却从text控件收到了49

49=31h,你查下ascii表

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003