电源
传统51单片机的电源电压在4.7V至5.2V之间。 如果超过这个范围,就会烧毁单片机或者单片机无法工作。 一般采用5V供电。 STC51微控制器的电压范围为3V至5V,还有超宽电压供电的微控制器。 电源电压可以在2.7V至5.5V范围内正常工作。 一般我们采用5V或3.3V供电,这样更容易匹配外部电路的供电电压。
时钟电路
时钟电路是晶体振荡器电路。 一般选用12Mhz晶振,以方便定时器、计数器功能的使用。 传统51单片机的晶振必须外接XTAL2和XTAL1引脚,而且最多只支持24M。 随着STC微控制器发展到现在的STC15系列,已经不再需要外部晶振了。 微控制器内部集成了高精度时钟电路。 XTAL2和XTAL1引脚可以作为普通IO口,增加IO数量,简化最小系统电路。 内部高精度时钟还可支持高达30M的工作频率。
复位电路
无论单片机第一次接通电源时,还是运行过程中出现故障时,都需要复位。 复位电路用于将单片机内部各电路的状态恢复到某个初始值,并从此状态开始工作。 单片机的复位条件:其RST引脚必须保持高电平两个(或多个)机器周期。 单片机的复位形式:上电复位、按钮复位。 传统的微控制器必须具有外部复位电路。 具体电路如下图所示。 STC15系列以后的微控制器已经集成了高可靠性复位,无需外接复位电路。 优点就不用说了。
对于不同的51单片机型号,最小系统电路是不同的。 下面我们把几种常用单片机的最小系统放出来供大家比较和研究。
传统51单片机最小系统
STC89系列最小系统
STC单片机12系列最小系统
STC15系列最小系统
从上图可以看出,单片机的最小系统越来越简单,可以使用的IO越来越多,内部集成的复位电路越来越可靠,时钟电路的准确性也越来越高。越来越高。
这是我们直观看到的。 上面图片中没有显示的另一件事是程序下载电路。 STC单片机开辟了新的51单片机程序下载方式,可以直接使用单片机串口下载程序,省去了复杂性。 下载电路和下载器。 从STC15W系列开始的芯片也支持USB直接下载。 将单片机直接连接到PC机的USB接口即可实现程序下载。 这不仅节省了最少的系统电路,而且节省了昂贵的程序编写者。 这些种种原因就是为什么我们总是建议在购买开发板时一定要购买STC15系列或更高版本的板。