单片机的最小系统就是让单片机能正常工作并发挥其功能时所必须的组成部分,也可理解为是用最少的元件组成的单片机可以工作的系统。怎么理解可以工作呢?在此老宅说一个特例----“可以下载程序”,也就是说一块可以正常的通过下载器完成程序下载的单片机最小系统。这个特例也是我们后面会说到的如何快速判断单片机系统是否正常的一个办法,也就说一个单片机系统,只要能下载程序,那它的最小系统部分的电路是没问题。那单片机最小系统的电路都有哪些部分呢?对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系列以后的板子。
WinCC和三菱Q系列以太网通讯的组态步骤
超华科技与振烨国际集团共同开创全新战略合作模式
中科曙光工业数智底座平台在宁夏亮相 助力工业数智化
人工智能时代即将到来 我们需深度思考的问题将变得更多
数控直流电流源的设计
一文解决你对单片机最小系统的所有疑问
labview是什么软件 组态软件与labview区别
2016 LabVIEW国际挑战赛赛制流程
DC-DC电源模块产品概述
看FPGA如何在大数据的热潮中坐实第一把交椅
TP-Link的虚拟展台展示采用Wi-Fi 6E技术的产品
沁恒股份:LCD显示驱动芯片——CH462
预估到2019年,全球半导体营收将挑战5,000亿美元大关
我们可以从日本LED照明植物工厂学到什么
智慧医疗是怎样促进智慧城市的发展
如何在PCB设计中实现复杂的焊盘形状?
深入理解Linux修改hostname
号称小“低配版昂科威”?新款雪佛兰探界者中型大SUV即将上市
选择AlmaLinux作为CentOS替代方案的一些原因
如何使用Arduino创建停车门禁控制系统?