微机原理与接口技术 知识_第6章 串并行通信和接口技术 知识.ppt

微机原理与接口技术 知识_第6章 串并行通信和接口技术 知识.ppt

  1. 1、本文档共107页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术 知识_第6章 串并行通信和接口技术 知识.ppt

微机原理与接口技术;第6章 串并行通信和接口技术;6.1 接口的功能及在系统中的连接;典型的I/O接口和外部电路连接图 ;6.1.2 接口与系统的连接;可编程串行接口的典型结构;6.2.2 串行通信涉及的几个问题;同步通信——通信双方使用同一时钟;同步通信的数据格式;异步通信——通信双方使用各自的时钟;起止式异步通信协议;波特率和波特率因子;接收时对起始位的检测(波特率因子为16);接收错误的处理;通用异步收发器UART ;6.3 可编程串行通信接口8251A;8251A的基本性能;6.3.2 8251A的基本工作原理;8251A的功能结构;8251A的发送和接收(异步);接收时对起始位的检测;CPU;异步方式下的数据传输格式;同步接收方式和同步发送方式 ;6.3.3 8251A的对外信号;连接信号;连接信号;连接信号;连接信号;2.8251A与外部设备之间的连接信号;2.8251A与外部设备之间的连接信号;2.8251A与外部设备之间的连接信号;3. 时钟、电源和地;3. 时钟、???源和地;3. 时钟、电源和地;6.3.3 8251A的编程;2.8251A的初始化;初始化流程图 ;3.模式寄存器的格式;4.控制寄存器的格式;5.状态寄存器的格式;6.3.5 8251A应用举例 ;波特率因子为16,7个数据位/字符, 偶校验,2个停止位,发送、接收允许;发送、接收允许;1.异步模式下的初始化程序举例;2.同步模式下初始化程序举例 ;采用内同步方式,2个同步字符(同步字 符为16H),偶校验,7位数据位/字符; 对同步字符进行检索;使3个出错标志复位;使8251A的发送器启动,接收器也启动;数据终端准备好。;2.同步模式下初始化程序举例;3.利用状态字进行编程的举例 ;参考程序;6.4 并行通信和并行接口;典型的并行接口和外设连接的示意图 ; 6.5 可编程并行通信接口8255A;6.5.1 8255A的内部结构;6.5.1 8255A的内部结构;6.5.1 8255A的内部结构;6.5.2 8255A芯片引脚信号;2. 与CPU连接的信号;与CPU一边连接的信号;6.5.3 8255A的控制字;方式选择控制字;方式选择控制字;方式选择控制字举例 ;方式选择控制字例——地址分配分析 ;方式选择控制字例——地址分配分析;方式选择控制字例——地址分配分析;方式选择控制字例;方式选择控制字例;方式选择控制字例;2 C口的置位/复位功能;端口C置1/置0控制字几点说明; 6.5.4 8255A的工作方式;方式0的输入时序;方式0的输出时序;方式1——选通输入/输出方式;方式1输入信号的规定和输入时序;端口B工作在方式1输入引脚;方式1 输入联络信号;方式1输入时序 ;方式1中断控制;方式1输出信号的规定和输出时序;端口B方式1输出引脚;方式1输出联络信号;方式1 输出时序;方式2 ——双向选通方式;方式2 双向选通引脚;方式2 双向选通时序;方式2——双向选通方式;6.5.5 8255A的应用举例;8255A的应用举例;8255A的应用举例;8255A的应用举例;8255A的应用举例;习题与思考:;习题与思考:;接口寄存器按访问区分;传输制式;接收缓冲器对外的引脚为RxD。 功能是从RxD引脚上接收串行数据,并按照相应的格式将串行数据转换成并行数据。 它对应于编程结构图中的接收移位寄存器。 接收控制电路是配合接收缓冲器工作的,它管理有关接收的所有功能: 在异步方式下,芯片复位后,先检测输入信号中的有效“1”,一旦检测到,接着寻找有效的低电平来确定启动位。 消除假启动干扰。 对接收到的信息进行奇偶校验,并根据校验结果建立相应的状态位。 检测停止位,并按照检测结果建立状态位。 ;发送控制电路和发送缓冲器配合工作; 它控制和管理所有与串行发送有关的功能; 发送缓冲器把来自CPU的并行数据加上相应的控制信息,然后转换成串行数据从TxD引脚发出去; 它对应于编程结构图中的发送移位寄存器: 在异步方式下,为数据加上起始位、校验位和停止位。 在同步方式下,插入同步字符,在数据中插入校验位。;数据总线缓冲器用来把8251A和系统数据总线相连; 在CPU执行输入输出指令期间,由数据总线缓冲器发送和接收数据; 控制字、命令字和状态信息也通过数据总线缓冲器传输 ;读写控制逻辑电路用来配合数据总线缓冲器工作: 接收写信号-WR,并将来自数据总线的数据和控制字写人8251A。 接收读信号-RD,并将数据或状态字从8251A送往数据总线。 接收控制/数据信号C/-D,将此信号和读写信号合起来通知8251A,当前读写的是数据还是控制字、状态字。 接收时钟信号CLK,完成8251A的内部定时。 接收复位信号RESET,使

您可能关注的文档

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档