基于java串口通信的具体应用毕业设计开题报告.doc
《基于java串口通信的具体应用毕业设计开题报告.doc》由会员分享,可在线阅读,更多相关《基于java串口通信的具体应用毕业设计开题报告.doc(8页珍藏版)》请在三一文库上搜索。
1、 毕业设计开题报告班 级:学 号:姓 名:学 院:专 业:设 计 题 目:串口通信的具体应用指导教师: 毕 业 设 计 开 题 报 告1结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文 献 综 述一、本课题的研究背景及意义 随着计算机系统的应用和计算机网络的发展,通信功能越来越重要。这里所说的通信是指计算机与外界的信息交换。因此,通信既包括计算机与外部设备之间,也包括计算机与计算机之间的信息交换。串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议。很多GPIB兼容的设备也带有RS-232的串口,同时
2、,串口通信协议也可以用于获取远程采集设备的数据。所以针对不同的通信要求和系统环境,采用不同编程语言实现串口通信具有一定的实用价值。二、本课题国内外研究现状RS-232-C(又称EIA RS-232-C,以下简称RS-232)是在1970年由美国电子工业协会(EIA)联合贝尔系统,调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准,也是目前最常用的串行接口标准。RS-232串行接口总线使用范围因为通信设备之间距离不大于15m,传输速率最大为20KB/s。串行通信在发送时,把CPU送来的并行码转换成串行码,逐位依次发送出去;在接受时,把发送过来的串行码逐位接受,组装成并行码,并行的发送
3、给CPU去处理。这种串行到并行的转换功能当然可以用软件来实现,但是这样会占用CPU,所以常用硬件电路来实现这一功能,这种硬件电路叫做串行通信接口,即串口。RS-232是一个全双工的通讯协议,它可以同时进行数据接收和发送的工作2。由于串行通信是在一根传输线上一位一位的传送信息,所用的传输线少,并且可以借助现成的电话网进行信息传送,因此,特别适合于远距离传输3。对于那些与计算机相距不远的人机交换设备和串行存储的外部设备如终端、打印机、逻辑分析仪、磁盘等,采用串行方式交换数据也很普遍.在实时控制和管理方面,采用多台微机处理机组成分级分布控制系统中,各CPU之间的通信一般都是串行方式。所以串行接口是微
4、机应用系统常用的接口。三、本课题相关理论综述3.1、Java语言Java是一种简单易用、完全面向对象、有平台无关性、安全可靠的、主要面向Internet的开发工具。Java自从1995年正式问世以来,它的速度发展已经让整个Web世界发生了翻天覆地的变化。随着Java Servlet、 Java Server Page(JSP)技术的推出,更是让Java成为基于Internet从远端服务器传输到本地机上并执行的一种语言:是一种应用程序提供者不需要知道使用者的计算机硬件与软件环境的语言。比尔盖茨说过:Java是最卓越的程序设计语言5。Java自从问世以来,技术和应用发展非常快,在计算机、移动电话、
5、家用电话等领域中无一没有java技术的存在。在Internet上,几乎每个网页都包含Java程序或代码。由于Java的广泛应用,使它受到了史无前例的关注,Java是一种Internet编程语言,Java还曾是网络动画技术的代名词,Java虚拟机更是让人耳目一新,Java简单易学,跨平台而又不失强大功能6。相比其他语言,Java技术平台具有鲜明的优越性。从最初构造Java平台开始,就考虑了安全性的问题,即其安全性是建立在Java平台的内核中的。其他的语言只是在软件开发时才由用户自行处理安全问题,难免会有安全漏洞。其次,对于程序员来说,Java语言比以往其他的任何一门语言都好用,原因在于:Java
6、有自动回收垃圾的功能,Java增加了对象和变量的强制类型检查,Java还取消了指针7。时至今日,Java仍然在一步步地朝着远大的梦想而迈进,显而易见的成果便是在国际互联网的应用,如今常见的浏览器也都全面支持Java Applet以及衍生出来的JavaScript语言等,而市面上可见的操作系统,也利用Java的跨平台特性来开发,包括Windows系统、各类Unix和Linux、Mac等操作系统,都可以看到Java的综述。这一切都充分说明了Java在计算机语言大家庭中的地位,Java对Internet编程的影响就如同C语言对系统编程的影响一样。3.2、系统数据库连接JDBC技术是Java Data
7、Base Connectivity的缩写,它是SUN公司提供的一种支持基本SQL功能的通用的应用程序接口(Application Programming Interface)。它由一组用Java语言编写的类和接口组成。通过这些类和接口,程序开发人员可以在Java语言中方便地建立与数据库的链接,通过执行相应SQL语句,完成对不同数据库的访问。因此,开发人员使用JDBC API可以不必编写一个应用程序来访问Sybase数据库,又另外编写一个应用程序去访问Oracle数据库,再写一个应用程序访问Microsoft的SQL Server。不但如此,使用Java语言编写的应用程序可以在任何支持Java的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 java 串口 通信 具体 应用 毕业设计 开题 报告
链接地址:https://www.31doc.com/p-5182341.html