串口软件
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
串口软件,是用来接收来自下位机发送的数据并进行处理的平台。所以,我们需要考虑的第一点就是如何将下位机传输过来的数据完好的接收。
本人利用visual studio的Windows窗体编程来做了一个简单的串口通讯软件。
如上界面,在发送文本框里输入一定的数据,点击“发送”按钮,日志信息的文本框也就会显示我所发送的数据。这里面就是利用的串口通讯。我来介绍下如何利用vs制作串口程序。
一:打开visual studio,进入windows窗体编程。
二:在新程序界面空白窗口上放置合适的控件:包括,
显示操作流程和串口接收数据的textbox控件;
用于发送数据的【发送】button按钮;
用于输入发送数据的【发送】textbox文本框。
三:添加变量:新增串口、缓存变量
四:点击窗体,在代码列表中找到【load】,双击进入代码编辑界面
五:添加程序load时的代码
初始化串口参数,包括端口、波特率等,
连接串口。
六:编辑串口连接类:
如果串口已连接,提示连接成功,
如果连接失败则程序退出。
七:添加timerReadCom定时接收串口信息;添加记录缓存数量的变量;声明一个临时数组存储当前来的串口数据;读取缓冲数据;清除字符串构造器的内容;直接按ASCII规则转换成字符串;在界面中显示接收到的串口信息;
八:添加【发送】按钮代码获取要发送的数据,并添加回车符;使用串口发送数据;如果发送出现错误,则提示错误信息。