0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

解析微控制器的工作原理、类型及应用

我快闭嘴 来源:贤集网 作者:贤集网 2020-08-21 15:32 次阅读

微控制器是单芯片微计算机,将微计算机的主要部件集成在一个芯片上。该微控制器诞生于1970年代中期。经过20年的发展,其成本越来越低,性能越来越强大,这使其在各个领域和各个领域都得到应用。例如,电机控制,条形码阅读器/扫描仪,消费电子产品,游戏设备,电话,HVAC,楼宇安全和访问控制,工业控制和自动化以及白色家用电器(洗衣机,微波炉)。本文主要介绍微控制器的应用和工作原理,包括微控制器的类型;微控制器和微处理器之间的区别;或世界顶级微控制器制造商等。

根据Wiki,微控制器(或微控制器单元的MCU)是位于单个集成电路上的小型计算机。用现代术语来说,它类似于片上系统或SoC,但不如后者复杂。SoC可能包括微控制器作为其组件之一。微控制器包含一个或多个CPU处理器内核)以及存储器和可编程输入/输出外设。铁电RAM,NOR闪存或OTP ROM形式的程序存储器通常也包含在芯片上,以及少量RAM。与个人计算机或其他由各种分立芯片组成的通用应用中使用的微处理器相比,微控制器是为嵌入式应用而设计的。单片机用于自动控制的产品和设备,例如汽车发动机控制系统,植入式医疗设备,遥控器,办公机器,设备,电动工具,玩具和其他嵌入式系统。与使用单独的微处理器,存储器和输入/输出设备的设计相比,通过减小尺寸和成本,微控制器使数字控制更多的设备和过程变得经济。混合信号微控制器很常见,集成了控制非数字电子系统所需的模拟组件。

微控制器功能

微控制器具有以下几个主要功能:

(1)可靠性好。由于微控制器的各种功能部件都集成在芯片上,特别是存储器集成在芯片上,布线短,数据大部分在芯片内部传输,不易受到外界干扰,增强了抗干扰能力强,使系统运行更加可靠。因此,可靠性显然优于一般的通用CPU系统。

(2)强大的控制功能。为了满足工业控制的要求,通用微控制器的指令系统具有丰富的条件分支转移指令,I / O端口的逻辑运算和位处理功能。通常,微控制器的逻辑控制功能和运行速度高于相同级别的CPU。

(3)易于扩展。有许多三个总线和用于扩展的并行,串行输入/输出引脚,很容易形成各种尺寸的计算机应用系统。

(4)通用微控制器中没有监控程序或系统管理软件,开发需要相应的仿真系统。

单片机类型

微控制器可分为两大类:普通单片机和数字信号处理单片机(DSP)。

根据字长,目前常见的单片机是4到32。功能强弱,适合不同场合。世界上大多数最大的半导体公司都有自己的微控制器。

单片机8051

它是一个40引脚微控制器,其Vcc为5V,连接到引脚40,而Vss的引脚20保持为0V。并且有P1.0-P1.7的输入和输出端口,并且具有开漏功能。Port3具有其他功能。引脚36处于开漏状态,引脚17内部在微控制器内部上拉晶体管。当在端口1上应用逻辑1时,则在端口21上获得逻辑1,反之亦然。微控制器的编程非常复杂。基本上,我们用C语言编写一个程序,然后将其转换为微控制器可以理解的机器语言。RESET引脚连接到与电容器相连的引脚9。当开关接通时,电容器开始充电并且RST为高。向复位引脚施加高电平将使微控制器复位。如果我们对该引脚施加逻辑零,程序将从头开始执行。

8051的存储器架构

8051的存储器分为两部分:程序存储器和数据存储器。程序存储器存储正在执行的程序,而数据存储器临时存储数据和结果。8051已在多种设备中使用,主要是因为它易于集成到设备中。微控制器主要用于能源管理,触摸屏,汽车和医疗设备。

8051的数据存储器

8051微控制器的引脚说明

引脚40:Vcc是+ 5V DC的主要电源

针20:Vss –表示接地(0 V)连接。

引脚32-39:称为端口0(P0.0至P0.7)用作I / O端口。

Pin-31:地址锁存使能(ALE)用于解复用端口0的地址数据信号。

针30:(EA)外部访问输入用于启用或禁用外部存储器接口。如果没有外部存储器要求,则此引脚始终保持高电平。

