《2023年串口通信实验报告.docx》由会员分享,可在线阅读,更多相关《2023年串口通信实验报告.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年串口通信实验报告 华南农业大学 实验报告 -目录- 1、实验任务和目的 . 2、实验准备 . 3、实验步骤 . 4、实验分析与总结 .(1)、分析 .(2)、总结 . 1、实验任务和目的 了解串行通信的背景知识后,通过三线制制作一条串口通信线(PC-PC),并编程实现两台PC间通过RS-232C通信。要求两台PC机能进行实时的字符通信,并了解工业自动化控制中的基本通信方式。 2、实验准备 1、检查PC是否具有串行通信接口,并按其针脚类准备一条串口通信线缆。 2、串口包的安装,下载javacomm20-win32.zip并解压,将win32com.dll复制到bin目录下;将comm.
2、jar复制到lib;把m.properties也同样拷贝到lib目录下,再将上面提到的文件放到JRE相应的目录下就可以了。 3、实验步骤 1、将实验所需RS-232缆线准备好,并将JAVA串口包复制到相应地目录下。 2、查找有关串口通信的书籍以及在网上查找相应地串口通信代码。 3、用JAVA编程软件JCreator编写代码。 4、实验分析与总结 (1)、分析 (I)、对串口读写之前需要先打开一个串口并检测串口是否被占用: public void open() /打开串口以及输入输出流 recieve=false; try serialPort=(SerialPort)portId.open(S
3、erial Communication, 2000); catch(PortInUseException e)System.out.println(端口正被占用!); try serialPort.setSerialPortParams (9600,SerialPort.DATABITS_8,SerialPort.STOPBITS_1,SerialPort.PARITY_NONE); catch(UnsupportedCommOperationException e)System.out.println(不支持通信); try outputStream=serialPort.getOutput
4、Stream(); inputStream=serialPort.getInputStream(); 1-完整运行程序如图所示: 图1 (2)、总结 通过本次串口实验,我对串口通信的知识了解的更透彻,这是在刚开始对串口通信知识不了解的情况下就编程而造成许多错误之后才得到的结果。在网上查找资料的时候也接触到了不少其他的编程语言例如VB,delphi,C#等,这也让我对这些从没有学过的语言有所了解,我想这些知识对以后的实验工作都有帮助。 3 - - 串口通信实验报告 串口通信实验报告 移动通信实验报告1 消息队列通信实验报告 通信实验报告4(优秀) 移动通信实验报告二 串口通讯实验报告 实验一简单的异步串行通信实验报告 物联网1091 移动通信实验报告内容 通信原理实验报告