【自学嵌入式:51单片机】存储器介绍

存储器

存储器分为易失性存储器(RAM)和非易失性存储器(ROM)
器其详细可分为:

  • 易失性存储器(RAM)
    • SRAM(静态RAM,里面是一个D锁存器)
    • DRAM(动态RAM,用电容充放电达到读写数据的效果)
  • 非易失性存储器(ROM)
    • Mask ROM(掩膜ROM)
    • PROM(可编程ROM,只能写入一次)
    • EPROM(可擦除可编程ROM,需要紫外线照射30分钟才能清除数据)
    • E2PROM(电可擦除可编程ROM,但是其容量较小)
    • Flash(闪存)
    • 硬盘、软盘、光盘等

易失性存储器存储速度快,但是掉电就丢失;非易失性存储器存储速度慢,掉电不丢失。

存储器的简化模型

image
存储器都是用网格连接,横向的线叫做地址总线,竖向的线叫做数据总线,
image
数据总线按照数据位依次打开和关闭,然后再打开对应地址总线,就存进去了
比如图中所示的过程。
但是当地址总线有开有关,就会出现干扰,于是用有图的二极管取抵消干扰
正常的行列高电平过了可以,但是其他行串过来就不行
PROM两个二极管头对头,蓝色二极管容易被击穿,利用这种特性进行存储,但是它击穿后就永远被击穿,所以只能写入一次,现在经常提到的烧录程序是因为早起确实是把二极管击穿烧毁来写入一次程序,也可以用保险丝替代容易被烧的二极管,如果用一种材料比如紫外线照射让被烧毁的元器件起死回生,就可以多次擦写了,EEPROM可以通过电来实现多次擦写
地址总线一次只能选择一行,一般会加一个138译码器连接地址总线,如下图左侧绿色矩形部分
image

posted @ 2025-08-02 12:27  秦瑞迁  阅读(312)  评论(0)    收藏  举报