【摘要】:ROM主要用来存储程序代码。欲使单片机完成不同的控制功能,可以将不同的程序写入到ROM中。这种ROM成本低,适用于大批量生产。如果PROM集成在单片机内部,PROM中的程序写错了,整个单片机便不能使用。EEPROMEEPROM也是一种可反复擦写的存储器,但它不像EPROM那样需要用紫外线来擦除信息,该ROM只要加适当的擦除电压,就可以轻松快速地擦除其中的信息,然后重新写入信息。EEPROM反复擦写可达1000多次,目前主流单片机内部就采用这种ROM。
ROM(只读存储器,又称程序存储器)是一种具有存储功能的电路,断电后其中的信息不会消失。ROM主要用来存储程序代码。欲使单片机完成不同的控制功能,可以将不同的程序写入到ROM中。
工作时,CPU会自动地从ROM中读取程序,再进行运算,然后通过I/O接口向外部电路输出相应的控制信号。早期的ROM一般是单独的芯片,没有集成在单片机内部(如8031单片机内部就没有ROM,需要外接),现在的单片机基本上都将ROM集成在内部。
ROM主要有下面几种:
(1)Mask ROM(掩膜ROM)
Mask ROM中的内容由厂商生产时一次性写入,以后不能改变。这种ROM成本低,适用于大批量生产。
(2)PROM(可编程ROM)(www.xing528.com)
PROM中没有内容,编程者可将程序写入内部,但只能写一次,以后不能更改。如果PROM集成在单片机内部,PROM中的程序写错了,整个单片机便不能使用。
(3)EPROM(紫外线可擦写PROM)
EPROM是一种可擦写的PROM,采用EPROM的单片机上面有一块透明的石英窗口,平时该窗口被不透明的标签贴封,当需要擦除EPROM内部的信息时,可撕开标签,再用紫外线照射透明窗口15~30min,即可将内部的信息全部擦除,然后重新写入新的信息。
(4)EEPROM(电可擦写PROM)
EEPROM也是一种可反复擦写的存储器,但它不像EPROM那样需要用紫外线来擦除信息,该ROM只要加适当的擦除电压,就可以轻松快速地擦除其中的信息,然后重新写入信息。EEPROM反复擦写可达1000多次,目前主流单片机内部就采用这种ROM。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。