单片机 RAM,FLASH,EEPROM区别是什么?我知道的就不用再说了,说点我不知道的。

RAM主要是做运行时数据存储器,FLASH主要是程序存储器,EEPROM主要是用以在程序运行保存一些需要掉电不丢失的数据... RAM主要是做运行时数据存储器,FLASH主要是程序存储器,EEPROM主要是用以在程序运行保存一些需要掉电不丢失的数据 展开
 我来答
zhxiufan
推荐于2017-09-20 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38381
国家科技进步奖

向TA提问 私信TA
展开全部
对单片机而言,RAM有两种,内部RAM一般指寄存器,比如51单片机的00H~7FH(52到FFH),这些寄存器除了参与运算、控制的暂存外,还有一些特殊的功能,比如00~1FH,可以是工作寄存器R0~R7,20~2FH是位寻址区域等等。外部RAM是用户自己扩展的RAM,也有的单片机内部扩展的外部存储RAM,比如STC12系列的就内嵌了大小不等的扩展RAM。
FLASH,一般用于存储程序,也就是做ROM来使用,但是FLASH作为可擦写的存储器,也可以用来保存用户数据。也就是作为数据RAM来使用。
EEPROM,也有两种用途,即作为ROM来保存程序,作为RAM来保存数据。
追问
那单片机内部为什么不叫EEpROM而叫RAM呢?Flash作为只读存储器的话那么买回来的是一个空芯片,里面哪有程序让单片机读的?
追答
FLASH是闪存,写入速度是很慢的,所以用作数据存储器时一般扩展为外部数据存储器用来存储一些不是及时性的数据。RAM的读写速度一般较高,用来处理实时数据。
匿名用户
2014-01-12
展开全部
3者应该储存资料方式及硬体结构不同,也没办法硬是区分它的作用 ,只能说适不适合而已.
拿eeprom来当ram用不是不行,但执行速度应该会慢到让人吐血吧.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a451993547
2014-01-12 · TA获得超过1593个赞
知道小有建树答主
回答量:595
采纳率:100%
帮助的人:700万
展开全部
RAM没什么好说的 就是运算用的,在单片机中还是工作寄存器的地址。特点是读取速度极快,掉电后数据不保存,无限次擦写次数。

Flash也就是以前所说ROM,只是比以前的rom擦写次数更长了(10万次)。读速度非常快,写入速度一般,掉电后保存数据。但是有擦写寿命。

EEPROM只是代表掉电数据不丢失的储存器
只要是掉电不会丢失数据的都可以视为EEPROM
例如FLASH、FRAM(铁电存储器)都可以视为EEPROM
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式