推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

VC++编写简单串口上位机程序

更新时间:2019-08-27 09:26:54 大小:4M 上传用户:sun2152查看TA发布的资源 标签:vc++串口上位机 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

串口通信,MCU跟PC通信经常用到的一种通信方式,做界面、写上位机程序的编程语言、编译环境等不少,VB、C#、LABVIEW等等,我会的语言很少,C语言用得比较多,但是还没有找到如何用C语言来写串口通信上位机程序的资料,在图书管理找到了用VC+编写串口上位机的资料,参考书籍,用自己相当蹩脚的C++写出了一个简单的串口上位机程序,分享一下,体验一下单片机和PC通信的乐趣。

编译环境:VC++6.0操作系统:VMWare虚拟出来的WindowsXP程序实现功能:

1、PC初始化COM口,使用n81方式,波特率57600与单片机通信。PC的CO1编号可以通过如下方式修改:

当然也可以通过上位机软件编写,通过按钮来选择COM端口号,但是此次仅仅是简单的例程,就没有弄那么复杂了。COM口可用的话,会提示串口初始化完毕。否则会提示串口已经打开Port already open,表示串口已经打开,被占用了。

部分文件列表

文件名 大小
VC++编写简单串口上位机程序.pdf 4M

部分页面预览

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

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载