温湿度采集系统,单片机;串行通信;数据交换 第9页

温湿度采集系统C#

3.5  XML设计

    当数据显示在界面上,进行分割处理存储在监控信息的表格中后,可自动生成XML文档保存。本系统中采用DOMDataSet方式访问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]  ... 下一页  >> 

  • 上一篇文章:
  • 下一篇文章:
  • Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有