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

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

3天内不再提示

一文读懂什么单片机:组成结构与应用

深圳市浮思特科技有限公司 2024-08-09 11:49 次阅读

欢迎来到单片机的世界,这是一种微小(但功能强大)的设备,改变了嵌入式系统的面貌。在本文中,您将了解单片机的一些基本知识、单片机的结构以及微处理器与单片机之间的一些区别。

wKgaoma1kaOAEPl7AABqu0tuuCo679.png

在深入单片机基础知识之前,您需要了解什么是单片机。单片机与微处理器类似,但它在同一芯片上集成了一些额外的组件。

什么是单片机?

单片机是一种超大规模集成电路(VLSI),它包含电子计算单元和逻辑单元(统称为CPU)、存储器(程序存储器和数据存储器)、I/O端口(输入/输出端口)以及其他一些组件,全部集成在一块芯片上。

有时,单片机也被称为“单芯片计算机”“计算机芯片”。由于单片机及其支持电路通常被嵌入在其控制的设备中,因此单片机也被称为嵌入式控制器

单片机无处不在。如果某个设备或应用涉及测量、存储、计算、控制或显示信息,那么该设备中就包含单片机。让我们看看一些单片机应用的领域。

单片机最大的用户可能是汽车行业。几乎每辆出厂的汽车至少包含一个用于发动机控制的单片机。您可以在许多其他系统中找到更多的单片机。

消费电子产品是另一个充斥着单片机的领域。单片机是数码相机、摄像机、CD和DVD播放器、洗衣机、烤箱等产品的一部分。

单片机也被用于测试和测量设备,如万用表示波器、函数发生器等。您还可以在您的台式计算机附近找到单片机,如打印机、路由器、调制解调器、键盘等。

上述对单片机的定义可能对电子学或嵌入式系统的新手来说显得复杂或困惑,但随着我们继续深入,概念将会变得清晰。

单片机的基本知识

基本上,单片机由以下组件组成:

· 中央处理单元(CPU)

· 程序存储器(ROM - 只读存储器)

· 数据存储器(RAM - 随机存取存储器)

· 定时器和计数器

· I/O端口(输入/输出)

· 串行通信接口

· 时钟电路(振荡器电路)

· 中断机制

大多数现代单片机可能还包含更多外设,如SPI(串行外设接口)、I2C(内部集成电路)、ADC(模拟到数字转换器)、DAC(数字到模拟转换器)、CAN(控制区域网络)、USB(通用串行总线)等。

单片机中的CPU执行算术、逻辑、数学和数据导向的功能,类似于微处理器中的CPU。微处理器和单片机之间的区别在于,微处理器需要与外部内存和其他I/O接口相连接才能作为计算机工作,而单片机则在与CPU同一芯片上集成了所有必需的外设。

ADC、DAC等功能集成在与CPU同一芯片上,使得单片机比使用单独的ADC芯片更高效、更便宜。

开发一个计算机控制系统需要设计硬件和编写高效的软件程序。由于单片机在同一芯片上集成了构建计算机控制系统所需的所有硬件,使用单片机将大大减少在硬件设计和布线上所花费的时间和精力。

单片机的基本结构

您可能已经多次看到单片机的基本结构。如果您之前已经看到过单片机的结构及其基本组件,那么请把这当作一次复习。如果您还没有见过,那么了解单片机的基本结构非常重要。

以下图像展示了单片机的基本结构。

从上面的图像中,您可以理解单片机的三个重要(或主要)组件是:

· CPU(中央处理单元)

· 内存

· I/O端口

这并不意味着其他组件不重要,但可以将这些视为辅助设备。现在我们将分别介绍上述结构中提到的单片机的基本组件。

CPU:中央处理单元(CPU)是单片机的核心。它由算术逻辑单元(ALU)和控制单元(CU)组成。CPU读取、解码并执行指令,以执行算术、逻辑和数据传输操作。

内存:任何计算系统需要两种类型的内存:程序存储器和数据存储器。程序存储器顾名思义,包含程序,即CPU要执行的指令。数据存储器则用于在执行指令时存储临时数据。

通常,程序存储器是只读存储器(ROM),而数据存储器是随机存取存储器(RAM)。数据存储器有时也被称为读写存储器(R/W M)。

I/O端口:单片机与外部世界的接口由I/O端口提供。输入设备如开关、键盘等将用户信息以二进制数据的形式传递给CPU。

CPU在接收到输入设备发送的数据后,执行相应的指令,并通过LED、显示器、打印机等输出设备作出响应。

总线:另一个重要但很少讨论的单片机组件是系统总线。系统总线是一组连接线,连接CPU与其他外设,如内存、I/O端口和其他支持组件。

定时器/计数器:单片机的重要组件之一是定时器和计数器。它们提供时间延迟和计数外部事件的操作。此外,定时器和计数器还可以提供功能生成、脉宽调制、时钟控制等功能。

串行端口:单片机的一个重要需求是与其他设备和外设(外部)进行通信。串行端口通过串行通信提供这样的接口。单片机中最常用的串行通信是UART

中断:单片机的一个非常重要的特性是中断及其中断处理机制。中断可以是外部的、内部的、与硬件相关或与软件相关。

ADC(模拟到数字转换器):模拟到数字转换器(ADC)是一种将模拟信号转换为数字信号的电路。ADC电路构成了外部模拟输入设备和单片机CPU之间的接口。几乎所有传感器都是模拟设备,这些传感器的模拟数据必须转换为数字数据,以便CPU理解。