引脚29:程序存储使能(PSEN)用于从外部程序存储器读取信号。

引脚21-28:称为端口2(P 2.0至P 2.7)–除了用作I / O端口外,高阶地址总线信号还与该准双向端口复用。

引脚18和19:用于连接外部晶振以提供系统时钟

引脚10 – 17:此端口还具有其他功能,例如中断,定时器输入,用于外部存储器与读写接口的控制信号。这是具有内部上拉功能的准双向端口。

针脚9:这是一个RESET针脚,用于在单片机正在工作或开始应用程序启动时将8051单片机设置为其初始值。必须在两个机器周期内将RESET引脚设置为高电平。

引脚1 – 8:此端口不具有任何其他功能。端口1是准双向I / O端口。

微控制器嵌入设备内部,以控制产品的动作和功能。因此,它们也可以称为嵌入式控制器。它们运行一个特定的程序,专门用于一项任务。它们是具有专用输入设备和小型LED或LCD显示输出的低功率设备。微控制器可以从他们控制的设备中获取输入,并通过将设备信号发送到设备的不同部分来保持控制。电视的微控制器就是一个很好的例子。它从遥控器获取输入,并在电视屏幕上输出其输出。

像传统计算机一样,微控制器依靠不同的功能来完成其工作。这些功能包括:

内存

RAM用于存储数据以及微控制器工作时创建的其他结果。但是,一旦切断微控制器的电源,它就不会永久存储数据,并且其内存也会丢失。 RAM包含一个特殊功能寄存器(SFR)。这是微控制器制造商提供的预先配置的内存。它控制串行通信模数转换器等特定电路的行为。

只读存储器

微控制器作为程序执行的特殊任务存储在ROM(只读存储器)中,永远不变。 ROM使微控制器知道某些动作应触发特定的响应。例如,ROM使电视的微控制器知道按下频道按钮会改变屏幕上的显示。 ROM中存储的程序大小取决于ROM的大小。一些微控制器以外部芯片的形式接受ROM的添加,而另一些则带有内置ROM。

程序计数器

程序计数器允许小型计算机基于一系列不同的编程指令来执行程序。每当执行一行指令时,程序计数器就会增加1。这有助于在代码行中跟踪柜台的位置。

输入和输出

与通过鼠标或键盘控制的计算机不同,微控制器具有通过输入和输出与人进行交互的独特方式。微控制器上的典型输入和输出设备包括LED显示屏,开关和确定湿度,温度和光照水平的传感器。大多数嵌入式系统不具有用于直接人机交互的屏幕或键盘。取而代之的是,微控制器具有多种输入和输出引脚或GPIO,它们被配置用于不同的输入和输出设备。

例如,您可以将一个引脚配置为通过感测温度工作的微控制器上的输入,而将另一个引脚配置为输出并连接至自动调温器,该自动调温器根据预先设置触发空调或加热器的开和关。设定温度范围。输入和输出动力学完全是机器对机器的,不需要直接的人工交互即可做出决定。
责任编辑:tzh

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    6786

    浏览量

    147562
  • 芯片
    +关注

    关注

    446

    文章

    47688

    浏览量

    408826
  • 单片机
    +关注

    关注

    5997

    文章

    43947

    浏览量

    620538
  • 存储器
    +关注

    关注

    38

    文章

    7120

    浏览量

    161913
