酷文首页  
站内搜索:
网站地图 | RSS订阅 | 收藏本站
经济论文
证券金融
工商管理
会计审计
法学论文
医药论文
社会论文
教育论文
计算机论文
艺术论文
哲学论文
财政税收
财务管理
公共管理
理学论文
政治论文
文学论文
工学论文
文化论文
实用文档
应用文
自考成考
演讲稿
法律文书
子栏目导行↓
网站赞助商↓
本类热点↓
本类更新↓
热门标签↓
网摘收藏↓

基于Visual C++的串行通信编程与实现

作者:邹慧群
来源:酷文网
点击:
载入中...
加入时间:2008-07-21
字体大小:[  ]

5    5                7   7                       5    7

软件握手又称为XON/XOFF,通常以CTRL-S(0x13)和CTRL-Q(0x11)两个字符来实现流控制。前者用于请求对方暂停发送,后者用于清除暂停传送的请求,继续发送数据。
另一种方法是数据的发送和接收由硬件控制,进行硬件握手,其连接方法如图6,需要连接的信号除RXD、TXD和GND外,还包括DTR、DSR、RTS和CTS。硬件握手依赖于RTS和CTS信号,当发送设备欲发送数据时,将RTS信号置为有效表示请求发送,接收设备准备好后,置CTS信号有效,接着发送设备通过信号线TXD开始发送串行数据。


图6 有硬件握手时两串口连接
Fig.6 Two serial port connection with hardware handshaking

  
实际上,目前我们经常使用的是方法一,即只连接RXD、TXD和GND,简单灵活,本设计也是采取前者。
该设计硬件部分简单的采用RS232电平转换电路,将JENNIC系列无线感应器采集的数据以无线方式发送到RS232电平转换电路,并通过9针的RS232串口连接线连接PC机,硬件系统连接如图7所示。RS232通讯又叫串口通讯方式,是指计算机通过RS232国际标准协议用串口连接线和单台设备(控制器)进行通讯的方式。


图7硬件系统连接方式
   Fig.7 Hardware system connection way

3.3 计算机界面设置
3.3.1 功能描述
单片机数据采集设备是一个在现场采集参数的设备。采集的字符可以是可见的英文字符(ASCⅡ码值从32-126)和回车字符,将数据存入系统外扩的Flash存储器中。通过串行口连接计算机,待数据采集完成后,计算机向单片机发出数据读的命令后,单片机就可以通过串口通信程序向计算机发送采集的数据了。
该设计使用了一个控件,该控件只有一个事件,即OnComm事件。无论何时当CommEvent属性的值变换时,就会激发OnComm事件,根据CommEvent属性的值可以判断发生了什么事件。在OnComm事件的响应代码段内使用Switch函数根据CommEvent值来执行数据接收处理程序。
本设计通过数据接收界面,可以向单片机发出读数据的命令,并显示通信过程中数据的接收情况,以及显示接收到的数据。通过通信参数设置界面,可以设置通信串口的波特率大小,奇偶校验方式及通信端口号。
3.3.2 通信参数界面及添加控件属性设计
 通信参数界面如图8所示,界面中使用了4个静态文本控件作为文本标签,使用3个组合框控件,如表7所示是组合框控件参数的设置。


图8 通信参数界面
Fig.8 Communications parameter interface
  


表7 组合列表框控件的参数设置
Table 7 Combination list box controls’parameter setting 
名称             General                Data选项            Styles选项
端口号组合框         ID  IDC_COMBO_COM         COM1
COM2              Y类    DropList
COM3
COM4              Sort    不选择
     波特率组合框        ID   IDC_COMBO_B         115200
                                                   57600              Y类   DropList


                                                   19200          
                                                   9600
                                                   4800               Sort   不选择


                                                   2400
    奇偶校验组合框       ID   IDC_COMBO_P         无校验             Y类   DropList转贴于 酷文网-论文下载中心 http://www.coolwen.net


共9页: 上一页 [1] [2] [3] [4] [5] 6 [7] [8] [9] 下一页

网摘收藏:
免责声明 | 关于我们 | 广告联系 | 友情链接 | 网站地图 | 共同合作
免费论文 毕业论文 毕业论文范文 酷文网(www.coolwen.net) 版权所有 coolwen.net 2007,All Rights Reserved
E-mail:hui_love#tom.com(为防止垃圾邮件请把#换成@) 点击这里给我发消息 点击这里给我发消息
湘ICP备07003917号