基于串口通信的高级语言控制程序的设计
课程设计说明书
课 程 名 称:高级语言在测控中的应用课程设计 课 程 代 码:
题 目:基于串口通信的 高级语言控制程序的设计 学 生 姓 名:XXX 学 号:XXX 年级/专业/班:机械电子工程 学院(直属系) :机械工程与自动化学院
目 录
1引言 ..................................................... 1 1.1问题的提出 ........................................... 1 1.2国内外研究的现状 ..................................... 1
1
指 导 教 师:
1.3任务与分析 ........................................... 2 1.3.1主要任务 ........................................... 2 1.3.2分析 ............................................... 2 2程序的主要功能 ........................................... 2 2.1参数设置功能 ......................................... 2 2.2参数显示功能 ......................................... 2 2.3打开串口功能 ......................................... 2 2.4关闭串口功能 ......................................... 2 2.5接收数据功能 ......................................... 3 2.6发送数据功能 ......................................... 3 2.7清空数据接收区功能 ................................... 3 2.8清空数据发送区功能 ................................... 3 2.9自动发送功能 ......................................... 3 2.10十六进制显示功能 .................................... 3 2.11十六进制发送功能 .................................... 3 3程序运行平台 ............................................. 4 4总体设计 ................................................. 4 5程序类的说明 ............................................. 5 6模块分析 ................................................. 6 6.1参数设置和显示模块 ................................... 6 6.2打开串口模块 ........................................ 10
2
基于串口通信的高级语言控制程序的设计
6.3发送数据模块 ........................................ 11 6.4自动发送模块 ........................................ 12 6.5接收数据模块 ........................................ 12 6.6清空接收区模块 ...................................... 14 6.7清空发送区模块 ...................................... 14 6.8关闭串口模块 ........................................ 15 7系统测试 ................................................ 15 7.1测试 ................................................ 15 8结论 .................................................... 21 参考文献 ................................................. 22
基于串口通信的高级语言控制程序的设计 3
基于串口通信的高级语言控制程序的设计 摘 要 随着计算机的普及,计算机网络和多微机系统的广泛应用,尽管当今USB通信技术和以太网技术快速发展,然而串口通信技术始终以其连接简便,价格低廉,稳定可靠等优点,在计算机通信领域占有一席之地。MSCOmm控件是微软公司为了用户使用方便而提供的一种便捷的控制串口编程的解决方案,本文主要介绍了如何利用VC + + 2008 MSComm 控件的串口通信方法,对程序的类进行了说明,分析了本程序各个模块怎样实现起作用。此次设计以MFC 来设计界面编制程序,同时利用MSComm 控件通过串口发送和接收数据,实现了串口通信。该串口通信控制程序具有通信参数设置、通信参数显示、打开和关闭串口、接收数据、发送数据、清空发送区和接收区数据的功能。
关键词:串口通信
visual studio 2008
MSComm控件
4
相关推荐: