望高手指点!我用VC的mscomm编写一个串口通讯界面,如想让单片机完成一个动作,但无法实现。

望高手指点!我用VC的mscomm编写一个串口通讯界面,如想让单片机完成一个动作,比如流水灯亮下,上位机发送如下:voidCTTYReceiveMSCommDlg::On... 望高手指点!我用VC的mscomm编写一个串口通讯界面,如想让单片机完成一个动作,比如流水灯亮下,上位机发送如下:
void CTTYReceiveMSCommDlg::OnButtonMove()
{
// TODO: Add your control notification handler code here
CString B="A11111111";
myComm.SetOutput(COleVariant(B) ); //发送数据
}
下面单片机我设的是if(temp==0x01)时灯亮,可我怎么实现不了呢?还望有高手指点下,不胜感激。
展开
 我来答
萍水e相逢
2010-11-20 · TA获得超过3万个赞
知道大有可为答主
回答量:5.9万
采纳率:46%
帮助的人:1.4亿
展开全部
用VC的mscomm 仅仅 实现 串口通信就可以

由 PC 发送一串数据,代表一个指令,比如 流水灯亮

单片机 收到这个指令,执行一段程序,让 流水灯亮

这个 需要 PC 编程,也需要 单片机编程,相互配合完成!

关于 VC的mscomm 编程,推荐看书
Visual C++_Turbo C串口通信编程实践

单片机编程 见 对应单片机的手册

祝你顺利
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式