单片机上ROM RAM EEPROM FLASH 有什么关系和区别?

如题所述

  关系为:它们都是单片机系统的存储器  
  区别主要是他们的用途不同:现在的单片机,RAM主要是做运行时数据存储器,FLASH主要是程序存储器,EEPROM主要是用以在程序运行保存一些需要掉电不丢失的数据.

  详细介绍:
  1、RAM-RamdomAccessMemory易挥发性随机存取存储器,高速存取,读写时间相等,且与地址无关,如计算机内存等。
  2、ROM-Read Only Memory只读存储器。断电后信息不丢失,如计算机启动用的BIOS芯片。存取速度很低,(较RAM而言)且不能改写。由于不能改写信息,不能升级,现已很少使用。
  3、EEPROM(带电可擦写可编程只读存储器)是用户可更改的只读存储器EEPROM
(ROM),其可通过高于普通电压的作用来擦除和重编程(重写)。不像EPROM芯片,EEPROM不需从计算机中取出即可修改。在一个EEPROM中,当计算机在使用的时候可频繁地反复编程,因此EEPROM的寿命是一个很重要的设计考虑参数。EEPROM是一种特殊形式的闪存,其应用通常是个人电脑中的电压来擦写和重编程。
  4、Flash存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还可以快速读取数据(NVRAM的优势),使数据不会因为断电而丢失。U盘和MP3里用的就是这种存储器。在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备,然而近年来Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader以及操作系统或者程序代码,或者直接当硬盘使用(U盘)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-11
现在的单片机,RAM主要是做运行时数据存储器,FLASH主要是程序存储器,EEPROM主要是用以在程序运行保存一些需要掉电不丢失的数据. 楼 上说的很好
另外,一些变量,都是放到RAM里的,一些初始化数据比如液晶要显示的内容界面,都是放到FLASH区里的(也就是以前说的ROM区),EEPROM可用可不用,主要是存一些运行中的数据,掉电后且不丢失
第2个回答  2009-03-10
现在的单片机,RAM主要是做运行时数据存储器,FLASH主要是程序存储器,EEPROM主要是用以在程序运行保存一些需要掉电不丢失的数据.本回答被提问者和网友采纳

单片机上ROM RAM EEPROM FLASH 有什么关系和区别?
区别主要是他们的用途不同:现在的单片机,RAM主要是做运行时数据存储器,FLASH主要是程序存储器,EEPROM主要是用以在程序运行保存一些需要掉电不丢失的数据.详细介绍:1、RAM-RamdomAccessMemory易挥发性随机存取存储器,高速存取,读写时间相等,且与地址无关,如计算机内存等。2、ROM-Read Only Memory只读...

单片机FLASH与RAM、ROM的关系
RAM是数据存储器,跟计算机里面的内存差不多,主要是用来存放程序运行中的过程数据,掉电后就会丢失之前的数据,所以程序在上电时需要进行初始化,否则上电后的数据是一个随机数,可能导致程序奔溃.ROM就是程序存储器,掉电后数据不会丢失,但在程序运行过程中其数据不会改变.早期的单片机的ROM因为擦写修改麻烦...

单片机里eeprom与flash有什么区别?
总的来说,EEPROM和FLASH存储器在功能和应用场景上有所区别。EEPROM适用于需要经常更新数据的场景,而FLASH则适用于大容量、快速存储的场景。在单片机应用中,根据具体需求选择合适的存储器类型是很重要的。

单片机中EEPROM,FLASH ROM存储器与ROM存储器有什么区别?
EEPROM 为电擦除的 不用插拔 可以在线擦除 能够多次反复使用 可烧写次数一般达 到1万 次以上 但擦写速度要比RAM读写存储器要慢好几个数量级。FLASH ROM 实际上就是 RAM存储器 在芯片中植入一个微型电源 可以像ROM一样 保证信息不丢失 但由于是RAM 读写的速度快 ...

ROM, FLASH和RAM的区别
因为它支持快速访问和动态修改。总结来说,ROM主要用于存储永久不变的数据,如程序代码;而RAM负责数据的临时存储和运算过程中的变量管理;Flash Memory则结合了ROM和RAM的优点,既可持久存储数据又允许快速读写,常用于用户程序和需要长期保存的数据,如电子设备中的电度表数据存储。

单片机的ROM和RAM运行时的区别与联系
RAM是数据存储器,跟计算机里面的内存差不多,主要是用来存放程序运行中的过程数据,掉电后就会丢失之前的数据,所以程序在上电时需要进行初始化,否则上电后的数据是一个随机数,可能导致程序奔溃.ROM就是程序存储器,掉电后数据不会丢失,但在程序运行过程中其数据不会改变.早期的单片机的ROM因为擦写修改麻烦...

单片机 APROM: RAM: Flash:这三个什么区别?一定采纳。
RAM,随机存储器,主要用来存放动态数据,比如我们程序里定义的变量,就是放在这里的,还有程序运算时产生的中间的结果,也是放在这里的。Flash,总得来说,分为两个部分,一是LDROM,即程序引导区,一个全新的单片机,电脑烧程序的时候,如何与电脑通信的呢?原因单片机在出厂前,就在LDROM里固化了程序,...

ROM,RAM,DRAM,SRAM和FLASH的区别
Flash存储器又称为闪存,是一种非易失性的ROM存储器,在EEPROM的基础上发展而来,但不同于EEPROM只能全盘擦写,闪存可以对某个特定的区块进行擦写,这源于它和内存一样拥有独立地址线。闪存的读写速度快,但远不及RAM存储器;但它断电后不会像内存一样丢失数据,因此适合做外存储设备。用途:U盘、固态...

单片机 RAM,FLASH,EEPROM区别是什么?我知道的就不用再说了,说点我不...
外部RAM是用户自己扩展的RAM,也有的单片机内部扩展的外部存储RAM,比如STC12系列的就内嵌了大小不等的扩展RAM。FLASH,一般用于存储程序,也就是做ROM来使用,但是FLASH作为可擦写的存储器,也可以用来保存用户数据。也就是作为数据RAM来使用。EEPROM,也有两种用途,即作为ROM来保存程序,作为RAM来保存数据...

单片机里EEPROM与flash有什么区别
对于单片机的EEPROM,是用户可以在使用中,进行读\/写数据的,作用相当于RAM,但不能当RAM用。而FLASH是只读存储器,只能存放程序,而且是通过烧录程序的方式写进程序的。用户在正常使用时,不能写数据的,但可以存放数据,读出来。

相似回答