电脑程序如何控制如此复杂的电子电路工作,机制是什么,大概原理是什么?

电脑程序如何控制如此复杂的电子电路工作,机制是什么,大概原理是什么?,第1张

大概原理就是判断和分歧

判断就是真或假,在程序数据中用0和1来分别表示,0是假,1是真。

分歧就是当前判断为真时,下一步干什么,当前判断为假时,下一步干什么。

就是这样一个开枝散叶的树形结构。

计算机程序运行原理:计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑 *** 作等加工,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定 *** 作。

依此进行下去。直至遇到停止指令。程序与数据一样存取,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的 *** 作是计算机最基本的工作原理,这一原理最初是由美籍匈牙利数学家冯.诺依曼于1945年提出来的,故称为冯.诺依曼原理。

扩展资料:

计算机程序运行:为了一个程序运行,计算机加载程序代码,可能还要加载数据,从而初始化成一个开始状态,然后调用某种启动机制。在最低层上,这些是由一个引导序列开始的。

在大多数计算机中, *** 作系统例如Windows等,加载并且执行很多程序。在这种情况下,一个计算机程序是指一个单独的可执行的映射,而不是当前在这个计算机上运行的全部程序。

参考资料来源:百度百科-计算机程序

其实深入了解之后就不觉得难了,并不是什么不能了解的东西。UU 众创 有不少的电路控制程序和解决方案,参考一下,大概如下:

1、 程序编写完运行时需要一个或多个条件来触发电路通断。比如到时间关机就是一个条件。

2、需要有一个接口电路来翻译软件想要干嘛然后发出信号给驱动电路来实现电路通断。比如接口卡。没它就不能控制外部电器。

3、有时还需要测量外部参数,如温度 压力等。有的接口卡集成了这些功能。

单片机系统集成了所有这些,软件固话在单片机里面运行,发出指令,译码电路翻译成电信号给驱动电路,驱动电路(有时需功率放大)推动继电器或其他控制元件完成任务。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存