控制/MCU
单片机的最小系统就是让单片机能正常工作并发挥其功能时所必须的组成部分,也可理解为是用最少的元件组成的单片机可以工作的系统。怎么理解可以工作呢?在此老宅说一个特例----“可以下载程序”,也就是说一块可以正常的通过下载器完成程序下载的单片机最小系统。这个特例也是我们后面会说到的如何快速判断单片机系统是否正常的一个办法,也就说一个单片机系统,只要能下载程序,那它的最小系统部分的电路是没问题。那单片机最小系统的电路都有哪些部分呢?对51 系列单片机来说, 单片机最小系统一般应该包括: 电源、时钟电路、
单片机的最小系统就是让单片机能正常工作并发挥其功能时所必须的组成部分,也可理解为是用最少的元件组成的单片机可以工作的系统。怎么理解可以工作呢?在此老宅说一个特例----“可以下载程序”,也就是说一块可以正常的通过下载器完成程序下载的单片机最小系统。这个特例也是我们后面会说到的如何快速判断单片机系统是否正常的一个办法,也就说一个单片机系统,只要能下载程序,那它的最小系统部分的电路是没问题。那单片机最小系统的电路都有哪些部分呢?对51 系列单片机来说, 单片机最小系统一般应该包括: 电源、时钟电路、复位电路三部分。有了这三部分,单片机就能自主的运行程序,完成我们想要完成的任务或者动作。
电源
传统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系列以后的板子。
全部0条评论
快来发表一下你的评论吧 !