第八章 串行通信接口
- 格式:ppt
- 大小:1.91 MB
- 文档页数:124
第一讲:第八章串行接口与通信回顾:并行通信的特点及应用。
本讲重点:串行接口与通信概述,串行通信接口,通信规程和通信标准讲授内容:8.1 串行接口与通信概述一.并行通信与串行通信数据通信的基本方式可分为并行通信与串行通信两种:并行通信:是指利用多条数据传输线将一个数据的各位同时传送。
特点:是传输速度快,适用于短距离通信。
串行通信:是指利用一条传输线将数据一位位地顺序传送。
特点:是通信线路简单,利用电话或电报线路就可实现通信,降低成本,适用于远距离通信,但传输速度慢。
二.串行通信方式串行通信:分为同步通信(SYNC)与异步通信(ASYNC)两种方式。
1.异步通信及其协议异步通信以一个字符为传输单位,通信中两个字符间的时间间隔是不固定的,然而在同一个字符中的两个相邻位代码间的时间间隔是固定的。
通信协议(通信规程):是通信双方约定的一些规则。
传送一个字符的信息格式:规定有起始位、数据位、奇偶校验位、停止位等,其中各位的意义如下:①起始位:先发出一个逻辑”0”信号,表示传输字符的开始。
②数据位:紧接着起始位之后。
数据位的个数可以是4、5、6、7、8等,构成一个字符。
通常采用ASCII码。
从最低位开始传送,靠时钟定位。
③奇偶校验位:数据位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验),以此来校验数据传送的正确性。
④停止位:它是一个字符数据的结束标志。
可以是1位、1.5位、2位的高电平。
⑤空闲位:处于逻辑“1”状态,表示当前线路上没有数据传送。
波特率:是衡量数据传送速率的指标。
表示每秒钟传送的二进制位数。
例如数据传送速率为120字符/秒,而每一个字符为10位,则其传送的波特率为10×120=1200字符/秒=1200波特。
注:异步通信是按字符传输的,接收设备在收到起始信号之后只要在一个字符的传输时间内能和发送设备保持同步就能正确接收。
下一个字符起始位的到来又使同步重新校准。
2.同步串行通信及其规程同步通信以一个帧为传输单位,每个帧中包含有多个字符。
第八章串行通信技术§8。
1串行通信的概述及RS-232C总线教学方法:讲授法教学目的:1、了解单片机串行通信的基本方法。
2、掌握单片机串行通信的相关概念。
3、了解RS-232C总线。
4、了解RS-232C总线电平及计算机信号电平教学重点:串行通信的方式教学难点:波特率的理解和信号电平的理解教学过程:组织教学:授课课时:(2课时)扳书课题:§8。
1串行通信的概述及RS-232C总线引入新课:一、串行通信概述1、什么叫串行通信?并行、串行举生活中的例子(排横队行走,排纵队行走)说明;引出并行通信,串行通信的概念。
P00P01 外设1P02P0389C51RXD外设2TXD串行通信就是使计算机中的数据一位一位地按先后顺序在一根传输线上传送。
通常有两种基本的通信方式:异步通信和同步通信。
2、异步通信和同步通信回顾在数字电路中所学的移位寄存器工作原理。
可提问学生。
异步通信:异步——发送时钟不一定等于接收时钟。
如下图:数据传送是帧的形式传送,每一帧数据包括起始位、数据位、奇偶校验位、停止位四部分。
其中数据位可以是5位、6位、7位、8位。
在一帧格式中,先是一个起始位0,然后是8个数据位,规定低位在前,高位在后,接下来是奇偶校验位(可以省略),最后是停止位1。
用这种格式表示字符,则字符可以一个接一个地传送。
特点:不同速度的外设可相互传送,但传送数据比实际数据位数多(加起始位、停止位等),占用CPU时间,传送速度较慢。
同步通信同步——发送设备时钟等于接收设备时钟。
在同步通信中,每个字符要用起始位和停止位作为字符开始和结束的标志,占用了时间;所以在数据块传递时,为了提高速度,常去掉这些标志,采用同步传送。
由于数据块传递开始要用同步字符来指示,同时要求由时钟来实现发送端与接收端之间的同步,故硬件较复杂。
发送方和接收方时钟完全一样,只要双方同时准备好(同步),可直接传送数据,无需附加多余的控制位,传送数据效率高,但设备要求高。
第八章串行口及串行通信技术8.4 串行通讯标准总线►在智能控制中,对某些数据要做较复杂的处理。
由于单片机的运算功能较差,对数据进行较复杂的处理时,往往需要借助计算机系统。
因此,需要用89C51单片机的串行口与PC机的串行口COM1或COM2进行串行通信,将单片机采集的数据传送到PC机中,由PC机的高级语言或数据库语言对数据进行整理及统计等复杂处理;或者实现PC机对远程前沿单片机进行控制。
►但是因为PC机与单片机的电气特性不一样,所以,它们需要通过标准的串行总线进行通信。
8.4 串行通讯标准总线►在实现计算机与计算机、计算机与外设间的串行通信时,通常采用标准通信接口、这样就能很方便地把各种计算机、外部设备、测量仪器等有机地连接起来,进行串行通信。
►串行总线是连接外部设备的一个串口总线标准,当不同类型的微机之间进行串行通讯时,均以此标准来进行,常用的有►RS232、RS485、RS422、、I2C、SPI、IEEE 1394、USB ►汽车上常见的串行总线:CAN总线 LIN总线8.4 串行通讯标准总线►RS-232是由美国电子工业协会(EIA)正式公布的,在异步串行通信中应用最广的标准总线。
它包括了按位串行传输的电气和机械方面的规定,适用于短距离或带调制解调器的通信场合,一般用于20m以内的通信。
►为了提高数据传输率和通信距离,EIA又公布了RS-422,RS -423和RS-485串行总线接口,理论上RS485的最长传输距离能达到1200米。
8.4 串行通讯标准总线8.4.1 RS-232C标准接口总线8.4.2信号电气特性与电平转换8.4.3单片机与PC机通信的接口电路5 8.4.1 RS-232C标准接口总线►ELA RS-232C是目前最常用的串行接口标准,用于实现计算机与计算机之间、计算机与外设之间的数据通信。
►该标准的目的是定义数据终端设备(DTE)之间接口的电气特性。
一般的串行通信系统是指微机和调制解调器(modem),调制解调器叫数据电路终端设备(简称DCE)。