51单片机最小应用系统

概述

要想使用单片机,第一个要搭建的电路就是单片机的最小系统,有了这个最小系统单片机就可以去正常的工作,即使没有其他的外围电路(显示器啥的),也可以对单片机进行程序的编写,程序也可以在单片机里面正常的运行。其包括MCS-51系列芯片一块,(51初步认识)电源电路,时钟电路,复位电路。

51单片机最小系统原理图
最小系统用到的引脚

1、主电源引脚
VCC(40):电源输入,接+5V电源
GND(20):接地线

2、外接晶振引脚
XTAL1(19):片内振荡电路的输入端(片内反向放大器输入)
XTAL2(18):片内振荡电路的输出端(片内反向放大器输出)1

3、控制引脚
RST/VPP(9):复位引脚,引脚上出现2个机器周期(如果用11.0592Mhz的晶振,一个机器周期为1us,一个机器周期等于12个时钟周期)的高电平将使单片机复位

4、EA‾\overline{\text{EA}}EA/VDD
ROM选用端。该引脚有效时(低电平)只选用片外ROM,否则计算机上电或复位后先用片内ROM。如果选择外部的存储器,太浪费单片机仅有的资源,所以这一脚永远接电源5V(如上图所示),使用单片机的内部存储器。

1.电源电路

任何的电子设备都需要给其供应相对应的工作电源才可以正常工作,此芯片可用+5V的直流电源供电

电源电路

2.时钟电路

单片机的芯片是数字电路芯片,数字芯片要想正常工作,都需要有一个基本的时钟基准,要在这个时钟脉冲的步调下去工作。时钟电路主要由外部的时钟晶振来提供(晶体振荡器产生一定频率的方波,单片机常用6MHz、11.0592MHz、12MHz),用作单片机内部各功能部件按序协调工作的控制信号,其周期称为时钟周期。

Y1为晶振,这个是无源晶振,配合单片机内部的振荡电路能够产生单片机工作的时钟基准。
电容的作用

  1. 辅助晶振起振
  2. 维持晶振稳定工作,过滤掉晶振部分的高频信号,让晶振工作的时候更加稳定。产生稳定的时钟信号。

3.复位电路2

复位电路使单片机从一个初始的状态去执行程序

复位电路

此图的为高电平复位,低电平正常工作, RST是复位端,单片机的振荡器工作时,该引脚上出现持续两个机器周期3的高电平就可以实现复位操作,使单片机回复到初始状态。上电时,考虑到振荡器有一定的起振时间,该引脚上高电平必须持续10ms以上才能保证有效复位。

实现高电平脉冲方法:电容充放电,上电瞬间,电容充电,RST为高电平复位;电容充满电,断路,RST为低电平。以此产生一段时间高电平再变成低电平,为单片机提供复位信号。

详细解释:当这个电路处于稳态时,电容起到隔离直流的作用,隔离了+5V,下边部分电路就没有电压差的产生,所以电容C1 以下部分的电位都是和GND 相等的,也就是 0V。

电容 C1 上方电压是 5V,下方是 0V,根据我们初中所学的知识,电容 C1 要进行充电,正离子从上往下充电,负电子从 GND 往上充电,这个时候电容对电路来说相当于一根导线,全部电压都加在了 R1 这个电阻上,那么 RST端口位置的电压就是 5V,随着电容充电越来越多,即将充满的时候,电流会越来越小,那RST 端口上的电压值等于电流乘以 R1 的阻值,也就会越来越小,一直到电容完全充满后,线路上不再有电流,这个时候RST 和 GND 的电位就相等了也就是 0V 了。这个单片机是高电平复位,低电平正常工作,所以正常工作的电压是 0V,没有问题。
原文所在:布尔青年连接

欢迎关注技术公众号,获取更多硬件学习干货!

我们能为你提供什么?
技术辅导:C++、Java、嵌入式软件/硬件
项目辅导:软件/硬件项目、大厂实训项目
就业辅导:就业全流程辅导、技术创业支持
对接企业HR:培养输送优质性人才


  1. 外接晶体时,XTAL1与XTAL2各接晶体的一端,接外界晶体与片内发现放大器构成振荡器
    添加链接描述 ↩︎

  2. 复位电路描述更详细,这部分应用了这篇文章 ↩︎

  3. 6个时钟周期构成1个机器周期 ↩︎

