- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机原理和 与应用第10章输入输出接口2.ppt
11.1 并行打印机接口
11.2 串行异步通信接口
11.3 显示系统及编程应用
11.4 磁盘文件和对其编程
11.5 鼠标编程;第 11 章输入输出接口(2); 11.1.1接口信号和操作过程
接口板插在主机板的扩充插槽内,与系统总线相连, 这不必多说。接口板与打印机之间的连接采用标准的25芯插头插座,其信号定义与引脚关系如表达式11.1所示。信号可分为3组:
(1) 数据领事组,占8条线,传输字符(包括控制字符)的代码电位信号。
(2) 控制信号组,占4条线,传输从CPU发往打印机的控制(或命令)信号。
(3) 状态信号组, 占5条线,传输发往CPU的打印机当前的状态信号。 ;;续表;;; 从图11.1和图11.2可以看出:作为联络(握手)信号,有选通信号和回答信号两个信号就够了,忙信号是不必要的。因为选通信号的有效使得打印机接收从CPU来的要打印的字符代码;而无论是否有机械操作,只要打印机发出了回答信号意味着CPU可发送新的字符。但有另一种情况,有的打印机不遵守Centronics标准,其定时关系如图11.3所示。
与图11.2不同的是,图11.3中选通信号的前沿而不是后沿激活产生忙信号;回答信号的后沿才可能使忙信号结束。 就是说回答信号的产生只受选通信号的影响,回答信号的发出不意味着机械动作已结束,也不意味着允许CPU可以发出新的代码到打印机。允许CPU向打印机发新的代码的条件是打印机发出回答信号且处于不忙状态。 ;; 下面的说明将告诉我们,中断信号由回答信号产生,在中断服务程序中仍然要测试等待忙信号为低电平时,才从CPU向打印机传送新的低码。
CPU向打印机发的打印机初始信号是一个负脉冲,这是打印机所需要的。在系统初始化过程中,使打印机的所有逻辑电路初始化为开始状态。
自动输纸信号是控制工作方式的电位信号。如果要求打印机以自动输纸方式工作,就使该信号为高电平;否则;该信号为低电平。所谓自动输纸是指在打印机接收到回车键代码后, 不仅执行回车操作,还要执行换行(即输纸一格)操作。显然, 非自动输纸意味着输纸操作是由CPU发给打印机换行码控制完成的。 ; 从??印机发出来的无打印纸和打印机出错信号是表示状态的电位信号,不需要再加说明。前面我们对打印接口板与打印机之间信号的说明,已经能够理解打印机接口的工作原理。 同时也为理解打印机接口的逻辑组成打下了基础。 ; 11. 1.2印接口的逻辑组成
与表11.1中的三组信号相适应,IBM PC机的并行打印接口逻辑由3个端口和中断请求信号形成电路组成。3个端口分别为数据端口、控制端口和状态端口。整个接口可以分解为下列5个部分。
系统为两个并行打印机接口分配了输入输出端口地址, 如表11.2所示。数据端口可写可读,端口地址译码器为数据端口译码输出写控制信号WPA和读控制信号PRA。状态端口是单方向的,只能读不能写,端口地址译码器为状态端口译码输出读控制信号RPB。 控制端口也是可写可读的,端口地址左码为其译码输出写控制信号WPC和读控制信号RPC。此外,端口地址译码器还要译码形成一个GIR信号,它是由地址线和 经译码后产生的, 用以控制缓冲器的传送方向。 ;; 前面介绍过的图10.5就是并行打印接口的端口地址译码电路(与实际电路相比, 稍有简化)。输入端有A0、A1、 A3~A9、 、 和AEN。数据端口地址为378H, 可写可读。端口地址译码器输出信号WPA和RPA分别用于数据端口的写和读控制。控制端口地址为37AH,也是可写可读的。译码器输出信号WPC和RPC分别用于控制端口的写和读控制。状态端口地址为379H,是单方向的,只能读。 译码器输出信号RPB用于状态端口的读入控制。应该说明两点:第1,地址线A2未参加译码,它成了无关项,所以也就出现了影像地址。 ; 第2,并行打印接口的端口地址有两种1:当打印接口与CRT显示接口不在同一块插板上时,端口地址如上所述;如果打印接口与单色的CRT显示接口在同一插板时,打印接口的3个端口,即数据端口、控制端口和状态端口的地址分别为3BCH、3BEH和EBDH。
2. 数据总线缓冲驱动电路
等效为74LS245组成的数据总线缓冲驱动逻辑如图11.4所示。74LS245是8位双向三态门电路,左侧与系统总线中的8位数据线相接, 右侧则与3个端口数据线相接
您可能关注的文档
- 建筑工程计量和 与计价案例学造价7 定额计价方式措施项目费、其他项目费、规费及税金的计算.pptx
- 建筑工程计量和 与计价案例学造价7.1.3 垂直运输工程(A.23).pptx
- 建筑工程计量和 与计价案例学造价7.2 其他项目费、规费及税金(3节).pptx
- 建筑工程计量和 与计价第11章金属结构制作工程.ppt
- 建筑工程计量和 与计价第16章 建筑工程工程量清单计价办法.ppt
- 建筑工程计量和 与计价第17章 建筑工程工程量清单计价办法的应用.ppt
- 建筑工程计量和 与计价第2章土石方和基础工程.ppt
- 建筑工程计量和 与计价第4章 概述.ppt
- 建筑工程计量和 与计价第4章围护结构.ppt
- 建筑工程计量和 与计价第5章室外结构.ppt
文档评论(0)