最新微机原理与接口技术第8章并串行通信接口ppt课件PPT课件.ppt
《最新微机原理与接口技术第8章并串行通信接口ppt课件PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新微机原理与接口技术第8章并串行通信接口ppt课件PPT课件.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理与接口技术第微机原理与接口技术第8章并串章并串行通信接口行通信接口ppt课件课件串行通信接口串行通信接口8.2 串行通信基础串行通信基础8.3 可编程串行可编程串行I/O接口接口82518.4 8251应用例应用例调制调制/解调示意图解调示意图(调频)(调频)数字信号数字信号数字信号数字信号模拟信号模拟信号数据数据终端终端设备设备 MODEM数据数据终端终端设备设备 MODEM传输速率和波特率传输速率和波特率传传输输速速率率为为每每秒秒钟钟传传送送2#数数码码的的位位数数(比比特特数数),以以位位/秒秒(b/s)为单位。)为单位。传传输输速速率率是是串串行行通通信信一一个个重重要要的的
2、通通信信速速率率指指标标,也也反反映映了对串行通信传输通道的要求。了对串行通信传输通道的要求。波波特特(baud)率率为为每每位位传传送送时时间间的的倒倒数数,也也是是串串行行通信一个重要的通信一个重要的通信速率指标通信速率指标。串行通信每次传送串行通信每次传送1位时位时,波特率波特率和和传输速率传输速率相等相等。一般串行通信的波特率在一般串行通信的波特率在509600波特波特之间。之间。串行通信总线串行通信总线RS-232CRS-232C是是广广泛泛应应用用于于数数据据终终端端设设备备(DTE)和和数数据据通通讯讯设设备备(DCE)之间的通信总线。之间的通信总线。RS-232C总线信号采用总
3、线信号采用EIA电平标准电平标准(负逻辑)(负逻辑):“1”-5V-25V“0”+5V+25VTTL电平电平信号和信号和RS-232C的的EIA电平电平信号之间信号之间,要有相应的电平转换电路。要有相应的电平转换电路。RS-232C总线总线,一般使用一般使用D型型9芯(芯(DB-9)连接器。)连接器。RS-232C信号信号:保护地线保护地线,信号地线信号地线GND;接收线接收线RxD,发送数据线发送数据线TxD;请请求求发发送送RTS,允允许许发发送送CTS,通通信信设设备备(DCE)准准备备好好DSR,终终端端设设备备(DTE)准备好准备好DTR,音响指示音响指示RI,载波检测载波检测DCD
4、。串行串行I/O接口的基本结构接口的基本结构联络信号联络信号串入串入串出串出发送时钟发送时钟接收时钟接收时钟数据总线数据总线收发器收发器控制控制信号信号逻辑逻辑地址译码地址译码中断请求中断请求D7D0读读/写写端口选信号端口选信号片选信号片选信号 CS A0数据输入寄存器数据输入寄存器数据输出寄存器数据输出寄存器串入串入/并出并出并入并入/串出串出状态寄存器状态寄存器控制寄存器控制寄存器串行串行I/O接口接口8251Intel 8251是可编程的串行是可编程的串行同步同步/异步异步、发送发送/接收接收接口。接口。使用单一使用单一+5V电源和单相时钟(电源和单相时钟(TTL电平标准)电平标准)。
5、接收、发送有各自的数据缓冲器接收、发送有各自的数据缓冲器,可以进行可以进行单工单工或或全双工全双工通信。通信。提供与提供与调制解调器调制解调器的联络信号的联络信号,便于直接和通信线路连接。便于直接和通信线路连接。可选择可选择奇奇/偶校验偶校验。校验位的插入。校验位的插入/剔除、检错都由芯片硬件完成。剔除、检错都由芯片硬件完成。异步通信异步通信,每个数据字符位数可选每个数据字符位数可选58位位,停止位可选停止位可选1位、位、1.5位或位或2位位,波特率范围为波特率范围为019200波特波特,发送发送/接收时钟频率可为波特率的接收时钟频率可为波特率的1倍、倍、16倍倍或或64倍倍(倍频系数(倍频系
6、数1/16/64)。)。同步通信同步通信,每个数据字符位数可选每个数据字符位数可选58位位,波特率范围为波特率范围为096000波特波特,发发送送/接收时钟频率与波特率相同。同步方式可选择接收时钟频率与波特率相同。同步方式可选择单同步、双同步或者单同步、双同步或者外同步外同步,同步字符可设定。同步字符可设定。8251的内部结构的内部结构调制调制/解调解调控制逻辑控制逻辑DTRDSRRTSCTS发送数据寄存器发送数据寄存器D7D0状态寄存器状态寄存器接收数据寄存器接收数据寄存器控制寄存器控制寄存器读读/写写控制逻辑控制逻辑RESETCLKC/DRDWRCS TxD TxRDY TxE TxC R
7、xD RxRDY SYNDET RxC发送器发送器发送控制发送控制接收器接收器接收控制接收控制8251的引脚特性的引脚特性 CPU系统数据系统数据/控制信号控制信号:D7D0:双向、三态数据线。:双向、三态数据线。CLK:时钟信号:时钟信号,输入。输入。RESET:复位信号:复位信号,输入输入,高电平有效。高电平有效。CS:片选信号:片选信号,输入输入,低电平有效。低电平有效。C/D:控制:控制/数据端口选择输入线。(数据端口选择输入线。(A0)RD,WR:读:读,写选通信号写选通信号,输入输入,低电平有效。低电平有效。发送发送/接收状态接收状态/控制信号控制信号:RxRDY:接收准备好状态:
8、接收准备好状态,输出输出,高电平有效。高电平有效。TxRDY:发送准备好状态:发送准备好状态,输出输出,高电平有效。高电平有效。TxE:发送缓冲器空闲状态:发送缓冲器空闲状态,输出。输出。SYNDET:同步状态输出信号:同步状态输出信号,或者外同步输入信号。或者外同步输入信号。8251的引脚特性的引脚特性发送器发送器/接收器信号:接收器信号:RxD:串行数据输入。串行数据输入。TxD:串行数据输出。串行数据输出。RxC:接收器时钟输入。接收器时钟输入。TxC:发送器时钟输入:发送器时钟输入。MODEM信号:信号:DTR:数据终端准备好状态:数据终端准备好状态,输出输出,低电平有效。低电平有效。
9、DSR:数据准备好状态:数据准备好状态,输入输入,低电平有效。低电平有效。RTS:请求发送信号:请求发送信号,输出输出,低电平有效。低电平有效。CTS:允许传送信号:允许传送信号,输入输入,低电平有效。低电平有效。8251读读/写操作控制逻辑写操作控制逻辑CSRDWRC/D读读/写操作说明写操作说明0010(串(串并)并)8251数据数据数据总线数据总线0100数据总线数据总线 8251数据(并数据(并串)串)00118251状态字状态字数据总线数据总线0101数据总线数据总线8251控制字控制字8251发送发送/接收器部件接收器部件 8251发送器的主要部件发送器的主要部件移移位位寄寄存存器
10、器、同同步步字字符符寄寄存存器器(2个个)、数数据据位位计计数数器、奇器、奇/偶校验位发生器等。偶校验位发生器等。8251接收器的主要部件接收器的主要部件移移位位寄寄存存器器、同同步步字字符符寄寄存存器器(2个个)、数数据据位位计计数数器、奇器、奇/偶校验位检测器等。偶校验位检测器等。8251发送器工作过程发送器工作过程 8251异步通信的发送异步通信的发送:发发送送器器把把发发送送数数据据寄寄存存器器的的数数据据组组织织成成一一帧帧字字符符信信息息,从从TxD端端逐逐位位发发送送出出去去,即即先先发发送送起起始始位位(“0”),再再逐逐位位发发送送字字符符数数据据位位,并并根根据据编编程设定
11、在字符数据位后发送校验位和停止位。程设定在字符数据位后发送校验位和停止位。若发送器没有字符帧信息发送若发送器没有字符帧信息发送,则发送则发送“1”空闲位。空闲位。8251同步通信的发送同步通信的发送:发发送送器器先先逐逐位位发发送送设设定定的的1/2个个同同步步字字符符,然然后后,逐逐位位从从TxD端端发发送送一一个个字符数据,直到规定的数据块发送完。个个字符数据,直到规定的数据块发送完。若若CPU没没有有及及时时把把数数据据写写到到发发送送数数据据寄寄存存器器,则则8251用用同同步步字字符符发发送送填充填充,直至直至CPU写入新的数据。写入新的数据。8251接收器工作过程接收器工作过程 8
12、251异步通信的接收异步通信的接收:当当接接收收器器从从RxD端端接接收收到到有有效效的的起起始始位位(“0”)后后,便便逐逐位位接接收收后后续续的的数数据据位位、检检测测奇奇/偶偶校校验验位位和和停停止止位位是是否否出出错错。将将接接收收的的(并并行行)数数据据送送到到接接收收数数据据寄寄存存器器,给给出出“RxRDY”有有效效信信号号,表表示示“串串-并并”转转换换好好一一个数据,个数据,可以读取。可以读取。8251同步通信的接收同步通信的接收:若若设设定定外外同同步步接接收收,SYNDET为为外外同同步步输输入入信信号号(来来自自MODEM),当检测到当检测到SYNDET信号(高电平)有
13、效,启动接收一个个字符数据。信号(高电平)有效,启动接收一个个字符数据。若若设设定定内内同同步步接接收收,首首先先,搜搜索索规规定定的的1个个或或2个个同同步步字字符符(同同步步字字符符事事先先设设置置在在同同步步字字符符寄寄存存器器),直直到到搜搜索索同同步步字字符符完完成成,SYNDET信信号输出(高电平)有效,接着开始接收一个个字符数据。号输出(高电平)有效,接着开始接收一个个字符数据。8251的控制的控制/状态字状态字 8251的串行通信要靠的串行通信要靠命令控制的设置命令控制的设置和和状态的查询状态的查询配合配合完成。完成。8251除了发送、接收串行数据字符以外除了发送、接收串行数据
14、字符以外,还有与之相还有与之相关的关的方式控制字方式控制字、命令控制字命令控制字和和状态字状态字的操作。的操作。例如:例如:MOV AL,;取;取控制字控制字OUT ,AL;写;写8251控制数据控制数据 IN AL,;读;读8251状态数据状态数据TEST AL,;测试;测试状态位状态位8251的的方式控制字方式控制字 00:同步同步101:异步异步110:异步异步1611:异步异步6400:5位数据位位数据位01:6位数据位位数据位10:7位数据位位数据位11:8位数据位位数据位0:不校验不校验0 1:奇校验奇校验1 1:偶校验偶校验1:外同步外同步0 0:内双同步内双同步1 0:内单同步
15、内单同步00:无效无效01:1位停止位位停止位10:1.5位停止位位停止位11:2位停止位位停止位D7 D6 D5 D4 D3 D2 D1 D0同步同步同步方式同步方式?异步异步8251的的命令控制字命令控制字 D7 D6 D5 D4 D3 D2 D1 D0ENI RRTSERSBRKRXEDTRTXE发送允许发送允许1:允许:允许,0:禁止:禁止接收允许接收允许1:允许:允许,0:禁止:禁止发送断点字符发送断点字符1:迫使:迫使TxD为低为低,0:正常:正常数据终端准备好数据终端准备好1:迫使:迫使DTR输出输出0进入同步搜索方式进入同步搜索方式1:进行:进行SYNC搜索搜索内部复位内部复位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 微机 原理 接口 技术 串行 通信 ppt 课件
限制150内