第06章微型计算机的输入输出修改.pptVIP

  • 10
  • 0
  • 约5.88千字
  • 约 51页
  • 2017-05-30 发布于四川
  • 举报
锁存器74LS373 在数据传输过程中将数据锁住,然后在此后的任何时刻,在输出控制信号的作用下将数据传送出去。 G为输入使能端,OE为允许输出端 G=1,D端锁入数据 OE=0,D端数据送到Q端 OE=1,Q端为高阻 DIR A1 A2 A3 A4 A5 A6 A7 A8 GND 数据收发器74LS245 有G和DIR两个控制端 G=0,DIR=0,方向A B DIR=1,方向A B G=1,高阻 输出时,状态寄存器的状态指示输出设备是否空闲。 忙? 读取状态信息 输出数据 否 是 数据线 状态线 外设 常用的状态线有empty,busy 功能: 1、输出设备空闲,BUSY无效; 2、CPU写数据端口,输出设备输出数据, 状态线转换为有效 1、CPU读状态端口,查BUSY线 2、CPU写数据,(1)、数据进入数据锁存器;(2)、BUSY 有效 3、输出设备工作完毕,busy无效 外设 举例:从终端往缓冲区输入1行字符,当遇到回车符(0DH)或超过81个字符时,输入结束,并自动加上一个换行符(0AH)。如果在输入的81个字符中没有回车符,则在终端上输出信息。设终端接口的数据输入端口地址为32H,数据输出端口地址为34H,状态端口地址为36H。状态寄存器的D1=1,表示输入缓冲器已准备好数据,CPU可读取数据;状态寄存器的D0=

文档评论(0)

1亿VIP精品文档

相关文档