1、 本科生毕业论文(设计)本科生毕业论文(设计) 开题报告开题报告 题题 目目 基于 C/S 的串口通讯实现 学学 院院 计算机与信息工程学院 专专 业业 计算机科学与技术计算机科学与技术 年年 级级 2004 学学 号号 姓姓 名名 指导教师指导教师 职职 称称 二二八八 年年 二二 月二十七月二十七 日日 一选题依据 串行通讯协议有很多种,像RS232,RS485,RS422,甚至现今流行的USB等都 是串行通讯协议。串行通讯技术的应用无处不在。 在非网络工业环境下,使用串口通讯方式交换数据,如数控加工中心等。而 跨平台的JAVA 串口通讯为工业环境下的通讯提供了便利的条件。本课题主要开发
2、一个基于 JAVA 的串口通讯软件。要求实现可配置的软件模块开发。 二文献综述内容 随着计算机系统的应用和微机网络的发展,通信功能越来越显的重要.这里所 说的通信是只计算机与外界的信息交换.因此,通信既包括计算机与外部设备之间,也 包括计算机和计算机之间的信息交换.由于串行通信是在一根传输线上一位一位的传 送信息,所用的传输线少,并且可以借助现成的电话网进行信息传送,因此,特别适合 于远距离传输.对于那些与计算机相距不远的人机交换设备和串行存储的外部设备 如终端、打印机、逻辑分析仪、磁盘等,采用串行方式交换数据也很普遍.在实时控 制和管理方面,采用多台微机处理机组成分级分布控制系统中,各 CP
3、U 之间的通信一 般都是串行方式.所以串行接口是微机应用系统常用的接口. 在非网络工业环境下,使用串口通讯方式交换数据,如数控加工中心等,而 跨平台的JAVA 串口通讯为工业环境下的通讯提供了便利的条件。本课题主要开发 一个基于 JAVA 的串口通讯软件。要求实现可配置的软件模块开发。 主要名词解释: 1. Socket. Socket 是一个数据结构。使用这个 socket 数据结构去开始一个 客户端和服务器之间的会话。这个服务器是一直在监听准备产生一个 新的会话。当 一个客户端连接服务器,它就打开服务器正在进行监听的一个端口进行会话。这 时,服务器端接受客户端的连接请求,那么就进行一次循环
4、。现在这个 客户端就能 够发送信息到服务器,服务器也能发送信息给客户端。 2. XML.XML(Extensible Markup Language,可扩展标记语言)XML 专门为 WEB 应用而设计,和 HTML 不同,它是一种元标记语言(meta-markup language),也就是 说它没有一套能够适用于各个领域中所有用户的固守的标签和元素,相反,它允许 开发者根据自已的需要定义自已的元素,XML 中的 X(Extensible)就是说明了这一 点.XML 被设计用来存储、支持和交换数据,而不是用来显示数据的。通常,XML 被 用于数据交换,而不是数据存储。 3. Java Gui 是 java 的图形化界面的实现. 4. 串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基 于 RS232 的串口。串口同时也是仪器仪表设备通用的通信协议;很多 GPIB 兼容的设 备也带有 RS- 232 口。同时,串口通信协议也可以用于获取远程采集设备的数据。 5. RS-23