基于PC机Windows环境下数据通信、处理及存储程序设计与djyd.docx
《基于PC机Windows环境下数据通信、处理及存储程序设计与djyd.docx》由会员分享,可在线阅读,更多相关《基于PC机Windows环境下数据通信、处理及存储程序设计与djyd.docx(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、专业综合合课程设设计任务务书学生姓名名:专业班班级:指导教师师:工作单单位: 题 目目: 基基于PCC机Wiindoows环环境下数数据通信信、处理理及存储储程序设设计与实实现。初始条件件:(1) 提供实验验室机房房及安装装Winndowws系统统的PCC机;(2) 数据通信信的基本本理论学学习。 要求完成成的主要要任务:(包括课课程设计计工作量量及其技技术要求求,以及及说明书书撰写等等具体要要求):(1)在在PC机机Winndowws环境境下设计计出一款款集数据据发送、接接收处理理及存储储程序;(2)通通信接口口为RSS-2332,UUSB,网网卡任意意一款;(3)通通信的数数据流自自定,处
2、处理操作作自定;(4)接接收的数数据以文文件的形形式存在在硬盘上上;(5)对对结果进进行分析析; (6)要要求阅读读相关参参考文献献不少于于5篇;(7)根根据课程程设计有有关规范范,按时时、独立立完成课课程设计计说明书书。时间安排排: (1) 布置课课程设计计任务,查阅资资料,确确定方案案 四天天; (2) 进行编编程设计计 一周周; (3) 完成课课程设计计报告书书 三天天;指导教师师签名: 年年 月 日系主任(或责任任教师)签名: 年 月月 日目录摘要I1 Prroteeus软软件简介介12 Viisuaal BBasiic 66.0简简介23 串口口通信原原理33.1串串行通信信定义33
3、3.2串串行通信信的异步步通信443.3波波特率443.4串串行接口口的基本本特点553.4.1串行行端口工工作方式式54单片机机与PCC机通信信84.1 AT889C551单片片机上对对应端口口介绍884.3单单片机通通信代码码94.4仿仿真电路路图1115 VBB设计PCC机125.1界界面设计计125.2 VB设设计的窗窗体1225.3 VB代代码1226 串口口通信结结果及其其分析2226.1通通信结果果226.2结结果分析析247 实物物图2558心得体体会266参考文献献27摘要为了实现现本次课课设的要要求,完完成基于于PC机Winndowws环境境下数据据通信、处处理及存存储程序
4、序设计与与实现。我我们采用用Vissuall Baasicc 6.0软件件设计和和Prooteuus单片片机串口口仿真来来完成课课程设计计的要求求。我们选取取的是通通信接口口为RSS-2332,利利用单片片机与PPC机的的之间相互互通信来来实现课课设要求求,Viisuaal BBasiic软件件主要用用于设计计代表PPC机的的窗体,实实现PCC机进行行串口通通信的基基本功能能;Prroteeus软软件仿真真的单片片机用于于模拟单单片机,完完成与PPC机的的通信。本本次课设设除了要要用到VVB和Prooteuus软件件外,还还需使用用KEIIL软件件生成适适用于551单片片机的.HEXX文件,以
5、以及用到到Virrtuaal SSeriial Porrt DDrivver软软件来对对PC机和和单片机机之间串串口进行行连接,使使用VSSPD软软件来设设置连接接串口的的时候我我将单片片机设为为COMM3,PC机设设为COOM1。关键字:RS-2232 ,串口口通信,Proteus,Visual Basic 6.01 Prroteeus软软件简介介Protteuss是世界界上著名名的EDDA工具具(仿真真软件),从原原理图布布图、代代码调试试到单片片机与外外围电路路协同仿仿真,一一键切换换到PCCB设计计,真正正实现了了从概念念到产品品的完整整设计。是是目前世世界上唯唯一将电电路仿真真软件、
6、PPCB设设计软件件和虚拟拟模型仿仿真软件件三合一一的设计计平台,其其处理器器模型支支持80051、HHC111、PIIC100/122/166/188/244/300/DssPICC33、AAVR、AARM、880866和MSSP4330等,220100年又增增加了CCorttex和和DSPP系列处处理器,并并持续增增加其他他系列处处理器模模型。在在编译方方面,它它也支持持IARR、Keeil和和MPLLAB等等多种编编译器。Protteuss软件具有有其它EEDA工工具软件件(例:mulltissim)的的功能。这这些功能能是:1原理理布图2PCCB自动动或人工工布线3SPPICEE电路仿
7、仿真4互动动的电路路仿真5仿真真处理器器及其外外围电路路Protteuss拥有丰丰富的资资源,它它体现在在:1Prroteeus可可提供的的仿真元元器件资资源:仿仿真数字字和模拟拟、交流流和直流流等数千种元元器件,有有30多多个元件件库。2Prroteeus可可提供的的仿真仪仪表资源源 :示示波器、逻逻辑分析析仪、虚虚拟终端端、SPPI调试试器、II2C调调试器、信信号发生生器、模模式发生生器、交交直流电电压表、交直流电流表。理论上同一种仪器可以在一个电路中随意的调用。3除了了现实存存在的仪仪器外,PProtteuss还提供供了一个个图形显显示功能能,可以以将线路路上变化化的信号号,以图图形的
8、方方式实时时地显示示出来,其其作用与与示波器器相似,但但功能更更多。这这些虚拟拟仪器仪仪表具有有理想的的参数指指标,例例如极高高的输入入阻抗、极极低的输输出阻抗抗。这些些都尽可可能减少少了仪器器对测量量结果的的影响。4Prroteeus可可提供的的调试手手段 PProtteuss提供了了比较丰丰富的测测试信号号用于电电路的测测试。这这些测试试信号包包括模拟拟信号和和数字信信号。Protteuss不仅可可将许多多单片机机实例功功能形象象化,也也可将许许多单片片机实例例运行过过程形象象化。前前者可在在相当程程度上得得到实物物演示实实验的效效果,后后者则是是实物演演示实验验难以达达到的效效果。课程设
9、计计、毕业业设计是是学生走走向就业业的重要要实践环环节。由由于PRROTEEUS提提供了实实验室无无法相比比的大量量的元器器件库,提提供了修修改电路路设计的的灵活性性、提供供了实验验室在数数量、质质量上难难以相比比的虚拟拟仪器、仪仪表,因因而也提提供了培培养学生生实践精精神、创创造精神神的平台台随着科技技的发展展,“计计算机仿仿真技术术”已成成为许多多设计部部门重要要的前期期设计手手段。它它具有设设计灵活活,结果果、过程程的统一一的特点点。可使使设计时时间大为为缩短、耗耗资大为为减少,也也可降低低工程制制造的风风险。相相信在单单片机开开发应用用中PRROTEEUS也也能茯得得愈来愈愈广泛的的应
10、用。2Vissuall Baasicc 6.0简介介Visuual Bassic(VB)是是由微软软公司开开发的包包含协助助开发环环境的事件驱驱动编程程语言。它它源自于于BASSIC编编程语言言。VBB拥有图图形用户户界面(GUII)快速应应用程序序开发(RADD)系统统,可以以轻易的的使用DDAO、RDOO、ADOO连接数据据库,或或者轻松松的创建建ActtiveeX控件件。程序序员可以以轻松的的使用VVB提供供的组件件快速创创建一个个应用程程序。VB的中中心思想想就是要要便于程程序员使使用,无无论是新新手或者者专家。VB使用了可以简单创建应用程序的GUI系统,但是又可以开发相当复杂的程序。
11、VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。窗体控件件的增加加和改变变可以用用拖放技术术实现。一一个排列列满控件件的工具具箱用来来显示可可用控件件(比如如文本框框或者按按钮)。每每个控件件都有自自己的属属性和事件。默默认的属属性值会会在控件件创建的的时候提提供,但但是程序序员也可可以进行行更改。很很多的属属性值可可以在运运行时候候随着用用户的动动作和
12、修修改进行行改动,这这样就形形成了一一个动态态的程序序。举个个例子来来说:窗窗体的大大小改变变事件中中加入了了可以改改变控件件位置的的代码,在在运行时时候每当当用户更更改窗口口大小,控控件也会会随之改改变位置置。在文文本框中中的文字字改变事事件中加加入相应应的代码码,程序序就能够够在文字字输入的的时候自自动翻译译或者阻阻止某些些字符的的输入。VB的程程序可以以包含一一个或多多个窗体体,或者者是一个个主窗体体和多个个子窗体体,类似似于操作作系统的的样子。有有很少功功能的对对话框窗窗口(比比如没有有最大化化和最小化化按钮的的窗体)可可以用来来提供弹弹出功能能。VB的组组件既可可以拥有有用户界界面,
13、也也可以没没有。这这样一来来服务器器端程序序就可以以处理增增加的模模块。VB使用用引用计计数的方方法来进进行垃圾圾收集,这这个方法法中包含含有大量量的对象象,提供供基本的的面向对对象支持持。因为为越来越越多组建建的出现现,程序序员可以以选用自自己需要要的扩展展库。和和有些语语言不一一样,VVB对大大小写不不敏感,但但是能自自动转换换关键词词到标准准的大小小写状态态,以及及强制使使得符号号表入口口的实体体的变量量名称遵遵循书写写规则。默默认情况况下字符符串的比比较是对对大小写写敏感的的,但是是可以关关闭这个个功能。VB使得得大量的的外界控控件有了了自己的的生存空空间。大大量的第第三方控控件针对对
14、VB提提供。VVB也提提供了创创建、使使用和重重用这些些控件的的方法,但但是由于于语言问问题,从从一个应应用程序序创建另另外一个个并不简简单。3 串口口通信原原理3.1串串行通信信定义串口是计计算机上上一种非非常通用用设备通通信的协协议。大大多数计计算机包包含两个个基于RRS-2322的串口口。串口口同时也也是仪器器仪表设设备通用用的通信信协议;很多GGPIBB兼容的的设备也也带有RRS-2232口口。同时时,串口口通信协协议也可可以用于于获取远远程采集集设备的的数据。3.2串串行通信信的异步步通信字符帧也也叫数据据帧,由由起始位位、数据据位、奇奇偶校验验位和停停止位等等四部分分组成。在在串行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PC Windows 环境 数据通信 处理 存储 程序设计 djyd
限制150内