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是用来放数据的。
版权声明:本文标题:1-什么是单片机? 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1712289618a353086.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论