您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机网络论文

RS-232 串行通信

  • 简介:(毕业论文 页数:16 字数:7285)RS-232 串行通信 摘要:本文介绍了RS-232 串行通信,实现了基于Delphi 的PC 机串行通信,分析了数据传送过程,给出了通信端口的配置方法和通信的一般步骤。串口是常用的计算机与外部串行设备之间的数据传输通道,由于串...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

(毕业论文 页数:16 字数:7285)RS-232 串行通信

摘要:本文介绍了RS-232 串行通信,实现了基于Delphi 的PC 机串行通信,分析了数据传送过程,给出了通信端口的配置方法和通信的一般步骤。串口是常用的计算机与外部串行设备之间的数据传输通道,由于串行通信方便易行,所以应用广泛。在win16中,可以利用opencomm、closecomm和writecomm等函数打开、关闭和读写串口。但在win32中,串口和其他通信设备均被作为文件处理,串口的打开、关闭和读写等操作所用的api函数与操作文件的函数相同。可通过createfile函数打开串口,通过closefile函数关闭串口,通过commprop、dcb结构、getcommproperties、setcommproperties、getcommstate及setcommstate等函数设置串口状态,通过函数readfile和writfile读写串口。对于串行通信设备,win32 api支持同步和异步两种i/o操作。同步操作方式的程序设计相对比较简单,但i/o操作函数在i/o操作结束前不能返回,这将挂起调用线程,直到i/o操作结束。异步操作方式相对要复杂一些,但它可让耗时的i/o操作在后台进行,不会挂起调用线程,这在大数据量通信的情况下对改善调用线程的响应速度是相当有效的。异步操作方式特别适合同时对多个串行设备进行i/o操作和同时对一个串行设备进行读/写操作。

关键字:RS-232 串行通信 数据


目录
摘要……………………………………………………………………………………i
目录………………………………………………………………………………… ii
第一章 引言和概述…………………………………………………………………1
1.1 开发背景…………………………………………………………………1
1.2 实现Delphi串行通信………………………………………………… 1
1.2.1 Delphi 通信特点………………………………………………… 1
1.2.2 串行通信相关函数…………………………………………………1
1.3 可行性分析………………………………………………………………2
1.3.1 技术可行性…………………………………………………………2
1.3.2 经济可行性…………………………………………………………2
1.3.3 使用可行性…………………………………………………………2
第二章 RS-232C 串行通信简介……………………………………………………3
2.1 串行通信简介……………………………………………………………3
2.2 RS-232C 常用引脚及接线………………………………………………3
第三章 设计注意事项 …………………………………………………………… 4
3.1 连线………………………………………………………………………4
3.2 通信协议…………………………………………………………………4
3.3 检查的省略………………………………………………………………4
3.4 测试程序的设计…………………………………………………………5
第四章 系统需求分析………………………………………………………………5
4.1 系统主要功能需求分析…………………………………………………5
4.1.1 主要模块及功能……………………………………………………5
4.1.2 功能模块图…………………………………………………………5
4.2 数据流分析………………………………………………………………6
第五章 系统设计目标………………………………………………………………7
5.1 系统设计目标…………………………………………………………… 7
5.2 设计开发环境…………………………………………………………… 7
5.3 概要设计………………………………………………………………… 7
5.3.1 组件概要设计………………………………………………………8
5.3.2 系统概要设计………………………………………………………9
5.4 详细设计………………………………………………………………… 9
5.4.1 组件详细设计………………………………………………………9
5.4.2 系统详细设计………………………………………………………10
5.5 小结……………………………………………………………………… 12
总结………………………………………………………………………………… 12
参考文献…………………………………………………………………………… 13

第一章 引言和概述
1.1 开发背景
随着计算机系统的应用和微机网络的发展,通信功能越来越显得重要。这里所说的通信是只计算机与外界的信息交换。因此,通信既包括计算机与计算机之间,也包括计算机和外部设备之间、计算机与单片机之间的信息交换。由于串行通信是在一根传输线上一位一位的传送信息,所用的传输线少,并且可以借助现成的电话网进行信息传送,因此,特别适合于远距离传输。对于那些与计算机相距不远的人-机交换设备和串行存储的外部设备如终端、打印机、逻辑分析仪、磁盘等、上位机与下位机之间的通信,采用串行方式交换数据也很普遍。在实时控制和管理方面,采用多台微机处理机组成分级分布控制系统中,各CPU之间的通信一般都是串行方式。所以串行接口是微机应用系统常用的接口。
串行通信广泛应用于Internet、电信、金融、工业控制、服务业、终端连线及其他应用领域,在不同的应用领域,串行通信可以与其他通信方式相结合、与Access或Mssql数据库相结合、与WinSock通信相结合,方便的与SMS模块、Modem、Rabbit 2000嵌入式系统、PLC通信程序、MATLAB环境等进行通信,所以研究基于windows的串口通信具有很强应用价值。

查看评论 已有0位网友发表了看法
  • 验证码: