基于PC机Windows环境下数据通信、处理及存储程序设计与实现(DOC) 下载本文

专业综合课程设计任务书

学生姓名: 专业班级: 指导教师: 工作单位:

题 目: 基于PC机Windows环境下数据通信、处理及存储程序设计与实现。 初始条件:

(1) 提供实验室机房及安装Windows系统的PC机; (2) 数据通信的基本理论学习。

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求):

(1)在PC机Windows环境下设计出一款集数据发送、接收处理及存储程序; (2)通信接口为RS-232,USB,网卡任意一款; (3)通信的数据流自定,处理操作自定; (4)接收的数据以文件的形式存在硬盘上; (5)对结果进行分析;

(6)要求阅读相关参考文献不少于5篇;

(7)根据课程设计有关规范,按时、独立完成课程设计说明书。

时间安排:

(1) 布置课程设计任务,查阅资料,确定方案 四天; (2) 进行编程设计 一周; (3) 完成课程设计报告书 三天;

指导教师签名: 年 月 日

系主任(或责任教师)签名: 年 月 日

目录

摘要 ........................................................................ I 1 Proteus软件简介 ........................................................... 1 2 Visual Basic 6.0简介 ...................................................... 2 3 串口通信原理 ............................................................... 3

3.1串行通信定义 ......................................................... 3 3.2串行通信的异步通信 ................................................... 4 3.3波特率 ............................................................... 4 3.4串行接口的基本特点 ................................................... 5

3.4.1串行端口工作方式 ............................................... 5

4单片机与PC机通信 .......................................................... 8

4.1 AT89C51单片机上对应端口介绍 ......................................... 8 4.3单片机通信代码 ....................................................... 9 4.4仿真电路图 .......................................................... 11 5 VB设计PC机 .............................................................. 12

5.1界面设计 ............................................................ 12 5.2 VB设计的窗体 ....................................................... 12 5.3 VB代码 ............................................................. 12 6 串口通信结果及其分析 ...................................................... 22

6.1通信结果 ............................................................ 22 6.2结果分析 ............................................................ 24 7 实物图.................................................................... 25 8心得体会 .................................................................. 26 参考文献.................................................................... 27

武汉理工大学《专业综合》课程设计

摘要

为了实现本次课设的要求,完成基于PC机Windows环境下数据通信、处理及存储程序设计与实现。我们采用Visual Basic 6.0软件设计和Proteus单片机串口仿真来完成课程设计的要求。

我们选取的是通信接口为RS-232,利用单片机与PC机的之间相互通信来实现课设要求,Visual Basic软件主要用于设计代表PC机的窗体,实现PC机进行串口通信的基本功能;Proteus软件仿真的单片机用于模拟单片机,完成与PC机的通信。本次课设除了要用到VB和Proteus软件外,还需使用KEIL软件生成适用于51单片机的.HEX文件,以及用到Virtual Serial Port Driver软件来对PC机和单片机之间串口进行连接,使用VSPD软件来设置连接串口的时候我将单片机设为COM3,PC机设为COM1。

关键字:RS-232 ,串口通信,Proteus,Visual Basic 6.0

I