网站大量收购独家精品文档,联系QQ:2885784924

微型计算机原理及应用07.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSR SYNDET/BRKDET FE OE E PE TxE RxRDY TxRDY D7 D6 D5 D4 D3 D2 D1 D0 数据装置准备好 奇偶错标志 溢出错标志 帧校验错标志 发送器准备好 接收器准备好 发送器空 SYNDET BRKDET 1已达到同步 0未达到同步 1接收到断缺字符 0正常工作 例如,若要查询8251A接收器是否准备好,则可用下列程序段完成: MOV DX,0FFF2H ;状态口 L: IN AL,DX ;读状态口 AND AL,02H ;查Dl=1?即准备好了吗? JZ L ;未准备好,则等待 MOV DX,OFFF0H ;数据口 IN Al,DX ;已准备好则输入数据 4.8251A的初始化 步骤及流程图(如图7-17所示)如下: (1)芯片复位以后,第一次用奇地址端口写入的值作为模式字进入模式寄存器。 (2)按照模式字中的规定,使8251A工作在同步模式。 (3)由CPU用奇地址端口写入的值将作为控制字送到控制寄存器,而用偶地址端口写入的值将作为数据送到数据输出缓冲寄存器。 系统RESET初始化 置方式 输出方式指令 异步? 输出第一个同步字符 一个同步字符? 输出第二个同步字符 输出命令指令 传送数据 Y Y Y Y N N N N RESET? 完成? 7.4 其他接口芯片介绍 在外设接口电路中,经常需要对传输过程中的信息进行放大、隔离以及锁存,能实现上述功能的接口芯片最简单的就是缓冲器、数据收发器和锁存器。 74LS373是一种8D锁存器,具有三态驱动输出,其引脚电路如图7-18所示。 74LS373的锁存功能如表7-2所示。 74LS373锁存器主要用于锁存地址信息、数据信息以及DMA页面地址信息等。 7.4.1 Intel 8279 Intel 8279是一种通用的可编程序的键盘、显示接口器件,单片器件就能够完成键盘输入和显示控制两种功能。 7.4.2 HD7279A HD7279A是比高公司生产的单片具有串行接口、可同时驱动8位共阴式数码管(或64只独立LED)的智能显示驱动芯片,该芯片可同时连接多达64键的键盘矩阵,一片即可完成LED显示及键盘接口的全部功能。 7.5 CPU和外设之间的数据传送方式 各种外设的工作速度相差很大,如磁盘机的传送速度高达0.1Mbps~6Mbps,而键盘人工输入数据的速度通常为几十毫秒1个字节。由于外设受机械和其他因素的影响工作速度不一致,CPU何时从输入设备读取数据以及何时往输出设备写入数据成为较复杂的定时问题。 CPU与外设之间的数据传送方式有三种:程序方式、中断方式和DMA方式。 7.5.1 程序方式 程序方式是指在程序控制下进行信息传送。程序传送又分为无条件传送方式和条件传送方式。 1.无条件传送 无条件传送是指计算机能够确认一个外设已经准备就绪,不必查询外设的状态即可直接进行信息传输。 输出锁存器 输入缓冲器 端口译码器 往输出设备 来自输入设备 D7~D0 地址总线 M/ 2.条件传送方式 条件传送也称为查询方式传送。查询方式是主机在传送数据(包括读入和写出)之前要检查外设是否“准备好”,若没有准备好,则继续检查其状态,直至外设准备好了,即确认外设已具备传送条件之后才能进行数据传送。 输入设备 锁存器 数据缓冲器 三态缓冲器 R Q +5V 数据 选通 地址 译码 数据 READ=1? 输入一个字节到CPU 对数据进行处理 输入完? 结束 Y N Y N 7.5.2 中断方式 1.中断传送的工作原理 在中断传送方式下,外设具有申请CPU服务的主动权。当输入设备将数据准备好或者输出设备可以接收数据时,便可以向CPU发出中断请求,使CPU暂时停下当前的工作而和外设进行一次数据传输,等数据传输操作过程结束后,CPU再继续进行原来的工作。可见,在中断传送方式下,CPU不必花大量时间去查询外设的工作状态,因为外设准备就绪后会主动发出中断请求信号。然而CPU必须具有这样的功能:在每条指令执行完毕后,会检查外部是否有中断请求信号。如有中断请求,在中断标志为1的情况下,CPU保留下一条指令的地址(称为断点)和当前的标志,转到中断服务程序去执行。当从中断服务程序返回时,CPU会恢复标志和断点地址。 2.中断源类型 发出中断请求的外部设备或引起中断的内部原因称为中断源。在8086系统中,有两类中断:外部中断和内部中断。 (1)外部中断。 1)不可屏蔽中断NMI。 2)可屏蔽中断INTR。 (2)内部中断。 3.中断优先级 当系统有多个中断源时,就可能同时出现几个中断源申请中断,而CPU在一个时刻只能响应并

文档评论(0)

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

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

1亿VIP精品文档

相关文档