微型计算机原理及应用课件第6章输入和输出第1讲.pptVIP

  • 0
  • 0
  • 约5.67千字
  • 约 48页
  • 2017-05-20 发布于北京
  • 举报

微型计算机原理及应用课件第6章输入和输出第1讲.ppt

查询控制的程序流程 READY? 读取状态端口 读/写数据端口 Y N 状态端口复位 * 程序查询方式的输入接口电路 数据缓冲器 (输入端口) 状态缓冲器 (输入端口) 输 入 设 备 数据端口读选通 状态端口读选通 DB(数据、状态) 锁 存 器 输入数据 输入选通 R Q D +5V ① ② READY D0 ③ ④ ⑤ * 数据端口(8位) 状态端口(1位) READY READY? 输入状态信息 输入数据信息 Y N 状态信息占用数据线的D0位,查询程序如下: QUERY:IN AL,S_PORT;状态口地址 SAR AL,1 JNC QUERY IN AL,D_PORT;D_PORT是数据口地址 查询输入程序 * 查询方式的A/D采样 WAIT:IN AL,51H;读状态端口的值 TEST AL,10H;判断D4是否为1? JZ WAIT;不是1,等待 IN AL,50H;读数据端口的值 MOV BUF,AL;将数据送到数据缓冲单元 * 程序查询输出方式 ① ④ ③ ② 输出选通 数据锁存器 (输出端口) 状态缓冲器 (输入端口) 输 出 设 备 R Q D +5V DB(数据、状态) BUSY(1bit) ACK 状态端口读选通 数据端口写选通 ⑤ ⑥ * 数据端口(8位) 状态端口(1位) BUSY 输入状态信

文档评论(0)

1亿VIP精品文档

相关文档