电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

核算机的I/O操控办法

2017-04-09 13:54分类:机械维修 阅读:

 

一般选用的有三种I/O操控办法:程序操控办法、接连操控办法和直接存储器存取办法。

在进行微机操控系核算划时,可按纷歧样恳求来挑选各外围设备的操控办法。?

1.程序操控办法?

程序操控I/O办法是指CPU和外围设备之间的信息传送是在程序操控下进行的。它又可分为无条件I/O办法和查询式I/O办法。

1)无条件I/O办法

无条件传送办法的作业原理如图1所示。

图1 无条件传送办法I/O接口的电路原理图

2)查询式I/O办法

查询式I/O办法也称为条件传送办法。按查询式I/O办法传送信息时,CPU和外围设备的I/O接口除需设置数据端口外,还要有状况端口。查询式I/O接口电路的原理框图如图2所示。

图2 查询式I/O办法接口电路的原理框图

查询式I/O办法是微机操控体系中常常选用的办法。假定某微机操控体系中选用查询式对1#、2#、3#三个外围设备进行I/O处理,其查询和I/O处理的简化程序流程图如图3所示。

图3 查询式I/O处理简化程序流程图

2.接连操控I/O办法?

为了跋涉CPU的功率和使体系具有超卓的实时性,能够选用接连操控I/O办法。

在接连传送时的接口电路如图4所示。

图4 接连传送办法的接口电路

微机操控体系中,或许计划有多个接连源,且多个接连源或许一同提出接连恳求。多重接连处理有必要留神如下四个疑问:

(1)保留现场和康复现场。

(2)准确区别接连源。

(3)实时照料。

(4)按优先权次第处理。

3.直接存储器存取(DMA)办法?

运用接连办法进行数据传送,能够大大跋涉CPU的运用率。但在接连办法下,仍有必要经过CPU施行程序来结束数据的传送。每进行一次数据传送,就要施行一次接连进程,其间维护和康复断点、维护和康复寄存器内容的操作与数据传送没有直接联络,但会花费掉CPU的不少时刻。 ?

DMA的作业流程如图5所示。

图5 DMA的作业流程图

结束上述操作的DMA操控器的硬件框图如图6所示。

图6 DMA操控器框图

图7 8237A的内部编程构造和外部联接

上一篇:怎么简练便当对西门子840D数控系统的硬盘进行备份和康复

下一篇:怎样才调计划好一台由PLC操控的机床

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部