昨天我们讲述了如何用单片机点亮一个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个灯),为大家带来一个视觉盛宴 。
推荐阅读
- MIUI系统二维码使用方法 MIUI相机扫描二维码在哪里
- 分析酒店管理系统优缺点 十大酒店管理系统优劣式
- 一文教你如何转移重要数据 苹果系统游戏怎么转安卓
- 英雄战力加成系统详解 王者荣耀巅峰赛荣耀战力加成规则
- 5种常用数据库类型介绍 五个常见的数据库管理系统
- 所有数据库类型介绍 五个常见的数据库管理系统
- 全网最强拓客引流系统 自动推广引流app
- 高清图解空调结构原理 家用空调结构图解大全
- 3秒教你查找手机的系统信息 手机串码查询方法简介
- 教你4个有效压缩方法 视频压缩怎么压缩最小