[计算机硬件及网络]第六章 基本输入输出接口wq.pptVIP

  • 10
  • 0
  • 约1.34万字
  • 约 66页
  • 2018-03-09 发布于浙江
  • 举报

[计算机硬件及网络]第六章 基本输入输出接口wq.ppt

[计算机硬件及网络]第六章 基本输入输出接口wq

三态门 74LS244作为输入接口,其I/O地址采用了部分地址译码——地址A1和A0未参加译码,所以它所占用的地址为FF00H~FF03H。可以使用其中任何一个线地址,而其他重叠的3个地址空着不用。 用一片74LS244芯片作为输入接口最多可以连接8个开关或其他具有信号保持能力的外设。当然也可只接一个外设而让其他端悬空(如图6-21所示),所以对空着未用的端,其对应位的数据是任意值,在程序中常用逻辑“与”指令将其屏蔽掉。如果有更多的开关状态(或其他外设)需要输入时,可用类似的方法用两片或更多的芯片并联使用。 利用程序可以判断任何一个开关的状态。例如,当K6闭合时,程序转向CLOSK6;而当它打开时程序转向OPENK6。这段程序如下: START: MOV DX,0FF00H IN AL,DX AND AL,40H JZ CLOSK6 JMP OPENK6 由图可以看到,数据输出口和状态输入口共用一个地址00FFH。前者是只写的,而后者是只读的。现欲将56000H为首地址的顺序100单元的数据,利用查询方式输出到此外设。 其程序可简写如下: START: MOV AX,5000H MOV DS,AX

文档评论(0)

1亿VIP精品文档

相关文档