admin管理员组

文章数量:1534927

2024年4月5日发(作者:)

1-什么是单片机?

1、所谓的“单片机”、“单片微型计算机”、“MCU”(Microcontroller Unit)、“微控制单元”、“微控制器”这些名字都是一

个意思,解释为一个单芯片的计算机,或者一台微型计算机。为什么这么说呢?是因为它虽然只是一颗芯片,却集成了处

理器、内存、硬盘、IO口等计算机的组成部分。

2、单片机(也就是计算机)的主要组成:CPU(Central Processing Unit,中央处理器)、IO口(输入输出接口)和存

储器。下面进行具体介绍。

2.1、CPU:CPU是单片机(或计算机)的核心,相当于人的大脑,功能上为运算器+控制器。在硬件上表现

为:ALU+cache+BUS

ALU(算术逻辑单元)

cache(高速缓存存储器,介于CPU与主存之间,解决两者的速度匹配问题)

BUS(即总线。其他功能模块均是通过总线和CPU进行连接)

2.2、IO口,也就是单片机的引脚(手脚)。

如在计算机中键盘、鼠标、触摸屏等就是输入设备,也就是input,输入口;

LCD显示器、声卡等就是输出设备,也就是output,输出口。

2.3、存储器

2.3.1 计算机中的存储器的内存和外存

内存(Memory,如RAM,一般是DRAM):距离CPU比较近,可以被CPU直接访问,可以按照字节来访问;CPU的速度

>cache>内存速度;用来存储程序运行中的变量;容量小而贵。如下图任务管理器中就可以看到我们计算机的内存大

小,我的电脑是8G的,也有4G,16G的,越大电脑运行速度越快。

外存(Storage,如U盘、光盘、硬盘):距离CPU比较远,不能被CPU直接访问,一般按照块的单位访问;速度比内存

慢;程序和数据一般均放在外存,计算机用的时候从外存读取到内存,然后CPU再从内存中读取数据使用。

举个例子,手机上下载的各种APP就在外存中,而你打开的应用如微信、扣扣、知乎都在后台即内存中运行,所以内存越

大,手机运行越了流畅

2.3.2 单片机中的存储器的内存和外存

内存一般指RAM(Random access memory,随机访问存储器)

外存一般指ROM(Read only memory,只读存储器)即Flash(闪存)

单片机中的RAM一般都是SRAM。SRAM和ROM(即Flash)这两个共同构成单片机中的存储体系。ROM用来存储用户程

序,运行时CPU直接从ROM中读取一条一条的指令来运行,指令运行过程中产生的临时数据放在RAM中。

所以基本可以理解为:ROM是单片机用来放程序的,RAM是用来放数据的。

本文标签: 内存计算机速度运行单片机