2016年度精品--VC 编写简单串口上位机程序.docxVIP

  • 1
  • 0
  • 约1.92万字
  • 约 41页
  • 2017-12-26 发布于贵州
  • 举报

2016年度精品--VC 编写简单串口上位机程序.docx

2016年度精品--VC 编写简单串口上位机程序

VC++编写简单串口上位机程序2010年4月13日10:23:40串口通信,MCU跟PC通信经常用到的一种通信方式,做界面、写上位机程序的编程语言、编译环境等不少,VB、C#、LABVIEW等等,我会的语言很少,C语言用得比较多,但是还没有找到如何用C语言来写串口通信上位机程序的资料,在图书管理找到了用VC++编写串口上位机的资料,参考书籍,用自己相当蹩脚的C++写出了一个简单的串口上位机程序,分享一下,体验一下单片机和PC通信的乐趣。编译环境:VC++6.0操作系统:VMWare虚拟出来的Windows XP程序实现功能:1、 PC初始化COM1口,使用n81方式,波特率57600与单片机通信。PC的COM口编号可以通过如下方式修改:1.jpg (58.4 KB)2010-4-13 15:26当然也可以通过上位机软件编写,通过按钮来选择COM端口号,但是此次仅仅是简单的例程,就没有弄那么复杂了。COM1口可用的话,会提示串口初始化完毕。否则会提示串口已经打开Port already open,表示串口已经打开,被占用了。2、 点击开始转换,串口会向单片机发送0xaa,单片机串口中断接收到0xaa后启动ADC转换一次,并把转换结果ADCL、ADCH共两个字节的结果发送至PC,PC进行数值转换后在窗口里显示。(见文章末尾图)3、 为防止串口被一只占用,点击关闭串口可以关闭COM1,供

文档评论(0)

1亿VIP精品文档

相关文档