1. 研究目的与意义
背景:随着计算机系统的应用和微机网络的发展,通信功能越来越显得重要。
通信即是指计算机与外界的信息交换。
因此,通信不仅包括计算机与外部设备之间,也包括计算机和计算机之间的信息交换。
2. 课题关键问题和重难点
本课题主要是设计一个串口网口调试助手,并通过C#语言进行编写,串口调试助手是串口调试相关工具,有多个版本。
如:友善串口调试助手,支持9600,19200等常用各种波特率及自定义波特率,可以自动识别串口,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符,可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。
要解决的主要难点有: (1)根据设计指标选择合适的设计工具进行系统的搭建;(2)根据设计指标要求完成的系统要具备可以自动识别串口,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符,可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件;(3)系统软硬件调试,分块进行,最后完成整体功能测试。
3. 国内外研究现状(文献综述)
1.串行通信技术串行通信在工业控制中非常重要,其中RS- 232C标准作为标准输入输出接口之一,已被广泛运用。
微机之间的通信、工业控制系统中的数据采集、控制、遥控等方面均有涉及,有着广泛的应用价值和较高的研究价值[1]。
RS-232C是美国EIA (电子工业联合会)与BELL等公司一起开发并于1969年公布的通信协议,适合于数据传输速率在0-20kb/s范围内的通信。
4. 研究方案
串口调试助手是串口调试相关工具,有多个版本。
在本次设计中将采用C#,具体有以下几个流程。
一、界面设计在做软件之前使用软件界面设计工具先设计并绘制出软件界面,方便在写代码之前确认功能需求以及交互流程。
5. 工作计划
第 1 周 接受任务书,领会课题含义,按要求查找相关资料;第 2 周 阅读相关资料,理解有关内容;第 3 周 翻译相关英文资料,提出拟完成本课题的方案,写出相关开题报告一份;第 4 周 参阅有关资料,理解串口通信相关原理,确定串口通信指标要求;第 5 周 参阅有关资料,理解网络通信相关原理,确定网络通信指标要求;第 6 周 阅读有关串口网口调试助手方面的资料,设计客户端的软件展示方案;第 7 周 理解系统要求,设计控制软件框图;第 8 周 设计软件程序;第 9 周 搭建串口网口调试助手系统,明确各个模块的功能;第10周 完善软件设计;第11周 完成软件调试;第12周 进行毕业设计说明书写作,填写业务总结,接收验收成果,接受答辩资格审查;第13周 准备参加答辩。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。