计算机控制系统的硬件设计技术()研讨
1.程序控制方式 程序控制输入输出方式是指CPU与外围设备之间的数据交换是在程序控制之下进行的。这种方式又可以分为两种:无条件输入输出方式和查询式输入输出方式。 无条件输入输出方式是指CPU无需查询外围设备的状态即可进行数据传送的方式。在这种工作方式下,外围设备应总是处在准备就绪状态。这种方式可以用于一些简单的外围设备,如电动机启/停控制、继电器的吸合/释放控制等。 查询式输入输出方式是指CPU在与外部设备交换信息时,往往不能预知传递信息的确切时间。为此可以编一个查询外部设备状态的程序,用它去检查表示外部设备的数据是否准备就绪的状态标志。 采用这种工作方式时,外围设备除了要有数据口外,还要有状态口,用来判断外围设备的工作状态。 查询的方式有两种: ① 采用定时查询的方式。定时查询的方式即按一定的时间间隔定时查询一次所有外围设备的状态信息,如发现某一个外围设备准备就绪,CPU就为它服务。 采用这种工作方式的优点是CPU具有较高的效率,并且CPU与外围设备在一定程度上并行工作。缺点是可靠性不高,假如某外围设备出现紧急情况需要及时处理而查询时间间隔未到,CPU不能及时发现和处理,有可能引起事故,故实时性不是很好。 ② 巡回检测的方式。 巡回检测方式的基本工作原理:每个外围设备提供一个或多个状态信息,程
原创力文档

文档评论(0)