温湿度采集系统,单片机;串行通信;数据交换 第9页
3.5 XML设计
当数据显示在界面上,进行分割处理存储在监控信息的表格中后,可自动生成XML文档保存。本系统中采用DOM和DataSet方式访问XML的。
·3.6 串口通信协议
所谓通信协议是指通信双方的一种约定。约定包括对数据格式、同步方式、传送速度,传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。根据硬件设备的参数,设置好串口参数后,打开串口, 若接收到“R”,则发送“2”回复单片机,表示开始接收数据。最后对接收到的数据进行处理。
串口程序运行时的流程图如下图3.10所示:
设置的串口通信参数如下表3.11所示:
表3.11 串口参数设置
串口号 |
COM1 |
波特率 |
9600 |
数据位 |
8 |
停止位 |
1 |
校验位 |
None |
本系统中的程序只是利用 C#语言和串口通讯控件实现数据的收发,其实可以在此基础上开发出更为强大的通信处理程序,比如可以 利用c#强大的多线程机制,同时进行多个串口数据的收发处理,因为C#语言的优势,我们可以容易的将数据转换为 xml文件或者发布到网络,或者轻松存入不同的数据库。所以利用 C# 开发通用串口程序具有比其他语言更好的优势,具有更好的应用前景。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>