串口需求分析报告

串口需求分析报告

ID:47871715

大小:48.69 KB

页数:12页

时间:2019-11-14

串口需求分析报告_第1页
串口需求分析报告_第2页
串口需求分析报告_第3页
串口需求分析报告_第4页
串口需求分析报告_第5页
资源描述:

《串口需求分析报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、串口调试助手需求分析版本历史(ReversionHistory)版本口期描述作者初始草案2010-5-15设计串口通信助手界面更新2010-5-18尝试发送数据更新2010-5-201•六进制显示和发送更新2010-5-20添加新线程以便接收数据更新2010-5-22增加清空数据等功能更新2010-5-23增加口志记录等附加功能最终方案2010-5-24修改BUG基木功能已完成目录目录错误!未定义书签。1•前言31.1目的31.2意义31.3对现有系统的分析31.3.1.接收部分.31.3.3、清除部分.31.3.4.H志部分.3235、保存部分.32.软件可

2、行性分析42.1可行性研究42.1.1经济可行性42.1.2技术可行性42.1.3运行可行性43软件需求分析43・1功能描述43.1.1功能需求43.2逻辑描述53.2.1主界而总体框架(如图)53.2.2主界而各部分功能简介54•软件核心代码分析64.1界面设计64.2打开串口代W马84.3发送数据代码84.4关闭串口代码94.5接收数拯线程代码94.6

3、•六进制转换(接收,发送同理啦''我只写发送)114.7发送文木代码124.8关闭程序按钮的代码错误!未定义书签。4.9保存按钮的代码121.1目的利川c#或C++作为开发工具,设计出一串口调试助手,要求在

4、计算机与开发板之间实现串口间数据通信,并以此为基础,实现对不同数据格式间的转换功能。1.2意义Wince开发板与PC可以通信1.3对现有系统的分析串口调试助手经常用于对串口的调试和检查,也可传送一些简单的数据。本软件主要包括:1.3.1、接收部分接收时能够分别以十六进制、十进制格式接收数据,接收txt文本。1.3.2、发送部分发送十六进制、十进制、txt文本。1.3.3、清除部分可一键淸空接收框内容。1.3.4、日志部分记录每次使用该软件的时间。1.3.5、保存部分保存接收框内容2・软件可行性分析2.1可行性研究2.1.1经济可行性每人可以使用一台专有的计算机

5、,并配相应开发工具。2.1.2技术可行性目前技术上还有很多的难点,将在以后的技术调査期间解决,还可通过书籍或网络资源找出解决方法。2.1.3运行可行性本软件要求在Wince环境上运行,需正确的使JUmfc和Activx组件。3软件需求分析3.1功能描述3.1.1功能需求功能由下表描述F功能名称功能需求标识简要描述1串口设置设置串口号,波特率,检验位,数据位,停止位以便打开串口2接收能接收10进制、16进制数据,及TXT文本数据3发送能发送10进制、16进制数据,及TXT文本数据4发送文件读取TXT文本内容,并发送。0清空数据清空接收框的数据616进制显示发送框

6、和接收框可以将10进制的数据转换为16进制7日志显示使用软件的时间3.2逻辑描述3.2.1主界面总体框架(如图)清除数据接收信息16进制转换接收发送设蚤I接收」6甥关丧祎伍"16发送发送信息X关闭▼发送文件、退出『接收发甲设羞

7、I1鼻7IIO串口:丨HII11波特率:1匕M校殓位:

8、2•数据位:1匕停止位:连接断开JX关闭串口状态灯▲口志3.2.2主界面各部分功能简介〈1>菜单栏菜单子菜单备注应用程序退出设置串口日志使用记录的时间连接连接状态不可用断开状态灯打开为红色,关闭为灰色数据设置发送十六进制显示发送文件读収TXT文本内容发送清空清空接收框数据保存保存接

9、收框数据应用程序:点击一:退出整个程序.设置串口:点击一H志:—连接:自动设置串口号,波特率,检验位,数据位,停止位的信息连接串口--断开:断开串口的连接一状态灯:放映串口是否打开,红色为打开,灰色为断开数据设置:点击一发送:发送发送框的内容—十六进制:将接收框的内容和发送框的内容在十进制玉十六进制Z间转换—发送文件:选择TXT文本内容,显示在发送框并发送—清空:清空接收框的内容—保存:保存接收框的内容4•软件核心代码分析4.1界面设计接收发送设羞「接收发送设墨1▲17日志——O串口:

10、b1■'波特率:12▼■校验位:1-■□接收」6保奁清空数据位:1M停止位

11、:j连接断开X关闭炭i关文件厂16发送X关闭usingSystem;usingSystem・Collections・Generic;usingSystem・ComponentModel;usingSystem・Data;usingSystem・Drawing;usingSystem・Text;usingSystem.Windows.Forms;usingSystem.TO.Ports;usingSystem.Threading;usingSystem.Collections;usingSystem・10;//设置串口信息stringf]ss=newstring

12、E]{"C0M1","COM2","C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。