查看: 1045|回复: 0

【卓跃教育】关于VC++串口上位机的简单例程

[复制链接]

该用户从未签到

发表于 2012-12-6 09:51:29 | 显示全部楼层 |阅读模式
分享到:
串口通信,MCU跟PC通信经常用到的一种通信方式,做界面、写上位机程序的编程语言、编译环境等不少,VB、C#、LABVIEW等等,下面由卓跃教育为您介绍关于VC++串口上位机的简单例程。 
编译环境:VC++6.0,操作系统:VMWare虚拟出来的WindowsXP 
程序实现功能: 
1、PC初始化COM1口,使用n81方式,波特率57600与单片机通信。 
2、点击开始转换,串口会向单片机发送0xaa,单片机串口中断接收到0xaa后启动ADC转换一次,并把转换结果ADCL、ADCH共两个字节的结果发送至PC,PC进行数值转换后在窗口里显示。 
3、为防止串口被一只占用,点击关闭串口可以关闭COM1,供其它程序使用,点击后按钮变为打开串口,点击可重新打开COM1。 
程序的编写: 
1、打开VC++6.0建立基于对话框的MFC应用程序Test, 
2、在项目中插入MSComm控件:工程->增加到工程->ComponentsandControls->双击RegisteredActiveXControls->选择MicrosoftCommunicationsControl,version6.0->Insert,按默认值添加,你会发现多了个电话图标,这是增加后串口通信控件。 
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条



手机版|小黑屋|与非网

GMT+8, 2025-1-11 01:49 , Processed in 0.100744 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.