微机原理与接口-06:串并行通信和接口技术.ppt

微机原理与接口-06:串并行通信和接口技术.ppt

ID:53311308

大小:1.87 MB

页数:60页

时间:2020-04-18

微机原理与接口-06:串并行通信和接口技术.ppt_第1页
微机原理与接口-06:串并行通信和接口技术.ppt_第2页
微机原理与接口-06:串并行通信和接口技术.ppt_第3页
微机原理与接口-06:串并行通信和接口技术.ppt_第4页
微机原理与接口-06:串并行通信和接口技术.ppt_第5页
资源描述:

《微机原理与接口-06:串并行通信和接口技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微机原理与接口技术 之串并行通信和接口技术串并行通信和接口技术几个问题串行与并行接口与通信原理与技术串行通信涉及的几个问题全双工方式、半双工方式和单工方式同步方式和异步方式传送数据单位:字符、位同步:收发用同一个时钟信号定时许多字符组成一个信息组,以组为单位每组(帧)的开始要加上同步字符异步以字符为单位,字符之间的传输间隔是任意的每个字符前后要有分割位比较:同步效率高,同步用同一时钟协调,传数据同时要传输时钟信号。串行通信涉及的几个问题同步方式和异步方式异步帧格式时钟发送时钟:发送端用来决定每位对应的时间长度接收时钟波特率:位传输率(每秒传输多少位

2、)波特率因子:发送/接收一个数据位所需要的时钟脉冲个数(可以是位传输率的16,32,或64倍)发送、接收过程,UART(通用异步收发器)同步发送、接收过程串行通信涉及的几个问题串行通信的传输率波特率国际标准波特率系列(110,300,600,1200,1800,2400,4800,9600,19200)大多数接口的接收波特率和发送波特率可以分别设置例异步传输过程设每个字符对应1个起始位、7个信息位、1个奇偶校验位和1个停止位,波特率为1200bps每秒钟能传输的最大字符数为多少个?同步传输用1200bps的波特率工作,用4个同步字符作为信息帧头部,

3、但不用奇偶校验,那么,传输100个字符所用的时间为7(100+4)/1200=0.6067s每秒钟能传输的字符数为多少个?串行接口串行接口部件4个主要寄存器控制寄存器状态寄存器数据输入寄存器数据输出寄存器可编程串行接口的典型结构8251A的基本性能可以工作在同步或异步方式在同步方式时能用5、6、7或8位表示字符能自动检测同步字符允许奇偶校验在异步方式下能用5、6、7或8位表示字符,用1位作为奇偶校验自动增加1个启动位自动增加1个、1.5个或2个停止位8251A的基本工作原理功能结构8251A的基本工作原理功能结构接收缓冲器接收控制电路发送缓冲器发送

4、控制电路数据总线缓冲器读写控制逻辑调制解调器控制电路8251A的发送和接收异步接收异步发送TxENCTS#8251A的发送和接收同步接收内同步同步字符外同步同步发送TxENCTS#8251A的对外信号两组与CPU与外设8251A的对外信号8251A和CPU之间的连接信号片选信号CS#数据信号D0~D7读写控制信号RD#、WR#、C/D#(数据控制信号)收发联络信号TxRDY(发送器准备好信号)、TxE(发送器空信号)、RxRDY(接收器准备好信号)、SYNDET(同步检测信号)8251A的对外信号8251A和CPU之间的连接信号读写控制信号RD#

5、、WR#、C/D#收发联络信号TxRDY、TxE、RxRDY、SYNDETC/D#RD#WR#操作001CPU输入数据010CPU输出数据101CPU读取状态110CPU写控制命令8251A的对外信号8251A和外设之间的连接信号数据信号TxD、RxD收发联络信号DTR#、DSR#、RTS#、CTS#8251A的对外信号除与CPU和外设的连接信号外还有电源、三个时钟信号8251A的编程8251A的初始化偶地址对应数据输入输出寄存器,奇地址对应状态、模式、控制、同步字符寄存器。8251A初始化的约定①复位后,用奇地址写入的值送模式寄存器②若为同步模式

6、,接着往奇地址端口输出的字节为同步字符③此后,除复位命令,往奇地址写入的值将送到控制寄存器,往偶地址端口写入的值送到数据输出寄存器8251A的编程8251A的初始化8251A的编程模式寄存器的格式8251A的编程控制寄存器的格式8251A的编程状态寄存器的格式8251A连接举例RS232C收发器作用时钟信号同步信号异步模式下初始化举例假设“奇”地址为42H字符位数:7偶校验停止位数:2波特率因子:16清除出错标志RTS#信号有效DTR#有效启动发送接收模式字:0FAH控制字:37H代码:moval,0fahout42h,almoval,37hout

7、42h,al同步模式下初始化举例假设“奇”地址为42H同步字符:2个(16H)字符位数:7偶校验内同步搜索同步字符清除出错标志RTS#信号无效DTR#信号有效启动发送接收模式字:38H控制字:97H代码:moval,38hout42h,almoval,16hout42h,alout42h,almoval,97hout42h,al8251A编程举例利用状态字进行编程即是条件传送方式接收查询状态寄存器中RxRDY位发送查询状态寄存器中TxRDY位另外,还必须查询是否有传输错误8251A编程举例MOVAL,0FAH┑OUT42H,AL┙MOVAL,37H

8、┑OUT42H,AL┙MOVDI,0┑MOVCX,80┙BEGIN:INAL,42H┑TESTAL,02H│JZBEGIN

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。