收藏 人收藏

    评论

    相关推荐

    深入探讨微控制器的内部结构和工作机制

    中央处理单元(CPU): CPU是微控制器的核心部分,负责解析和执行程序中的指令。它的性能直接影响到整个微控制器的运行效率。
    发表于 04-10 14:41 108次阅读
    深入探讨<b class='flag-5'>微控制器</b>的内部结构和<b class='flag-5'>工作</b>机制

    单灯控制器工作原理是什么?单灯控制器是如何控制灯具的?

    单灯控制器工作原理是什么?单灯控制器是如何控制灯具的? 单灯控制器是一种用于控制灯具的装置,通过
    的头像 发表于 02-03 11:38 471次阅读

    plc控制器工作原理 plc控制器有哪些

    被广泛应用于工业生产过程中的控制和监控。在本文中,我们将详细介绍PLC控制器工作原理以及常见类型。 一、PLC控制器
    的头像 发表于 01-30 10:13 365次阅读

    微控制器基础】——从历史切入,了解微控制器的五个要素(上)

    微控制器基础】——从历史切入,了解微控制器的五个要素(上)
    的头像 发表于 12-07 10:55 193次阅读
    【<b class='flag-5'>微控制器</b>基础】——从历史切入,了解<b class='flag-5'>微控制器</b>的五个要素(上)

    微控制器基础】—— 从历史切入,了解微控制器的五个要素(下)

    微控制器基础】—— 从历史切入,了解微控制器的五个要素(下)
    的头像 发表于 12-06 17:23 266次阅读
    【<b class='flag-5'>微控制器</b>基础】—— 从历史切入,了解<b class='flag-5'>微控制器</b>的五个要素(下)

    MCU微控制器是什么?微控制器和微处理器之间的区别

    微控制器(通常简称为MCU或MC)是指完全独立于单个芯片的非常小的微型计算机。欧时电子指南将详细探讨什么是微控制器以及它与微处理器等相关产品之间的根本区别,还将介绍一些最常见的市售微控制器类型
    的头像 发表于 10-26 15:01 753次阅读

    微控制器工作原理和选择步骤

    微控制器(Microcontroller,简称MCU)是一种集成电路芯片,它将计算机的中央处理器(CPU)、存储器、输入输出接口以及其他功能模块集成在一个小型的硅片上。微控制器具有体积小、功耗低、成本低、功能强大等特点,广泛应用于各种电子设备和系统中。
    发表于 10-16 17:09 676次阅读

    STM32微控制器的技术特点和性能指标

      STM32微控制器是ST公司推出的一款基于ARM Cortex-M内核的32位微控制器,具有高性能、低功耗、高集成度等特点,广泛应用于各种嵌入式系统。本文将对STM32微控制器的技术特点、性能指标、开发流程以及应用领域进行详
    发表于 09-25 17:16 1519次阅读

    STM32微控制器工作原理和应用 STM32微控制器的命名规则

    STM32微控制器是一种基于ARM Cortex-M内核的高性能、低功耗、低成本的微控制器。它广泛应用于各种嵌入式系统,包括工业控制、消费电子、医疗设备、汽车电子等领域。
    发表于 09-07 16:38 874次阅读

    应急照明控制器工作原理是什么?

    应急照明控制器工作原理是什么? 应急照明控制器是对疏散指示灯具、应急照明灯具、集中电源及等进行综合管理控制的设备。下面是应急照明控制器
    的头像 发表于 08-26 11:36 2429次阅读

    微控制器工作原理和基本结构 微控制器引脚功能和应用电路

    微控制器是一种集成电路芯片,内部集成了微处理器、存储器、输入输出接口和各种系统控制逻辑电路。它可以通过编程实现各种控制任务,并通过输入输出接口进行与外部设备的通信。下面我们详细介绍微控制器
    发表于 08-16 17:09 3032次阅读

    汽车微控制器的供电电压

    电压,包括许多32位微控制器和一些较新的16位微控制器。由于功耗更低,一些小型设备,如便携式设备,也经常使用3.3V的微控制器。 ·1.3V:一些新型微控制器,尤其是在低功耗和高性能方
    的头像 发表于 07-19 10:45 815次阅读
    汽车<b class='flag-5'>微控制器</b>的供电电压

    市面上常见的微控制器有哪几种类型

    微控制器是一种IC芯片,它主要用于执行控制其他设备或机器的程序。这是一种用于控制其他设备机器的微型芯片,因此被称为“微控制器开发”。在本文中,介绍了市面上常见的
    的头像 发表于 07-10 10:21 1887次阅读

    什么是微控制器?它是如何工作的?

    微控制器(MCU)普遍存在于电子产品中,如果你的微波炉有LED或LCD屏幕和键盘,则它肯定包含微控制器。汽车也是一样,可以有很多个:发动机由微控制器控制,防抱死刹车、巡航
    的头像 发表于 07-06 11:12 1180次阅读

    无刷电机控制器和电机控制器工作原理详解

    电机控制器工作原理详解 电机控制器控制电动机运行的关键部件,通过对电机进行电流、电压、频率等参数的控制来实现对电机运行状态的调节,具有很大
    的头像 发表于 06-08 11:38 2888次阅读