微机原理与接口-06:串并行通信和接口技术.ppt
《微机原理与接口-06:串并行通信和接口技术.ppt》由会员分享,可在线阅读,更多相关《微机原理与接口-06:串并行通信和接口技术.ppt(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理与接口技术微机原理与接口技术之之串并行通信串并行通信和接口技术和接口技术串并行通信和接口技术串并行通信和接口技术几个问题几个问题串行与并行串行与并行接口与通信接口与通信原理与技术原理与技术串行通信涉及的几个问题串行通信涉及的几个问题全双工方式、半双工方式和单工方式全双工方式、半双工方式和单工方式同步方式和异步方式同步方式和异步方式传送数据单位:字符、位传送数据单位:字符、位同步同步:收发用同一个时钟信号定时收发用同一个时钟信号定时许多字符组成一个信息组,以组为单位许多字符组成一个信息组,以组为单位每组(帧)的开始要加上同步字符每组(帧)的开始要加上同步字符异步异步以字符为单位,字符之间
2、的传输间隔是任意的以字符为单位,字符之间的传输间隔是任意的每个字符前后要有分割位每个字符前后要有分割位比比较较:同同步步效效率率高高,同同步步用用同同一一时时钟钟协协调调,传传数数据同时要传输时钟信号。据同时要传输时钟信号。串行通信涉及的几个问题串行通信涉及的几个问题同步方式和异步方式同步方式和异步方式异步异步 帧格式帧格式时钟时钟发送时钟:发送端用来决定每位对应的时间长度发送时钟:发送端用来决定每位对应的时间长度接收时钟接收时钟波特率:位传输率(每秒传输多少位)波特率:位传输率(每秒传输多少位)波波特特率率因因子子:发发送送/接接收收一一个个数数据据位位所所需需要要的的时时钟钟脉脉冲冲个数(
3、可以是位传输率的个数(可以是位传输率的16,32,或,或64倍)倍)发送、接收过程,发送、接收过程,UART(通用异步收发器通用异步收发器)同步同步发送、接收过程发送、接收过程串行通信涉及的几个问题串行通信涉及的几个问题串行通信的传输率串行通信的传输率波特率波特率国国际际标标准准波波特特率率系系列列(110,300,600,1200,1800,2400,4800,9600,19200)大大多多数数接接口口的的接接收收波波特特率率和和发发送送波波特特率率可可以以分别设置分别设置例例异步传输过程异步传输过程设设每每个个字字符符对对应应1个个起起始始位位、7个个信信息息位位、1个个奇奇偶偶校校验验位
4、位和和1个个停停止止位位,波波特特率率为为1200bps每秒钟能传输的最大字符数为多少个?每秒钟能传输的最大字符数为多少个?同步传输同步传输用用1200bps的的波波特特率率工工作作,用用4个个同同步步字字符符作作为为信信息息帧帧头头部部,但但不不用用奇奇偶偶校校验验,那那么么,传传 输输 100个个 字字 符符 所所 用用 的的 时时 间间 为为7(100+4)/12000.6067s每秒钟能传输的字符数为多少个?每秒钟能传输的字符数为多少个?串行接口串行接口串行接口部件串行接口部件4个主要寄存器个主要寄存器控制寄存器控制寄存器状态寄存器状态寄存器数据输入寄存器数据输入寄存器数据输出寄存器数
5、据输出寄存器可编程串行接口的典型结构可编程串行接口的典型结构8251A的基本性能的基本性能可以工作在同步或异步方式可以工作在同步或异步方式 在同步方式时在同步方式时能用能用5、6、7或或8位表示字符位表示字符能自动检测同步字符能自动检测同步字符允许奇偶校验允许奇偶校验在异步方式下在异步方式下能能用用5、6、7或或8位位表表示示字字符符,用用1位位作作为为奇奇偶校验偶校验自动增加自动增加1个启动位个启动位自动增加自动增加1个、个、1.5个或个或2个停止位个停止位8251A的基本工作原理的基本工作原理功能结构功能结构8251A的基本工作原理的基本工作原理功能结构功能结构接收缓冲器接收缓冲器接收控制
6、电路接收控制电路发送缓冲器发送缓冲器发送控制电路发送控制电路数据总线缓冲器数据总线缓冲器读写控制逻辑读写控制逻辑调制解调器控制电路调制解调器控制电路8251A的发送和接收的发送和接收异步接收异步接收异步发送异步发送TxENCTS#8251A的发送和接收的发送和接收同步接收同步接收内同步内同步同步字符同步字符外同步外同步同步发送同步发送TxENCTS#8251A的对外信号的对外信号两组两组与与CPU与外设与外设8251A的对外信号的对外信号8251A和和CPU之间的连接信号之间的连接信号片选信号片选信号CS#数据信号数据信号D0D7读写控制信号读写控制信号RD#、WR#、C/D#(数据数据控制信
7、号控制信号)收发联络信号收发联络信号TxRDY(发发送送器器准准备备好好信信号号)、TxE(发发送送器器空空信信号号)、RxRDY(接接收收器器准准备备好好信信号号)、SYNDET(同同步检测信号步检测信号)8251A的对外信号的对外信号8251A和和CPU之间的连接信号之间的连接信号读写控制信号读写控制信号RD#、WR#、C/D#收发联络信号收发联络信号TxRDY、TxE、RxRDY、SYNDETC/D#RD#WR#操作操作001CPU输入数据输入数据010CPU输出数据输出数据101CPU读取状态读取状态110CPU写控制命令写控制命令8251A的对外信号的对外信号8251A和外设之间的连
8、接信号和外设之间的连接信号数据信号数据信号TxD、RxD收发联络信号收发联络信号DTR#、DSR#、RTS#、CTS#8251A的对外信号的对外信号除与除与CPU和外设的连接信号外和外设的连接信号外还有电源、三个时钟信号还有电源、三个时钟信号8251A的编程的编程8251A的初始化的初始化 偶偶地地址址对对应应数数据据输输入入输输出出寄寄存存器器,奇奇地地址址对对应应状态、模式、控制、同步字符寄存器。状态、模式、控制、同步字符寄存器。8251A初始化的约定初始化的约定复位后,用奇地址写入的值送模式寄存器复位后,用奇地址写入的值送模式寄存器若若为为同同步步模模式式,接接着着往往奇奇地地址址端端口
9、口输输出出的的字节为同步字符字节为同步字符此此后后,除除复复位位命命令令,往往奇奇地地址址写写入入的的值值将将送送到到控控制制寄寄存存器器,往往偶偶地地址址端端口口写写入入的的值值送送到数据输出寄存器到数据输出寄存器8251A的编程的编程8251A的初始化的初始化8251A的编程的编程模模式式寄寄存存器的格式器的格式8251A的编程的编程控制寄存器的格式控制寄存器的格式8251A的编程的编程状态寄存器的格式状态寄存器的格式8251A连接举例连接举例RS232C收发器作用收发器作用时钟信号时钟信号同步信号同步信号异步模式下初始化举例异步模式下初始化举例假假 设设“奇奇”地地 址址 为为42H字符
10、位数:字符位数:7偶校验偶校验停止位数:停止位数:2波特率因子:波特率因子:16清除出错标志清除出错标志RTS#信号有效信号有效DTR#有效有效启动发送接收启动发送接收模式字:模式字:0FAH控制字:控制字:37H代码:代码:moval,0fahout42h,almoval,37hout42h,al同步模式下初始化举例同步模式下初始化举例假设假设“奇奇”地址为地址为42H同步字符:同步字符:2个(个(16H)字符位数:字符位数:7偶校验偶校验内同步内同步搜索同步字符搜索同步字符清除出错标志清除出错标志RTS#信号无效信号无效DTR#信号有效信号有效启动发送接收启动发送接收模式字:模式字:38H
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 06 并行 通信 技术
限制150内