常常看到,现在的单片机尤其是功能比较强壮的单片机一起具有多种存储介质,有必要具有的必定有两种啦,RAM与ROM;
首先是RAM,分为两种,静态随机存储器(SRAM)与动态随机存储器(DRAM),望文生义,动态随机存储器需求不断的改写,静态功耗比较大,所以单片机中大都选用静态随机存储器,不需求改写,静态功耗相对来说很低。此外,静态随机存储器比较动态随机存储器也有其缺陷,电路杂乱集成度低,所以一般容量较小。——另:SRAM的读取速度适当快,我们它的造价高,首要用作计算机中的高速缓存存储器(Cache)。DRAM尽管读取速度较慢,但它的造价低价,集成度高,适宜作为体系所需的大容量“主存”,所以DRAM首要制造成计算机中的内存条,现在,市面上首要有运用DRAM芯片制成的一般内存条。
要点来说说ROM,曾经的紫外线擦除EPROM略过不谈,要点表一表现在单片机中首要用的EEPROM与FLASH,其实FLASH也是电可擦除,掉电不失的数据存储器,是一种广义上的ROM,为做委任,称其为FLASH。
EEPROM的特点是能够随意拜访和修正其间的任何一个字节,能够往每一个bit位中写0或写1,操作比FLASH简略分心,一般用于寄存需求频频改写的数据。但因其组成电路杂乱本钱高,所以容量一般都不是很大,一般都是几十K字节或几百K字节,很少有超越512k字节的。
FLASH也是电可擦除的一种广义上的ROM,分为两种NORFLASH,与NAND FLASH;
NORFLASH具有地址线与数据线,能够像RAM相同随机拜访每一个字节,可是擦除的时分是按块来擦除的,所以一次简化了电路,数据密度更高,本钱也降低了,一般上M的存储器都是FLASH。
NAND FLASH地址线与数据线是复用的,读取按页来读取,擦除按块来擦除,所以电路更简略,数据密度更大了,大容量的一般都是nand flash,而2M到12M的都是NOR FLASH。
NAND FLASH地址线与数据线是复用的,所以在读取速度上要慢一些,我们nor flash 能够对字节进行操作,所以程序能够直接在nor flash中运转,而不需求将其调入到RAM后碑文。而在nand flash 放入操作体系等。