专业综合课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目:基于PC机Windows环境下数据通信、处理及存储程序设计与实现。初始条件:(1)提供实验室机房及安装Windows系统的PC机;(2)数据通信的基本理论学习。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求):(1)在PC机Windows环境下设计出一款集数据发送、接收处理及存储程序;(2)通信接口为RS-232,USB,网卡任意一款;(3)通信的数据流自定,处理操作自定;(4)接收的数据以文件的形式存在硬盘上;(5)对结果进行分析;(6)要求阅读相关参考文献不少于5篇;(7)根据课程设计有关规范,按时、独立完成课程设计说明书。时间安排:(1)布置课程设计任务,查阅资料,确定方案四天;(2)进行编程设计一周;(3)完成课程设计报告书三天;指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要..........................................................................I1Proteus软件简介............................................................12VisualBasic6.0简介.......................................................23串口通信原理................................................................33.1串行通信定义..........................................................33.2串行通信的异步通信....................................................43.3波特率................................................................43.4串行接口的基本特点....................................................53.4.1串行端口工作方式................................................54单片机与PC机通信...........................................................84.1AT89C51单片机上对应端口介绍..........................................84.3单片机通信代码........................................................94.4仿真电路图...........................................................115VB设计PC机...............................................................125.1界面设计.............................................................125.2VB设计的窗体........................................................125.3VB代码..............................................................126串口通信结果及其分析.......................................................226.1通信结果.............................................................226.2结果分析.............................................................247实物图.....................................................................258心得体会...................................................................26参考文献.....................................................................27摘要为了实现本次课设的要求,完成基于PC机Windows环境下数据通信、处理及存储程序设计与实现。我们采用VisualBasic6.0软件设计和Proteus单片机串口仿真来完成课程设计的要求。我们选取的是通信接口为RS-232,利用单片机与PC机的之间相互通信来实现课设要求,VisualBasic软件主要用于设计代表PC机的窗体,实现PC机进行串口通信的基本功能;Proteus软件仿真的单片机用于模拟单片机,完成与PC机的通信。本次课设除了要用到VB和Proteus软件外,还需使用KEIL软件生成适用于51单片机的.HEX文件,以及用到VirtualSerialPortDriver软件来对PC机和单片机之间串口进行连接,使用VSPD软件来设置连接串口的时候我将单片机设为COM3,PC机设为COM1。关键字:RS-232,串口通信,Proteus,VisualBasic6.01Proteus软件简介Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计...