侵权投诉

单片机最小体系电路原理

2020-09-26 09:55 次阅读

  单片机最小体系,也叫做单片机最小运用体系,是指用起码的原件构成单片机能够作业的体系。单片机最小体系的三要素便是电源、晶振、复位电路,如图 2-1 所示。

  单片机最小体系电路原理

  图 2-1 单片机最小体系电路

  这张最小体系的电路图节选自咱们的 KST-51 开发板原理图,下面咱们就照这张电路图来具体剖析最小体系的三要素。

  1) 电源这个极好了解,电子设备都需求供电,就连咱们的家用电器(手电筒^_^)也不破例。如今干流单片机的电源分为 5V 和 3.3V 这两个规范,当然如今还有对电压恳求更低的单片机体系,通常多用在一些特定场合,在学习中咱们不做过多的注重。

  咱们所选用的 STC89C52,它需求 5V 的供电体系,咱们的开发板是运用 USB 口输出的5V 直流直接供电的。从图 2-1 能够看到,供电电路在 40 脚和 20 脚的方位上,40 脚接的是+5V,通常也称为 VCC 或 VDD,代表的是电源正极,20 脚接的是 GND,代表的是电源的负极。+5V 和 GND 之间还有个电容,效果咱们下节课介绍。

  这个本地咱们还要广泛一个看原理图的常识。电路原理图是为了表达这个电路的作业原理而存在的,许多器材在制作的时分更多思考的是便当原理剖析,而不是表达各个器材实习方位。比方原理图中的单片机引脚图,引脚的方位咱们是能够随意放的,可是每个引脚上有一个数字标号,这个数字标号代表的才是单片机实在的引脚方位。通常状况下,这种双列直插封装的芯片,左上角是 1 脚,逆时针旋转引脚号顺次添加,一向到右上角是最大脚位,咱们如今选用的单片机总共是 40 个引脚,因而右上角便是 40(在标明芯片的方框的内部),如图 2-2 所示,咱们要辨明原理图引脚标号和实习引脚方位的差异。

  单片机最小体系电路原理

  图 2-2 单片机封装图

  2) 晶振晶振,又名晶体振动器,从这个姓名咱们就能够看出来,它注定终身都要不断振动的。

  他起到的效果是为单片机体系供应基准时钟信号,类似于咱们部队操练时喊口令的人,单片机内部悉数的作业都是以这个时钟信号为步骤基准来进行作业的。STC89C52 单片机的 18 脚和 19 脚是晶振引脚,咱们接了一个 11.0592M 的晶振(它每秒钟振动 11,059,200 次),外加两个 20pF 的电容,电容的效果是帮忙晶振起振,并坚持振动信号的安稳。

  3) 复位电路在图 2-1 左面是一个复位电路,接到了单片机的 9 脚 RST(Reset)复位引脚上,这个复位电路怎么起效果咱们后边再讲,如今偏重讲一下复位对单片机的效果。单片机复位通常是 3种状况:上电复位、手动复位、程序主动复位。

  假定咱们的单片机程序有 100 行,当某一次作业到第 50 行的时分,俄然停电了,这个时分单片机内部有的区域数据会丢掉掉,有的区域数据或许还没丢掉。那么下次翻开设备的时分,咱们期望单片机能正常作业,所以上电后,单片机要进行一个内部的初始化进程,这个进程就能够了解为上电复位,上电复位确保单片机每次都从一个固定的一样的状况开端作业。这个进程跟咱们翻开电脑电源开电脑的进程是一同的。

  当咱们的程序作业时,假定遭遭到意外搅扰而致使程序死机,或许程序跑飞的时分,咱们就能够按下一个复位按键,让程序从头初始化从头作业,这个进程就叫做手动复位,最典型的便是咱们电脑的重启按钮。

  当程序死机或许跑飞的时分,咱们的单片机通常有一套主动复位机制,比方看门狗,具体运用往后再了解。在这种状况下,假定程序长时刻失掉照顾,单片机看门狗模块会主动复位重启单片机。还有一些状况是咱们程序成心重启复位单片机。

  电源、晶振、复位构成了单片机最小体系的三要素,也便是说,一个单片机具有了这三个条件,就能够作业咱们下载的程序了,别的的比方 LED 小灯、数码管、液晶等设备都是归于单片机的外部设备,即外设。究竟结束咱们想要的功用便是经过对单片机编程来操控各式各样的外设结束的。

