一、单片机最小系统的概念
1、单片机最小系统也称为单片机最小应用系统,也就是能使单片机正常工作的最小硬件单元电路。通常来说,单片机最小系统就是单片机系统的核心,也就是开发板原理图上的这个:
该图节选自STC89C51开发板原理图
二、最小单片机系统三要素——电源、晶振、复位电路
1、电源
目前单片机电源分为5V和3.3V两个标准,而单片机工作电源一般在2V~5.5V之间,不同型号的单片机对电源要求不同。
从原理图对应开发板来看:Cpu周围总共有4组引脚,分别为0、1、3 、2,每组对应8个引脚
2、晶振
如上图所示,开发板上绿色圈起部分即为晶振,晶振又称为晶体振荡器,它的作用是为单片机提供基准时钟信号,就相当于总指挥,所有单片机内部的工作都以它发出来的时钟信号为基准进行工作,可以看到STC89C51RD+的18和19号引脚对应晶振引脚,接了一个12MHz的晶振(它每秒振动12000000次),外加2个33pF的电容,电容的作用是帮助晶振起振,维持震荡信号的稳定。
3、复位电路
复位分为3种情况:上电复位、手动复位、程序自动复位
1、上电复位:相当于打开电脑电源,此时计算机内部就开始初始化,而这个过程就可以理解为上电复位,上电复位保证计算机每一次都从一个固定的状态开始工作,其实就相当于开机的过程
2、手动复位:相当于计算机卡机或者因为其他故障不能正常运行时,我们执行重启操作,让计算机重新来过,再次进行初始化,也就是相当于重启的过程。
3、程序自动复位:当程序死机或者其他原因不能正常执行时,单片机内部会有一套自动复位机制,比如看门狗,它会自动帮你复位,也就是单片机自行复位的过程。