vb程序中如果执行mscomm1.out=“A“把一个字符发送出去,那么单片机接收到的数据类型是什么?

1、单片机从缓冲区接收到的是"A"的Ascii码值吗?2、还有一个问题:InputMode设为0的时候,如果单片机发送一个十六进制数0xff,那么mscomm接收到的数据... 1、单片机从缓冲区接收到的是"A"的Ascii码值吗?
2、还有一个问题:InputMode设为0的时候,如果单片机发送一个十六进制数0xff,那么mscomm接收到的数据"ff"吗?
展开
 我来答
百度网友5a45a47
2014-09-15 · TA获得超过136个赞
知道答主
回答量:71
采纳率:0%
帮助的人:64.3万
展开全部
1、单片机收到的是A的ascii码
2、以十六进制的形式发送,上位机收到的是0xff ,不会是“ff”,如果你设置字符显示,那就是显示ascii为0xff的字符,以十六进制显示就是ff;
这两种只是发送的方式不一样;
假若你要发送‘a’,你可以以字符的形式发送‘a’,也可以以十六进制的形式发送a的ascii码
可以去下载一个上位机体验一下
追问
感谢你的回答。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式