| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 545 人关注过本帖
标题:请教一下串口控制的问题
只看楼主 加入收藏
martyxu
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2010-4-22
结帖率:71.43%
收藏
 问题点数:0 回复次数:0 
请教一下串口控制的问题
设计了一个程序 旨在通过com口控制遥控车的行走
连续向遥控车发送四个数据 例如 1 15 25 0 来分别控制遥控车向前向后左右的量
程序如下
Private Sub cmd1_Click()
MSComm1.PortOpen = True
End Sub

Private Sub cmd2_Click()
MSComm1.Output = "1"
End Sub

Private Sub cmdr_Click()
Dim buf$
buf = Trim(MSComm1.Input)
If Len(buf) = 0 Then
  txt1.Text = "empty"
  Else
  txt1.Text = buf
End If
End Sub

Private Sub cmds_Click()
MSComm1.Output = Trim(txt2.Text)
End Sub

为什么在读取区里面接收到的单片机的数据总是乱码?
为什么发送给单片机的数字被单片机认成asc!!码的形式?
以上两个问题解决之后,如何做到通过键盘的上下左右剑或者遥控手柄来控制发送数据给遥控车上的单片机?

谢谢
请关注
搜索更多相关主题的帖子: 串口 
2010-08-30 13:25
快速回复:请教一下串口控制的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033592 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved