单片机最小系统电路概念(最小系统原理图及详解)

昨天我们讲述了如何用单片机点亮一个LED灯,其实细心地朋友会发现,在昨天的电路图中其实有一部分会感到很陌生,我们来回顾一下,如下图。

单片机最小系统电路概念(最小系统原理图及详解)

电路图

左下角是不是有三个原件,这三个就是C1、C2、Y1,乍一看给人感觉好像没什么作用,实际上这三个不起眼的家伙却对单片机起着决定性作用,这就是今天要介绍的——51单片机最小系统

那么什么是最小系统呢?最小系统就是使单片机工作的最低配置,有了最小系统可以外加许多模块,增强其功能,像上图加的一个LED就是对其功能的一个扩展。

在51单片机中最小系统包括复位电路、时钟系统、电源系统

单片机最小系统电路概念(最小系统原理图及详解)

复位电路

复位电路的作用就是让单片机从头开始运行,在C语言中体现在main函数开头的位置,起作用时让引脚9(RST引脚)出现两个机器周期以上的高电平。

单片机最小系统电路概念(最小系统原理图及详解)

时钟系统

时钟系统的作用是产生固定的频率信号,相当于人的心脏(可以想象其作用之大),它的原理就是形成一个振荡电路(振荡电路由电容C1、C2、晶振Y1(与上图X2为一种)组成),产生一个固定频率,使单片机能够工作,这就是开头所说起绝定性作用的原因。

电源电路比较简单,直接用5V电源把单片机的VCC接到电源正,GND接到电源负(这里不再展示原理图)。

在实际应用中,光有最小系统还不够,还会加一些指示灯,在P0口加上一个上拉电阻(约10K欧9脚排阻,由于P0口不能产生高电平,其他口则不用),如果我们需要把写好的程序下载到里面的话还需要一个下载器等等。

单片机最小系统电路概念(最小系统原理图及详解)

排阻

单片机最小系统电路概念(最小系统原理图及详解)

CH340下载器

最后来一张制作成功的图片

单片机最小系统电路概念(最小系统原理图及详解)

51最小系统

51的学起来还是比较简单的,ARM的最小系统就比51最小系统复杂好多倍,通常ARM最小系统是由SDRAM、Flash、调试接口、时钟、电源、复位等组成,每一部分也都比51要复杂,复杂度一增加相应的开发成本就会增加,在产品中如果对实时性要求不是特别高,考虑到成本原因,用51是比较好的选择,我也会坚持每天给大家介绍基于51的一些产品。

PS:基于昨天用单片机点亮一个LED那篇文章,有网友觉得点亮一个LED灯不过瘾,借鉴于此,明天为大家介绍一下使用LED比较多的爱心流水灯(30个灯),光立方(512个灯),为大家带来一个视觉盛宴。

本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系admin#jikehao.com删除。
(0)
极客号的头像极客号
上一篇 2022年 10月 7日
下一篇 2022年 10月 7日

相关推荐

合作联系:1152QQ041010