DAC(数字到模拟转换器):数字到模拟转换器(DAC)是一种与ADC相对的电路,即将数字信号转换为模拟信号。DAC在单片机的CPU与外部模拟设备之间形成桥梁。

单片机的优点

单片机是真正适合“单芯片计算机”概念的设备。

不需要对基本组件如内存、I/O端口等进行任何外部接口。

单片机不需要复杂的操作系统,因为所有指令必须被写入并存储在内存中。(实时操作系统是个例外)。

所有输入/输出端口都是可编程的。

所有必要组件的集成降低了产品(或应用)的成本、设计时间和面积。

单片机的缺点

单片机并不以计算能力著称。

内存的数量限制了单片机可以执行的指令数量。

没有操作系统,因此所有指令必须被编写。

单片机的应用

单片机有着巨大的应用范围。实际上,整个嵌入式系统行业都依赖于单片机。以下是一些单片机的应用示例:

· 像烤箱、洗衣机等设备的前面板控制

·功能发生器

·烟雾和火灾警报器

· 家庭自动化系统

· 汽车自动头灯开启

· 速度感应门锁系统

在本文章中,我们已讨论了单片机的基础知识、单片机的基本结构、不同组件、优缺点和应用。

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

    关注

    5381

    文章

    11381

    浏览量

    360840
  • 单片机
    +关注

    关注

    6032

    文章

    44513

    浏览量

    632895
  • 微处理器
    +关注

    关注

    11

    文章

    2247

    浏览量

    82310
收藏 人收藏

    评论

    相关推荐

    单片机的概念/组成/分类/应用

    (Microcontroller Unit,MCU)。单片机由CPU、存储器和输入/输出接口电路(I/O接口电路)等组成的,单片机(MCU)的基本结构如下图所示。
    发表于 08-05 15:28 1.6w次阅读
    <b class='flag-5'>单片机</b>的概念/<b class='flag-5'>组成</b>/分类/应用

    读懂单片机可以做什么?

    单片机可以做什么?学习单片机需要哪些基本条件?单片机结构是由哪些部分组成的?MCS51单片机
    发表于 07-14 08:48

    读懂什么是单片机解密

    什么是单片机解密?单片机解密的方法有哪几种?单片机解密可分为哪几类?
    发表于 09-13 06:52

    读懂单片机是什么

    单片机的基本工作原理是什么?单片机是由哪些部分组成的?单片机的特点有哪些?
    发表于 09-27 09:07

    51单片机系统的结构是由哪些部分组成

    什么是单片机?51单片机系统的结构是由哪些部分组成的?
    发表于 10-22 07:57

    解析51单片机和STM32单片机结构

    单片机里面有什么?51单片机结构是由哪些部分组成的呢?STM32单片机结构是由哪些部分
    发表于 10-25 06:07

    单片机的内部结构是由哪些部分组成

    单片机是什么?单片机可分为哪几类?单片机的内部结构是由哪些部分组成的?
    发表于 10-29 07:48

    单片机定义用途组成结构

    单片机定义用途组成结构最小单片机系统工作时序C51和标准C的区别中断定时中断的设置定义在块芯片上集成了CPU、存储、输入输出的微型计算机。
    发表于 11-17 07:28

    读懂传感器的原理与结构

    读懂传感器传感器在原理与结构上千差万别,如何根据具体的测量目的、测量对象以及测量环境合理地选用传感器,是在进行某个量的测量时首先要解决的问题。当传感器确定之后,与之相配套的测量方法
    发表于 01-13 07:08

    单片机开发系统的组成结构

    单片机电子密码锁、实验目的二、实验内容三、实验步骤四、C代码如下五、实验结果六、实验体会、实验目的1.了解单片机开发系统的组成
    发表于 01-19 07:55

    AVR单片机的基本组成

    单片机是构成单片机嵌入式系统的核心器件。本章首先将介绍单片机的基本组成结构,使大家对
    发表于 07-07 01:08 44次下载

    单片机和嵌入式的关系读懂

    其实,嵌入式跟单片机真的没有多大的联系,想搞嵌入式的,就认真学好大学课程。 (1)单片机   单片机基本结构单片机由运算器、控制器、存储
    的头像 发表于 11-20 13:57 7113次阅读

    单片机结构与原理是怎样的和单片机的简单应用概述

    本文档的主要内容详细介绍的是单片机结构与原理是怎样的和单片机的简单应用概述目的是:了解单片机的内部结构与主要型号。掌握
    发表于 10-19 17:18 33次下载
    <b class='flag-5'>单片机</b>的<b class='flag-5'>结构</b>与原理是怎样的和<b class='flag-5'>单片机</b>的简单应用概述

    带你读懂单片机之间的通信方式

    越来越多的功能各异的单片机为我们的设计提供了许多新的方法与思路。对于莫些场合,比如:复杂的后台运算及通信与高实时性前台控制系统、软件资源消耗大的系统、功能强大的低消耗系统、加密系统等等。如果合理
    的头像 发表于 11-30 16:37 2245次阅读

    读懂微力扭转试验的优势

    读懂微力扭转试验的优势
    的头像 发表于 11-30 09:08 535次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>读懂</b>微力扭转试验<b class='flag-5'>机</b>的优势