欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于串口通信的高级语言控制程序的设计C++课程设计

    • 资源ID:1399704       资源大小:458.50KB        全文页数:16页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    基于串口通信的高级语言控制程序的设计C++课程设计

    1、 课程设计说明书 课 程 名 称:高级语言在测控中的应用课程设计高级语言在测控中的应用课程设计 课 程 代 码: 题 目: 基于串口通基于串口通信信的的 高级语言控制程序的设计高级语言控制程序的设计 学 生 姓 名: 学 号: 年级/专业/班: 学院(直属系) : 机械工程与自动化学院机械工程与自动化学院 指 导 教 师: 目目 录录 1 1 引引 言言. 1 1.1 问题的提出问题的提出 1 1.2 国内外研究的现状国内外研究的现状 . 1 1.3 任务与分析任务与分析 . 1 2 2 程序的主要功能程序的主要功能 2 2.1 发送功能发送功能 . 2 2.2 退出程序退出程序 . 2 2.

    2、3 清除功能清除功能 . 2 3 3 程序运行平台程序运行平台 2 3.1 建立工程建立工程 . 2 3.2 资源创建资源创建 . 2 4 4 总体设计总体设计. 5 5 5 程序类的说明程序类的说明 5 6 6 程序流程及代码实现程序流程及代码实现 6 6.1 6.1 发送函数发送函数 . 7 6.2 6.2 接收函数接收函数 . 7 6.3 6.3 退出函数退出函数 . 8 6.4 6.4 清空函数清空函数 . 8 6.5 6.5 其他函数其他函数 . 8 7 7 系统测试系统测试. 10 8 8 结论结论. 13 参考文献参考文献. 14 1 引 言 目前仪器仪表的智能化程度越来越高,大

    3、量的智能仪器都配备了 RS-232 通信接口,并提供了相应的通信协议,能够将测试、采集的数 据传输给计算机等设备,以便进行大量数据的储存、处理、查询和分 析。图 1-1 所示为某型号智能仪器示意图。 1.1 问题的提出问题的提出 在现代化的测控系统中,串口通信有着十分重要的作用,然而,不同测控系统对串口通信 的需求也不尽相同, 因此会用高级语言设计串口通信的控制程序也变得很重要。 与测控相关的 专业就开设了高级语言在测控中的应用课程设计。 基于串口通信的高级语言的控制程序的设计 就是本次课程设计的题目。 1.2 国内外研究的现状国内外研究的现状 目前,计算机的串行通信应用十分广泛,串行接口已成

    4、为计算机的必需部件和接口之一。 由于其具有连接简单、使用灵活方便、数据传递可靠等优点,在工业监控、数据采集和实时控 制系统中得到了广泛应用。当今,实现串口通信的方法以及第三方控件有很多,例如 PComm 控 件,Windows API 函数等等。但是这几种方法都过于复杂,对程序员要求较高,而且可靠性并不 是很好。利用 Microsoft 推出的 MSComm 控件,使得串口通信的实现更为简单、可靠。 随着当今信息技术的快速发展,通信已成为信息技术中的关键问题。尤其在控制领域,以 何种方式实现计算机与外围设备间既简单又可靠的通信, 就显得特别重要。 由于串行通信具有 实现简单、使用灵活方便、数据

    5、传输可靠等优点,因而广泛应用于工业控制系统中,是计算机 与外部设备进行数据通信时经常使用的方式之一。VC+是新一代面向对象的可视化开发工具, 提供了良好的界面设计能力,在 PC 机的串口通信方面有很强的功能。它具有功能强大、简便 易用和代码执行速度快等特点, 在通信软件的开发中成为越来越多开发人员的首选工具。 无论 在工业控制中 PC 机和单片机之间的通信, 还是在 2 台 Pc 机之间的串口通信, 都具有相同的原 理。只要掌握其中的通信本质,就能灵活地实现串口通信,串口控制。 1.3 任务与分析任务与分析 (1). 任务:本课题是要求设计一个基于 VC+平台下串口通信的控制程序,该程序必须有

    6、着良 好的用户界面、 能够设置端口的参数、 能在同一台计算机上进行调试和可进行单个数据或成批 数据的传送。主要的目的是通过该课程设计进一步掌握计算机串口通信和高级语言的相关知 识,同时,深入学习串口通信知识,掌握实现串口通信编程技巧。 图1-1 智能仪器示意图 2 (2). 分析:利用 Visual C+开发串口通信程序既可以使用 MSComm 控件也可以调用 Windows API 函数。不过,只要 MSComm可以被选用,它几乎总是这类设计的优先选择。当然,本次 设计所涉及到了功能要求,选用 MSComm 控件是能完成的,所以,该设计也将选用 MSComm 控件方式来完成。 2 程序的主要功能 2.1 发送功能发送功能 发送字符串时,在发送框里输入字符串,按“发送”按钮,开始把发送文本框内的字


    注意事项

    本文(基于串口通信的高级语言控制程序的设计C++课程设计)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583