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

    文章

    8249

    浏览量

    162266
  • 芯片
    +关注

    关注

    462

    文章

    53530

    浏览量

    458832
  • 单片机
    +关注

    关注

    6074

    文章

    45334

    浏览量

    663295
  • 存储器
    +关注

    关注

    39

    文章

    7714

    浏览量

    170797
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    选择微控制器MCU几个步骤

    以下10个简单步骤可确保做出正确的选择。 步骤1:制作硬件接口清单 利用大致的硬件框图制作出一份微控制器需要支持的所有外部接口清单。有两种常见的接口类型需要列出来。 第一种是通信接口。 系统中一
    发表于 11-26 07:09

    PY32MD320系列微控制器产品概述

    PY32MD320 系列微控制器采用高性能的 32 位 ARM Cortex-M0+ 内核,宽电压工作范围的 MCU。嵌入高达 64 Kbytes flash 和 8 Kbytes SRAM 存储
    的头像 发表于 10-15 16:39 1048次阅读
    PY32MD320系列<b class='flag-5'>微控制器</b>产品概述

    PIC18F24/25Q24微控制器技术解析与应用指南

    Microchip Technology PIC18F24/25Q24微控制器是PIC18-Q24微控制器系列28/40/44/48引脚器件的一部分,用于传感接口、实时控制和通信
    的头像 发表于 10-10 09:56 376次阅读
    PIC18F24/25Q24<b class='flag-5'>微控制器</b>技术<b class='flag-5'>解析</b>与应用指南

    PIC16F13145微控制器技术解析:CLB架构与低功耗设计

    Microchip Technology PIC16F13145 CLB微控制器为具有一组专用外设、基于硬件的设计提供了高效的解决方案。 Microchip Technology
    的头像 发表于 10-09 16:05 349次阅读
    PIC16F13145<b class='flag-5'>微控制器</b>技术<b class='flag-5'>解析</b>:CLB架构与低功耗设计

    恩智浦MCX A34混合信号微控制器深度解析

    设想这样一种电机控制设计,能够在短短几个周期内完成复杂的三角函数运算,显著降低软件成本。这正是恩智浦MCX A34混合信号微控制器的设计初衷。
    的头像 发表于 09-08 18:23 2339次阅读
    恩智浦MCX A34混合信号<b class='flag-5'>微控制器</b>深度<b class='flag-5'>解析</b>

    Analog Devices / Maxim Integrated MAX78002人工智能微控制器数据手册

    Analog Devices MAX78002人工智能微控制器是支持神经网络的AI微控制器。Analog Devices MAX78002可在超低功耗下执行,并可在物联网边缘实时工作。该器件将高能效
    的头像 发表于 06-18 15:19 636次阅读

    高性能系列微控制器XL32F001开发板

     XL32F001 系列微控制器采用高性能的 32 位 ARM® Cortex®-M0+内核,宽电压工作范围的 MCU。嵌入 24Kbytes Flash 和 3Kbytes SRAM 存储,最高
    的头像 发表于 06-10 11:22 511次阅读
    高性能系列<b class='flag-5'>微控制器</b>XL32F001开发板

    电动调压工作原理

    电压调压是一种用于控制电路中电压的装置,其工作原理类型而异,以下是几种常见电压调压工作原理
    的头像 发表于 05-12 13:46 899次阅读
    电动调压<b class='flag-5'>器</b>的<b class='flag-5'>工作原理</b>

    家用电器开发中微控制器的选型要点

    ROHM提供融入自有低功耗技术优势的丰富的低功耗微控制器产品。通过供应微控制器产品,为从事电池供电的小型设备、家用电器、工业设备、社会基础设施、车载设备等各种系统开发的微控制器用户提供支持。本文以
    的头像 发表于 04-24 10:26 923次阅读
    家用电器开发中<b class='flag-5'>微控制器</b>的选型要点

    一文认识ARM微控制器及瑞萨RA系列MCU

    俗称单片机,如果有学过微机原理就会很熟悉这个概念了。而ARM微控制器,顾名思义,就是基于ARM的微控制器,或者说搭载了ARM处理内核的微控制器
    的头像 发表于 03-24 09:17 2285次阅读
    一文认识ARM<b class='flag-5'>微控制器</b>及瑞萨RA系列MCU

    运动控制器接电子尺的工作原理

    运动控制器接电子尺的工作原理,主要涉及运动控制器对电子尺(直线位移传感)信号的读取与解析,以及根据这些信号对机械运动进行精确
    的头像 发表于 03-14 16:05 1367次阅读

    电机控制器工作原理和作用

    电机控制器是现代电气系统中不可或缺的组成部分,它负责控制电机的启动、运行、停止以及调速等操作,广泛应用于工业自动化、交通、家用电器、航空航天等多个领域。 一、电机控制器工作原理 电机
    的头像 发表于 02-01 16:32 5187次阅读

    新能源汽车驱动电机控制器工作原理

    新能源汽车驱动电机控制器工作原理是一个复杂而精细的过程,它涉及到电力电子学、控制理论、电机学等多个学科的知识。 一、电机控制器的基本功能 新能源汽车驱动电机
    的头像 发表于 02-01 16:01 2444次阅读

    电机控制器工作原理

    在现代工业和日常生活中,电机的应用无处不在。从家用电器到工业机械,电机的高效、可靠运行对于设备性能至关重要。电机控制器作为电机系统的大脑,负责精确控制电机的运行状态。 1. 电机控制器的基本功能
    的头像 发表于 01-22 09:31 2824次阅读

    运算放大器和微控制器的结合应用

    运算放大器和微控制器的结合应用广泛存在于各种电子系统中,它们在信号处理、控制以及数据转换等方面发挥着重要作用。以下是对运算放大器和微控制器结合应用的介绍: 一、运算放大器(运放)的基础 运算放大器
    的头像 发表于 12-18 17:53 1203次阅读