程序控制有哪两种基本形式

程序控制有哪两种基本形式,第1张

1、按控制原理的不同,自动控制系统分为开环控制系统和闭环控制系统;

2、在开环控制系统中,系统输出只受输入的控制,控制精度和抑制干扰的特性都比较差,由顺序控制装置、检测元件、执行机构和被控工业对象所组成,主要应用于机械、化工、物料装卸运输等过程的控制以及机械手和生产自动线;

3、闭环控制系统是建立在反馈原理基础之上的,利用输出量同期望值的亮埋纳偏差对系统进行控制,可获得比敬没较好的控制性能,又称反馈控制系统;

4、按给定信号分类,自动控制系统可分为恒值控制系统、随动控制系统和程序控制系统;

5、恒值控制系统给定值不变,要求系统输出量以一定的精度接近给定值的系统;

6、随动控制系统,给定值按未知时间函数变化,要求输出跟随给定值的变化;

7、程序控制系统,给定值按一定时间液兆函数变化等。

在完成外设数据的输入输出中,整个输入输出过程是在CPU执行程序的控制下完成的。这种方式分为以下两种情况:

1)无条件传送

在此情况下,外设总是准备好的,它可以无条件地随时接收CPU发来的输出数据,也能够无条件地随时向CPU提供需要输入 的数据。

2)程序查询方式

在这种改敬方式下,利用查询方式进行输入输出,就是CPU通过执行程序查询外设的状态,判断外设是否准备好接收数据或准备好了向CPU输入的数据。根据这种状态,CPU有针对性地为外设的输入输出服务。

一个用户程序的执行自始至终是在 *** 作系统控制下进行的。一个用户将核物慎他要解决的问题用某一种程序设计语言编写了一个程序后就将该程序连同对它执行的要求输入到计算机内, *** 作系统就根据要求控制这个用户程序的执行直到结束。 *** 作系蚂宽统控制用户的执行主要有以下一些内容:调入相应的编译程序,将用某种程序设计语言编写的源程序编译成计算机可执行的目标程序,分配内存储等资源将程序调入内存并启动,按用户指定的要求处理执行中出现的各种事件以及与 *** 作员联系请示有关意外事件的处理等。

微好返前程序控制的基本思想,就是仿照通常的解题程序的方法,把 *** 作控制信号编成所谓的“微指令”,存放到一个只读存储器里.当机器运行时,一条又一条地读出这些微指令友清,从而产生全机所需要的各种 *** 作控制信号,使相应部件执行所规定的 *** 作

.

采用微程序控制方式的控制器称为微程序控制器。所谓微程序控制方式是指微命令不是由组合逻辑电路产生的,而是由微指令译码产生。一条机器指令往往分成几步执行,将每一步 *** 作所需的若干位命令以代码形式编写在一条微指令中世此,若干条微指令组成一段微程序,对应一条机器指令。在设计cpu时,根据指令系统的需要,事先编制好各段微程序

,且将它们存入一个专用存储器(称为控制存储器)中。微程序控制器由指令寄存器ir、程序计数器pc、程序状态字寄存器psw、时序系统、控制存储器cm、微指令寄存器以及微地址形成电路、微地址寄存器等部件组成。执行指令时,从控制存储器中找到相应的微程序段,逐次取出微指令,送入微指令寄存器,译码后产生所需微命令,控制各步 *** 作完成。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12258288.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存