收藏 人收藏
分享:

评论

相关推荐

单片机上拉电阻有什么样的作用好使用原则详细说明

电子发烧友网站提供《单片机上拉电阻有什么样的作用好使用原则详细说明.pdf》资料免费下载
发表于 11-26 23:50 17次 阅读
单片机上拉电阻有什么样的作用好使用原则详细说明

如何让STC单片机接上电就可以开始工作

电子发烧友网站提供《如何让STC单片机接上电就可以开始工作.pdf》资料免费下载
发表于 11-26 23:48 16次 阅读
如何让STC单片机接上电就可以开始工作

使用单片机实现看门狗溢出测试的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现看门狗溢出测试的C语言程序免费下载。
发表于 11-26 17:31 14次 阅读
使用单片机实现看门狗溢出测试的C语言程序免费下载

使用单片机实现外部中断1电平触发的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现外部中断1电平触发的C语言程序免费下载。
发表于 11-26 17:31 17次 阅读
使用单片机实现外部中断1电平触发的C语言程序免费下载

使用单片机实现外部中断0电平触发的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现外部中断0电平触发的C语言程序免费下载。
发表于 11-26 17:31 14次 阅读
使用单片机实现外部中断0电平触发的C语言程序免费下载

使用单片机实现矩阵键盘简易计算器的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现矩阵键盘简易计算器的C语言程序免费下载。
发表于 11-26 17:31 25次 阅读
使用单片机实现矩阵键盘简易计算器的C语言程序免费下载

使用单片机实现按键长按短按效果的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现按键长按短按效果的C语言程序免费下载。
发表于 11-26 17:31 14次 阅读
使用单片机实现按键长按短按效果的C语言程序免费下载

单片机是如何构成的?

  单片机是这些电器动作的关键,是指挥硬件运行的。例如:接收按钮或按键的输入信号,按照事先编好的程序,指挥马达和LCD的...
发表于 11-26 17:12 108次 阅读
单片机是如何构成的?

stm8单片机的供电模块

  STM8 的MCU有四个供电单元:   1. VDD/VSS:主电源(3V~5.5V);   2. VDDIO/VSSIO: I/O口...
发表于 11-26 17:10 101次 阅读
stm8单片机的供电模块

常见的四种单片机常用开方根算法

  C语言中要求平方根,可以在头文件中加入#include 〈math.h》。然后调用sqrt(n);函数即可。但在单片机中调用此函数无疑会耗...
发表于 11-26 17:01 101次 阅读
常见的四种单片机常用开方根算法

单片机系统开发入门知识及基本条件

  1. 入门知识储备   想学习单片机系统的开发,必须先有以下几个方面的知识储备:   (一) 微机原理   (二) C语言...
发表于 11-26 16:57 0次 阅读
单片机系统开发入门知识及基本条件

单片机如何用一个IO口采集多个按键信号?

一般按键信号都是高低电平,对于每一个按键信号单片机都需要一个IO口进行采集,这种按键采集方式比较简单,但是占用的单片机I...
发表于 11-26 16:51 0次 阅读
单片机如何用一个IO口采集多个按键信号?

减轻单片机设计干扰的方法

现在的单片机一般在片内集成有RC振荡电路,可以产生MCU工作需要的时钟脉冲,使用片内时钟不仅可以简化外部电路设计,还可以...
发表于 11-26 16:47 0次 阅读
减轻单片机设计干扰的方法

STM8S003单片机最小系统的电路原理图

本文以ST公司的STM8S003单片机为例,给大家讲解一个单片机最小系统的电路原理图:通过单片机采集一个按键信号,点亮一颗L...
发表于 11-26 16:45 0次 阅读
STM8S003单片机最小系统的电路原理图

