1、课程名称课程名称 计算机控制技术计算机控制技术授课内容授课内容 I/OI/O控制方式控制方式授课教师授课教师 王彬王彬一一 程序控制方式程序控制方式 指指CPUCPU和和外外围围设设备备之之间间的的信信息息传传送送,是是在在程程序序控控制制下进行的。下进行的。它又可分为无条件它又可分为无条件I/OI/O方式和查询式方式和查询式I/OI/O方式方式。u无条件控制方式无条件控制方式 指指不不必必查查询询外外围围设设备备的的状状态态即即可可进进行行信信息息传传送送的的I/OI/O方式。适用于简单外设的操作。方式。适用于简单外设的操作。接口原理图接口原理图u查询控制方式(条件控制方式)查询控制方式(条
2、件控制方式)此此时时,CPUCPU和和外外围围设设备备的的I/OI/O接接口口除除需需设设置置数数据据端端口外,还要有状态端口。口外,还要有状态端口。接口原理图接口原理图数据总线数据总线外设外设数据端口数据端口输入缓冲器输入缓冲器(74LS244)1输出锁存器输出锁存器(74LS244)端端口口译译码码地址地址总线总线M/IORDWR1注意注意 输入数据时应确信外设已经准备好数据,输出数据输入数据时应确信外设已经准备好数据,输出数据时应确信外设已经读走前一个数据。时应确信外设已经读走前一个数据。数据总线数据总线外设外设数据端口数据端口RD1输入缓冲器输入缓冲器(74LS244)1输出锁存器输出
3、锁存器(74LS244)WR输入缓冲器输入缓冲器(74LS244)外设外设状态端口状态端口1端端口口译译码码地址地址总线总线M/IO若存在多个外设,如何进行查询控制?若存在多个外设,如何进行查询控制?问题问题 3 查询式查询式I/O方式的优缺点及使用条件方式的优缺点及使用条件 优点:优点:查询式接口电路简单,不占用中断输入线,同时查询式接口电路简单,不占用中断输入线,同时查询程序也简单,易于设计调试。由于查询式查询程序也简单,易于设计调试。由于查询式I/O方式是方式是通过通过CPU执行程序来完成的,因此各外设的工作与程序的执行程序来完成的,因此各外设的工作与程序的执行保持同步关系,特别适用于多个按一定规律顺序工作执行保持同步关系,特别适用于多个按一定规律顺序工作的生产机械或生产过程的控制。的生产机械或生产过程的控制。缺点:缺点:查询式查询式I/O方式下,方式下,CPU要不断地读取各外设状态,要不断地读取各外设状态,一一查询各外设是否有服务请求。浪费主机时间,效率较一一查询各外设是否有服务请求。浪费主机时间,效率较低。低。此课件下载可自行编辑修改,供参考!感谢您的支持,我们努力做得更好!