毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89S52单片机温度控制监视软件的设计+VB源代码(3)
2.2 所用软件和主要硬件
1、硬件平台:
(1)上位机:普通PC机1台
(2)下位机:ME830单片机开发实验仪1台
(3)RS232总线1根
(4)RS232转USB线1根
2、软件平台:
(1) Windows操作系统;
(2) Access数据库;
(3) Microsoft Visual Basic6.0开发工具;
(4) Keil uVision4
3 VB与下位机通信的建立
下位机将温度转换并将温度值存储到单片机的RAM里,本章主要讨论采用比较廉价的通信方式—RS232来实现上位机接收下位机的温度信息并加以处理。
3.1 串行通信及RS232总线
下位机采集到的大量温度信息,需要传送至上位机,为接下来的温度分析处理提供数据。因为单片机和PC机之间的距离不是很长,因此采用异步串行通信中应用最广的RS-232标准总线来实现两者之间的信息传递。本节将主要介绍串行通信的基本概念,数据传送方式和RS-232总线标准等。
3.1.1 串行通信
随着计算机系统和计算机
网络
的发展,计算机的通信功能越来越重要。计算机通信从广义上讲可以分为并行通信和串行通信。并行通信速度快,实时性强,但是所占用的端口多,成本高,通信距离短,不适用的产品的小型化。串行通信中,只有一个单一的传输线来完成通信功能,成本低,已被广泛应用于通信。所以本系统采用串行通信。
串行通信是指计算机主机与外设之间以及主机系统与主机系统之间数据的串行传送。使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。串口通信时,发送和接收到的每一个字符实际上都是一次一位的传送的,每一位为1或者为0。
串行通信有两种基本的工作方式:异步传输和同步传输。单片机串口通信都是异步的,因此本系统采用异步串行通信,实现上位机与下位机之间的通信。
异步通信中,在异步通信中有两个比较重要的指标:字符帧格式和波特率。数据通常以字符或者字节为单位组成字符帧传送。字符帧由发送端逐帧发送,通过传输线被接收设备逐帧接收。发送端和接收端可以由各自的时钟来控制数据的发送和接收,这两个时钟源彼此独立,互不同步。
接收端检测到传输线上发送过来的低电平逻辑"0"(即字符帧起始位)时,确定发送端已开始发送数据,每当接收端收到字符帧中的停止位时,就知道一帧字符已经发送完毕。
3.1.2 RS232总线
在串行通信时,要求双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通信。RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是
英文
“推荐标准”的缩写,232为标识号,C表示修改次数。RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道。
1、
机械
特性
RS-232C的机械特性主要指两个通信装置如何实现机械对接。
表3.1计算机DB-9连接器引脚信号功能
引脚号 信号名称 方向 信号功能
1 DCD PC机←对方 PC机收到远程信号(载波检测)
2 RXD PC机←对方 PC机接收数据
3 TXD PC机→对方 PC机发送数据
4 DTR PC机→对方 PC机准备就绪
共11页:
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
上一篇:
AT89S52单片机直流电机的PWM控制系统设计+源程序
下一篇:
筛板精馏塔及萃取塔过程控制系统设计+工艺流程图
单片机数字红外测距系统设计+电路图+程序
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
粉料称重装置的单片机控...
STM32单片机的无刷直流电机控制系统设计
AT89S52单片机车内空气检测系统设计+源代码
谷度酒庄消费者回访调查问卷表
辩护律师的作证义务和保...
拉力采集上位机软件开发任务书
中国古代秘书擅权的发展和恶变
国内外无刷直流电动机研究现状
浅谈新形势下妇产科护理...
浅谈传统人文精神茬大學...
多元化刑事简易程序构建探讨【9365字】
高校网球场馆运营管理初探【1805字】
《醉青春》导演作品阐述