在VB中,实现PC机对51单片机的控制

我是用USB转串口芯片,实现PC机和单片机通讯的。首先我先下了一个串行口通信的控件MSComm但是PC机对单片机的控制过程,我有点不太懂。以下有两个问题:1、控制一个P1... 我是用USB转串口芯片,实现PC机和单片机通讯的。
首先我先下了一个串行口通信的控件MSComm
但是PC机对单片机的控制过程,我有点不太懂。
以下有两个问题:
1、控制一个P1.1口为高电平。我在PC机上,发送一个数据“00001111B”给单片机。
然后在单片机中断上,写上一段程序,如果接收到“00001111B”,就控制P1.1为高。
我想问,控制一个口电平高低,是不是就像这样做。
如果是,还需要注意些什么。
如果不是,那应该是怎么一个过程。
展开
 我来答
1090806030
2011-07-28
知道答主
回答量:6
采纳率:0%
帮助的人:6.6万
展开全部
过程就是这样哦,pc机使用mscomm或者api函数,单片机接串口,通过执行串口中断程序实现控制。一般单片机开发板都有这个参考程序,你可以看下。
追问
雪之有没有类似的程序,有的话给我一段。
我在网上找了很久,没有我想要的。
迪凯特科技(北京)有限公司
2023-07-28 广告
MCS-51串行接口有四种工作方式,分别是:1. 方式0(8位同步移位寄存器方式),一般用于外接移位寄存器芯片扩展I/O接口。2. 方式1(10位异步收发方式),通常常用于双机通信。3. 方式2(11位异步收发方式),通常常用于多机通信。4... 点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
guanfan9400
2011-07-28 · 超过13用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:24万
展开全部
楼主说的方法可以,还有一种更简便一点的,你可以将从PC机读来的数据直接送给I/O口,比如发0x01就是P1.0为高,0x02就是P1.1为高,0x04就是P1.2为高,以此类推
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式