芯片的工作原理

芯片是怎么运行的
很多人不明白,为什么电脑上的程序,下载到了芯片里,芯片就可以按照用户所设定的逻辑运行起来了。

其实芯片跟外界连接的途径只有一种,那就是引脚。而所谓的引脚也不过是两种功能:

一种是输入,用来监控外界的状态。无论是外部中断,还是串口接收…都是输入的一种特殊状态;
一种是输出,用来操控外界。@jonah_king无论是串口输出,PWM… 也都只不过是输出的一种特殊形式而已。
芯片的核心,其实是内核:
我们说的51内核,ARM-cortexM3内核就是内核的种类。
其实内核是就是晶圆,晶圆就是一片硅片,然后在上面刻录凹槽,填充介质,使芯片可以形成千万级或者更多的三极管。

三极管可以工作在截至区,放大区,和饱和区,我们可以使用三极管组成与或非等逻辑门
逻辑门和寄存器组合就可以形成各种各样加法器,触发器…)形成各种基本电路
各种基本电路的组合就可以形成专用电路
所以 n多三极管->n多各种门->n种基本电路->芯片

而我们编写的程序,最后也都是各种二进制文件010101001010010010,就是用来控制控制三极管的开启和关闭,那么芯片的世界就按照我们设定的逻辑运行起来了

原文链接:https://blog.csdn.net/jonah_king/article/details/52410545

你可能感兴趣的:(笔记,STM32,单片机,stm32,物联网)