程序和电路的关系

程序和电路的关系,第1张

比如说,现在你手头有三个开关,控制着3个电灯。这个电路是固定的吧?好,这时你在你口袋里找到一张纸条,上面写着:打开第一个灯,其他不变。你这样做了,第一个灯亮了。现在,灯是显示器,控制灯的电路是硬件(用于运算的逻辑电路),你的头是硬件(处理器),你的口袋是硬件(程序存储器),那张纸条是软件(指令)。硬件虽然是固定的,但可以处理不同的状态(开关开和关,对应1,0),所以软件就有了用武之地了。在时钟控制下,数字电路把程序存储器中的软件代码一个一个取出,交给另一块数字逻辑电路(开关),得到一个结果(灯亮了),就完成了运算,如果有无数个这样的逻辑电路以不同方式组合,那么就有可以得到更复杂的结果。

电路分这么几个部分:温度检测电路,微处理器,鸣笛电路

第一个先得有信号检测电路,也就是温度测量电路,温度测量出来后送给微处理器(CPU)经过微处理器处理来判断,看看信号是不是达到了50摄氏度,如果没有则鸣笛电路不工作,如果温度达到或者超过50摄氏度时微处理器则输出控制信号来控制鸣笛电路工作。

就这么简单,中间有微处理器判断一下,没有达到则断开,鸣笛电路工作,达到则闭合,鸣笛电路不工作。不管多么复杂的东西都得转换成0和1两种状态,或者是电压信号。

手机内的微电脑一直在扫描键盘,时刻准备接收使用者的指令(按键),接到手电筒指令后,程序通过输出接口打开发光管的电子开关,手机就发光了。

程序控制硬件工作是通过输入、输出(I/O)指令,通过芯片的 I/O 端子控制外围器件的。


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

原文地址: https://outofmemory.cn/yw/7691075.html

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

发表评论

登录后才能评论

评论列表(0条)

保存