- 4
- 0
- 约1.21万字
- 约 29页
- 2017-03-26 发布于江苏
- 举报
基于PC机inows环境下数据通信处理及存储程序研究设计书与实现课程研究设计书188867261
专业综合课程设计任务书
学生姓名: 专业班级:
指导教师: 工作单位:
题 目: 5.基于PC机Windows环境下数据通信、处理及存储程序设计与实现。
PC机Windows环境下程序设计能力是电子信息专业技术人员的一项基本技能,本课程设计题要求学生采用任何一种开发平台,设计出一款单片机与PC机间的数据通信、处理及存储的程序(数据收、发程序都要提供)。
设计内容及要求:
(1)通信接口为RS-232,USB,网卡任意一款。
(2)通信的数据流自定。
(3)处理操作自定。
(4)接收的数据以文件的形式存在硬盘上。
时间安排:
(1) 布置课程设计任务,查阅资料,确定方案 四天;
(2) 进行编程设计 一周;
(3) 完成课程设计报告书 三天;
指导教师签名: 年 月 日
系主任(或责任教师)签名: 年 月 日
目录
摘要 I
1 Visual Basic 6.0简介 2
2 串口通信原理 3
3.1串行通信定义 3
3.2串行通信的异步通信 4
3.3波特率 4
3.4串行接口的基本特点 5
3.4.1串行端口工作方式 5
3单片机与PC机通信 8
4.1 AT89C51单片机上对应端口介绍 8
4.3单片机通信代码 9
4.4仿真电路图 11
4 VB设计PC机 12
5.1界面设计 12
5.2 VB设计的窗体 12
5.3 VB代码 12
5 串口通信结果及其分析 22
6.1通信结果 22
6.2结果分析 24
6 实物图 25
7心得体会 26
参考文献 27
摘要
为了实现本次课设的要求,完成基于PC机Windows环境下数据通信、处理及存储程序设计与实现。我们采用Visual Basic 6.0软件设计和51单片机完成课程设计的要求。
我们选取的是通信接口为RS-232,利用单片机与PC机的之间相互通信来实现课设要求,Visual Basic软件主要用于设计代表PC机的窗体,实现PC机进行串口通信的基本功能;单片机用于完成与PC机的通信。本次课设除了要用到VB软件外,还需使用KEIL软件生成适用于51单片机的.HEX文件。
关键字:RS-232 ,串口通信, Visual Basic 6.1 Visual Basic 6.0简介
Visual Basic(VB)是由微软公司开发的包含协助开发环境的事件驱动编程语言。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX。程序员可以轻松的使用VB提供的组件快速创建一个应用程序。
VB的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单创建应用程序的GUI系统,但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。
2.1串行通信定义
串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS-232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。
2.2串行通信的异步通信
字符帧也叫数据帧,由起始位、数据位、奇偶校验位和停止位等四部分组成。在串行通信中,发送端一帧一帧发送信息,接收端一帧一帧接收信息。两相邻字符帧之间可以无空闲位,也可以由若干空闲位,自行定义。
串行通信的数据或者字符是一帧一帧地传送,在异步通信中,一帧数据先用一个起始位“0”表示字符的开始,然后是5~8位上数据,即该字符的代码,规定低位在前,高位在后,接下来是奇偶校验位,最后一个停止位“1”表示字符的结束。下面是异步通信一帧数据为10位的帧格式见图3-1。
图3-1字符帧格式图
2.3波特率
波特率是通信中对数据传送速率的要求。在计算机通信中,其意义是每秒钟传送多少位二进制数。假如异步传送速率为每秒120个字符,每个字符有1个起始位,8个数据位,1个停止位组成,则其传送波特率为
传送一位所需要的时间为波特率的倒数,即
您可能关注的文档
- 基于Lin集群的云服务的技术研究设计书与实现研究生学位课题.doc
- 基于MALAB2FSK调制系统的研究设计书课程研究设计书().doc
- 基于LPC2103和无线收发模块的温度采集系统文案.doc
- 基于Lin集群的云服务的技术研究设计书与实现学位课题.doc
- 基于MALAB16QAM通信系统仿真深刻研究设计书说明书.doc
- 基于MALABBP神经网络应用深刻.doc
- 基于malab数字识别系统研究设计书.doc
- 基于LTC技术滤器的优化研究设计书.doc
- 基于MALAB的AM调制解调技术研究精品研究设计书文案.doc
- 基于LaVIE的实验室远程监控系统研究设计书与实现(深刻研究设计书).doc
- 基于PHP框架的网站研究设计书与开发优秀研究设计书.doc
- 基于PA与DFN的变压器故障预测研究硕士学位.doc
- 基于PIC机的红外遥控研究设计书本科优秀研究设计书.doc
- 基于PHP的药品推广网站的文案与实现最终文案.doc
- 基于ph教育培训理系统.doc
- 基于PC机inows环境下数据通信处理及存储程序研究设计书与实现课程研究设计书.doc
- 基于PID上水箱位控制系统研究设计书课程研究设计书.doc
- 基于php的图书管理系统的研究设计书与实现可行性研究设计书研究.doc
- 基于PLC制的压供水系统研究设计书研究设计书(思考).doc
- 基于plc制的圃温室大棚系统研究设计书.doc
原创力文档

文档评论(0)