stm8单片机复位功能的一些特性

  对于stm8单片机的复位引脚NRST,有九种情况会触发复位:   通过外部电位作用于NRST引脚产生复位   上电复位(...
发表于 11-26 16:38 0次 阅读
stm8单片机复位功能的一些特性

STM8单片机中断的主要功能有哪些

  内部中断:一般是由硬件错误或者运算过程中出错引起的,一般是不可避免的;   外部中断:是处理器的外设发出的中断请求,如...
发表于 11-26 16:36 0次 阅读
STM8单片机中断的主要功能有哪些

学习51单片机的误区

  误区1:51单片机是学习的基础   “51单片机是学习的基础”这句话本身并没有错。在我读本科的时候,当时它无疑是学习的基础...
发表于 11-26 16:27 0次 阅读
学习51单片机的误区

基于AT89C55WD单片机和编程语言实现继电保护实验系统的设计

其中控制系统采用单片机控制,包含以下4个部分:数据处理单元,即微机主系统;数据采集单元,即模拟量输入....
的头像 电子设计 发表于 11-26 10:10 206次 阅读
基于AT89C55WD单片机和编程语言实现继电保护实验系统的设计

怎么样才能避开PCB边缘进行晶振布局

某行车记录仪,测试的时候要加一个外接适配器,在机器上电运行测试时发现超标,具体频点是 84MHZ、1....
发表于 11-25 16:37 11次 阅读
怎么样才能避开PCB边缘进行晶振布局

单片机上电复位后端口的状态详细概述

 在 MSP430 单片机的手册中,对于端口复位后的状态,是这样描述的:复位后,所有端口处于输入状态....
发表于 11-25 16:30 58次 阅读
单片机上电复位后端口的状态详细概述

单片机整体的CPU使用情况详细介绍

打开电脑的任务管理器,看着跳动的 CPU 使用率,发现很舒服。每一个线程占用了多少 CPU 清清楚楚....
发表于 11-25 15:58 46次 阅读
单片机整体的CPU使用情况详细介绍

如何才能吧晶振放置在PCB边缘

某行车记录仪,测试的时候要加一个外接适配器,在机器上电运行测试时发现超标,具体频点是 84MHz、1....
发表于 11-25 14:38 10次 阅读
如何才能吧晶振放置在PCB边缘

为什么不能使用单片机取代PLC

单片机可以替代 PLC 吗? 这个问题如同面粉能代替面条一样,答案是否定的。第一次听到这个答案可能很....
发表于 11-25 10:58 107次 阅读
为什么不能使用单片机取代PLC

单片机到底有什么作用PDF文件讲解

1. uC/OS 是个什么鬼?在一些朋友的留言和大神的文章中多次提到了 uC/OS,相信很多朋友看到....
发表于 11-25 10:57 49次 阅读
单片机到底有什么作用PDF文件讲解

单片机实现按键触发设计的方案和电路图分析

在学习单片机的时候想必大家都接触过按键,按键是一个人机交互的接口设备,在刚开始接触的时候最简单也是最....
发表于 11-25 09:34 45次 阅读
单片机实现按键触发设计的方案和电路图分析

工业物联网的无线网络WiFi单片机的方案详细概述

正如 Microchip 所看到的一样,随着物联网从家庭自动化领域拓展到如供暖、通风与空调(HVAC....
发表于 11-25 08:20 28次 阅读
工业物联网的无线网络WiFi单片机的方案详细概述

使用单片机实现独立按键依次输入数据的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现独立按键依次输入数据的C语言程序免费下载。
发表于 11-24 17:57 35次 阅读
使用单片机实现独立按键依次输入数据的C语言程序免费下载

使用单片机实现按键从右至左输入的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现按键从右至左输入的C语言程序免费下载。
发表于 11-24 17:57 39次 阅读
使用单片机实现按键从右至左输入的C语言程序免费下载

使用单片机实现抢答器的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现抢答器的C语言程序免费下载。
发表于 11-24 17:50 31次 阅读
使用单片机实现抢答器的C语言程序免费下载

使用单片机实现多位数按键加减不闪烁的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现多位数按键加减不闪烁的C语言程序免费下载。
发表于 11-24 17:50 25次 阅读
使用单片机实现多位数按键加减不闪烁的C语言程序免费下载

使用单片机实现多位数按键加减闪烁数码管显示的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现多位数按键加减闪烁数码管显示的C语言程序免费下载。
发表于 11-24 17:50 20次 阅读
使用单片机实现多位数按键加减闪烁数码管显示的C语言程序免费下载

单片机C51程序设计的学习课件免费下载

本文档的主要内容详细介绍的是单片机C51程序设计的学习课件免费下载包括了:1、C51程序设计基础,2....
发表于 11-24 17:24 26次 阅读
单片机C51程序设计的学习课件免费下载

基于单片机和热电阻Cu5实现烤烟温度自动控制系统的设计

烟叶初烤过程中,烤房内温度的准确测量和有效控制是烘烤的核心和烟叶质量的根本保证。
的头像 电子设计 发表于 11-24 10:13 232次 阅读
基于单片机和热电阻Cu5实现烤烟温度自动控制系统的设计

AT89S52单片机的中文资料说明

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使....
发表于 11-24 08:00 51次 阅读
AT89S52单片机的中文资料说明

实现蜂鸣器的程序和工程文件免费下载

本文档的主要内容详细介绍的是使用单片机实现蜂鸣器的程序和工程文件免费下载。
发表于 11-24 08:00 43次 阅读
实现蜂鸣器的程序和工程文件免费下载

使用单片机实现1个独立按键控制LED状态转换的C语言程序免费下载

本文档的主要内容详细介绍的是使用单片机实现1个独立按键控制LED状态转换的C语言程序免费下载。 ....
发表于 11-23 17:45 55次 阅读
使用单片机实现1个独立按键控制LED状态转换的C语言程序免费下载

如何打造一套属于自己的嵌入式软件开发平台

在本次的项目中GUI采用了最新的TouchGFX,放弃了已经使用多年的emwin。一个原因是因为To....
的头像 电路设计技能 发表于 11-23 14:36 254次 阅读
如何打造一套属于自己的嵌入式软件开发平台

使用Labview实现PC通信与单片机测控源程序的合集免费下载

本文档的主要内容详细介绍的是使用Labview实现PC通信与单片机测控源程序的合集免费下载包括了:网....
发表于 11-23 08:00 28次 阅读
使用Labview实现PC通信与单片机测控源程序的合集免费下载

FreeRTOS的基础知识和应用教程

嵌入式系统不只是ARM+Linux,不是只有安卓,凡是电子产品都可称为嵌入式系统。物联网行业的兴起,....
发表于 11-22 11:34 755次 阅读
FreeRTOS的基础知识和应用教程

有源晶振和无源晶振到底有什么区别

在PCB设计中,晶振(晶体振荡器)是非常重要的电子元器件,相信大部分的PCB工程师对它都不会陌生。而....
的头像 Wildesbeast 发表于 11-22 11:14 323次 阅读
有源晶振和无源晶振到底有什么区别

单片机C语言程序设计原理学习课件免费下载

本例的一个典型应用就是软件延时。在程序的设计中,经常用到时间延迟,可用循环结构来实现,即循环执行指令....
发表于 11-20 17:14 119次 阅读
单片机C语言程序设计原理学习课件免费下载

STC89C51单片机的硬件系统设计介绍

STC系列单片机是美国STC公司最新推出的一种新型51内核的单片机。片内含有Flash程序存储器、S....
发表于 11-20 17:14 238次 阅读
STC89C51单片机的硬件系统设计介绍

使用单片机实现矩阵键盘反转扫描的C语言实例免费下载

本文档的主要内容详细介绍的是使用单片机实现矩阵键盘反转扫描的C语言实例免费下载。
发表于 11-20 16:49 140次 阅读
使用单片机实现矩阵键盘反转扫描的C语言实例免费下载

使用单片机实现矩阵键盘密码锁的C语言实例免费下载

本文档的主要内容详细介绍的是使用单片机实现矩阵键盘密码锁的C语言实例免费下载。
发表于 11-20 16:49 59次 阅读
使用单片机实现矩阵键盘密码锁的C语言实例免费下载

使用单片机实现矩阵键盘中断扫描的C语言实例免费下载

本文档的主要内容详细介绍的是使用单片机实现矩阵键盘中断扫描的C语言实例免费下载。
发表于 11-20 16:49 89次 阅读
使用单片机实现矩阵键盘中断扫描的C语言实例免费下载

使用单片机实现8位端口检测8独立按键的C语言实例免费下载

本文档的主要内容详细介绍的是使用单片机实现8位端口检测8独立按键的C语言实例免费下载。
发表于 11-20 16:49 64次 阅读
使用单片机实现8位端口检测8独立按键的C语言实例免费下载

使用单片机实现矩阵键盘行列扫描的C语言实例免费下载

本文档的主要内容详细介绍的是使用单片机实现矩阵键盘行列扫描的C语言实例免费下载。
发表于 11-20 16:49 75次 阅读
使用单片机实现矩阵键盘行列扫描的C语言实例免费下载

有源晶振与无源晶振,很多人“傻傻分不清楚”

我们知道,电子线路中的晶体振荡器分为无源晶振和有源晶振两种类型。无源晶振与有源晶振的英文名称不同,无....
的头像 电子发烧友网工程师 发表于 11-20 16:34 292次 阅读
有源晶振与无源晶振,很多人“傻傻分不清楚”

开发STM32的四种库

1.我是选择寄存器开发STM32,还是标准外设库呢?2.你有STM32L0标准外设库吗?3.HAL库....
的头像 strongerHuang 发表于 11-20 15:56 292次 阅读
开发STM32的四种库

C51单片机的入门教程免费下载

计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进....
发表于 11-20 08:00 116次 阅读
C51单片机的入门教程免费下载

使用单片机实现1个独立按键控制LED的C语言程序免费

本文档的主要内容详细介绍的是使用单片机实现1个独立按键控制LED的C语言程序免费。
发表于 11-19 18:10 91次 阅读
使用单片机实现1个独立按键控制LED的C语言程序免费

使用单片机实现两按键加减操作数码管显示的C语言程序免费

本文档的主要内容详细介绍的是使用单片机实现两按键加减操作数码管显示的C语言程序免费。
发表于 11-19 18:10 97次 阅读
使用单片机实现两按键加减操作数码管显示的C语言程序免费

使用单片机实现多位数按键加减闪烁实例免费下载

本文档的主要内容详细介绍的是使用单片机实现多位数按键加减闪烁实例免费下载。
发表于 11-19 18:10 41次 阅读
使用单片机实现多位数按键加减闪烁实例免费下载

TMS320F28335单片机的介绍和组成最小应用系统的设计说明

介绍TMS320F28335 的性能特点、仿真工具和开发环境,给出了由TMS320F28335组成的....
发表于 11-19 17:47 55次 阅读
TMS320F28335单片机的介绍和组成最小应用系统的设计说明

单片机学习教程之C程序的简单介绍

包含头文件:现学习的是C51 单片机,所以需要的头文件是#include《reg51.h》程序的主函....
发表于 11-19 17:24 113次 阅读
单片机学习教程之C程序的简单介绍

基于EM78P156E单片机实现红外探测障碍的应用设计

在实测电路中,使用台湾义隆公司的EM78P156E单片机,红外发射管为MIE552A2,红外接收头为....
的头像 电子设计 发表于 11-19 10:22 283次 阅读
基于EM78P156E单片机实现红外探测障碍的应用设计

B码解码接口卡的电路设计方案分析

对B码进行解码就是将B码中所包含的时、分、秒信息提取出来,转换成主计算机能够识别的形式,同时以秒的准....
的头像 电子设计 发表于 11-19 10:14 285次 阅读
B码解码接口卡的电路设计方案分析

使用PROTEUS实现一个闪烁的LED基础教程

 知识点:晶振电路,晶振结合单片机内部电路产生时钟频率,为单片机工作提供时钟信号,有了这个时钟信号,....
发表于 11-19 08:00 131次 阅读
使用PROTEUS实现一个闪烁的LED基础教程

使用单片机实现左右来回流水的8个LED基础教程

好,第1步、打开proteus软件,我们复习一下PROTEUS添加器件基本操作:器件库,器件列表,P....
发表于 11-19 08:00 103次 阅读
使用单片机实现左右来回流水的8个LED基础教程

单片机实现花样流水灯的基础课程

 这个是电路图,这个是ATMEL89C52单片机,这个是P0口控制8个LED灯,这是P2口控制8个L....
发表于 11-19 08:00 139次 阅读
单片机实现花样流水灯的基础课程