理解51单片机最小系统的工作原理相关推荐

  1. 单片机复位电路电容一定用电解电容_什么叫51单片机最小系统

    单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机.晶振电路.复位电路.下面给出一个51单片机的最小系统电路图. 复位 ...

  2. 51单片机最小系统的相关知识

    51单片机最小系统的相关知识 单片机最小系统,或者称为 最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机.晶振电路.复位电路.下面给出一个5 ...

  3. 微型计算机典型组成原理图,51单片机最小系统原理图、PCB及组成原理详解

    单片机:单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU.随机存储器RAM.只读存储器ROM.多种I/O口和中断系统.定时器 ...

  4. 51单片机 | 数字电路与C语言基础 | 51单片机最小系统

    文章目录 一.数字电路基础 1.电平特性 2.二进制与十六进制 2.1 二进制 2.2 十六进制 3.二进制的逻辑运算 二.C语言基础语法 三.51单片机最小系统 1. 51 单片机最小系统构成 1. ...

  5. 51单片机最小系统电路设计

    博主福利:100G+电子设计学习资源包! http://mp.weixin.qq.com/mp/homepage?__biz=MzU3OTczMzk5Mg==&hid=7&sn=ad5 ...

  6. 51单片机最小系统制作完整流程

    目录 一.51单片机最小系统原理图 电源电路 晶振电路 按键复位电路 二.51单片机最小系统制作元器件表 三.51单片机最小系统实物展示 一.51单片机最小系统原理图 51单片机最小系统是51单片机能 ...

  7. 51单片机最小系统板制作过程

    博主福利:100G+电子设计学习资源包! http://mp.weixin.qq.com/mp/homepage?__biz=MzU3OTczMzk5Mg==&hid=7&sn=ad5 ...

  8. 【单片机】51单片机最小系统

    51单片机最小系统由三部分组成:主控电路.复位电路.晶振电路. 添加LED电路和独立按键.原理图如下所示:

  9. 51单片机最小系统的制作和程序烧录

    这篇博客就来分享一下51单片机最小系统的制作以及怎么下载程序 首先准备的材料有:一块板子,一块89c51/52的芯片,一个51芯片插座,12MHZ的晶振,一个10的电阻,一个10uf的电解电容 两个2 ...

最新文章

  1. 对人工智能的灵魂一问,它这样回答
  2. Symantec Backup Exec System Recovery还原向导
  3. php中的替换函数,php字符串中替换函数是什么
  4. 第三方网站实现绑定微信登陆
  5. CentOS中使用Docker+nginx部署Vue打包的dist项目
  6. java8optional_关于Java 8的Optional的介绍
  7. 滴滴章文嵩:一个人的 20 年开源热情和国内互联网开源运动
  8. 我的第九个java程序--spring和mybatis整合(java project)
  9. “一夜成名”需要多久?他花了20年!
  10. Vue JSON校验格式化编辑框 -- jsoneditor
  11. 用Python写了一个带界面的聊天室
  12. 港股上市公司公告 API 数据接口
  13. bedtools查找基因组位置的信息
  14. MyBatis Mapper.xml的choose/case标签详解
  15. Windows Internet Information Services(IIS) 与 inetpub 文件夹
  16. 数据结构与算法(python):图(Graph)的基本概念及应用
  17. PX4-python安装更换源
  18. 笔记本连不上苹果手机热点怎么回事
  19. SQL注入学习日记(一)
  20. 2020小迪培训(第21天 WEB 漏洞-文件上传之后端黑白名单绕过)

热门文章

  1. Windows10文件夹打不开提示位置不可用的解决方案
  2. SAP Fiori Elements SmartLink 创建实例的单步调试
  3. 【论文解读】HIN2Vec: Explore Meta-paths in Heterogeneous Information Networks for Representation Learning
  4. mysql数据库select语句用法_mysql学习笔记之完整的select语句用法实例详解
  5. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java手游账号交易系统u2741
  6. VS2019安装教学
  7. Linux将已经挂载的分区取消挂载
  8. ambari mysql 密码_ambari密码重置
  9. 惊闻家乡的学校要撤销
  10. 直播代码中关于敏感词替换的代码编辑