單片機程序存儲器 ROM
英文簡稱ROM。ROM所存數據,一般是裝入整機前事先寫好的,整機工作過程中只能讀出,而不像隨機存儲器那樣能快速地、方便地加以改寫。ROM所存數據穩(wěn)定 ,斷電后所存數據也不會改變;其結構較簡單,讀出較方便,因而常用于存儲各種固定程序和數據。除少數品種的只讀存儲器(如字符發(fā)生器)可以通用之外,不同用戶所需只讀存儲器的內容不同。為便于使 用和大批 量 生產 ,進一步發(fā)展了可編程只讀存儲器(PROM)、可擦可編程序只讀存儲器(EPROM)和電可擦可編程只讀存儲器
ROM
?。‥EPROM)。例如早期的個人電腦如Apple II或IBM PC XT/AT的開機程序(操作系統(tǒng))或是其他各種微電腦系統(tǒng)中的軔體(Firmware)。
EPROM需用紫外光長時間照射才能擦除,使用很不方便。20世紀 80 年代制出的 EEPROM ,克服了EPROM的不足,但集成度不高 ,價格較貴。于是又開發(fā)出一種新型的存儲單元結構同 EPROM 相似的快閃存儲器 。其集成度高、功耗低 、體積小 ,又能在線快速擦除 ,因而獲得飛速發(fā)展,并有可能取代現行的硬盤和軟盤而成為主要的大容量存儲媒體。大部分只讀存儲器用金屬-氧化物-半導體(MOS)場效應管制成。
ROM 種類
1.ROM
只讀內存(Read-Only Memory)是一種只能讀取資料的內存。在制造過程中,將資料以一特制光罩(mask)燒錄于線路中,其資料內容在寫入后就不能更改,所以有時又稱為“光罩式只讀內存”(mask ROM)。此內存的制造成本較低,常用于電腦中的開機啟動。
2.PROM
可編程程序只讀內存(Programmable ROM,PROM)之內部有行列式的镕絲,視需要利用電流將其燒斷,寫入所需的資料,但僅能寫錄一次。 PROM在出廠時,存儲的內容全為1,用戶可以根據需要將其中的某些單元寫入數據0(部分的PROM在出廠時數據全為0,則用 戶可以將其中的部分單元寫入1), 以實現對其“編程”的目的。PROM的典型產品是“雙極性熔絲結構”,如果我們想改寫某些單元,則可以給這些單元通以足夠大的電流,并維持一定的時間,原 先的熔絲即可熔斷,這樣就達到了改寫某些位的效果。另外一類經典的PROM為使用“肖特基二極管”的PROM,出廠時,其中的二極管處于反向截止狀態(tài),還 是用大電流的方法將反相電壓加在“肖特基二極管”,造成其永久性擊穿即可。
3.EPROM
可抹除可編程只讀內存(Erasable Programmable Read Only Memory,EPROM)可利用高電壓將資料編程寫入,抹除時將線路曝光于紫外線下,則資料可被清空,并且可重復使用。通常在封裝外殼上會預留一個石英透明窗以方便曝光。
4.OTPROM
一次編程只讀內存(One Time Programmable Read Only Memory,OPTROM)之寫入原理同EPROM,但是為了節(jié)省成本,編程寫入之后就不再抹除,因此不設置透明窗。
5.EEPROM
電子式可抹除可編程只讀內存(Electrically Erasable Programmable Read Only Memory,EEPROM)之運作原理類似EPROM,但是抹除的方式是使用高電場來完成,因此不需要透明窗。
6.快閃存儲器
快閃存儲器(Flash memory)的每一個記憶胞都具有一個“控制閘”與“浮動閘”,利用高電場改變浮動閘的臨限電壓即可進行編程動作。
7.快閃存儲器
指從游戲機主文件存儲器里或者正版游戲卡帶提取的游戲主文件,可以在各類模擬器上使用。例如街機模擬器,GBA模擬器的ROM,正是此意。
ROM與RAM的不同使用范圍介紹
RAM-RandomAccessMemory易揮發(fā)性隨機存取存儲器,高速存取,讀寫時間相等,且與地址無關,如計算機內存等。
ROM-Read Only Memory只讀存儲器。斷電后信息不丟失,如計算機啟動用的BIOS芯片。存取速度很低,(較RAM而言)且不能改寫。由于不能改寫信息,不能升級,現已很少使用。
EPROM、EEPROM、Flash ROM(NOR Flash 和 NADN Flash),性能同ROM,但可改寫。一般讀出比寫入快,寫入需要比讀出更高的電壓(讀5V寫12V)。而Flash可以在相同電壓下讀寫,且容量大、成本低,如今在U盤、MP3中使用廣泛。在計算機系統(tǒng)里,RAM一般用作內存,ROM用來存放一些硬件的驅動程序,也就是固件。
手機的RAM和ROM
RAM是由英文Random Access Memory的首字母構成的,意為隨機存儲器,即在正常工作狀態(tài)下可以往存儲器中隨時讀寫數據。根據存儲單元工作原理的不同,RAM又可分為靜態(tài)存儲器(SRAM)和動態(tài)存儲器(DRAM)。RAM的特點:可讀可寫;給存儲器斷電后,里面存儲的數據會丟失。我們經常說的內存,比如計算機的內存,手機的內存,包括CPU里用的高速緩存,都屬于RAM這類存儲器。
ROM是由英文Read only Memory的首字母構成的,意為只讀存儲器。顧名思意,就是這樣的存儲器只能讀,不能像RAM一樣可以隨時讀和寫。它只允許在生產出來之后有一次寫的機會,數據一旦寫入則不可更改。它另外一個特點是存儲器掉電后里面的數據不丟失,可以存放成百上千年。此類存儲器多用來存放固件,比如計算機啟動的引導程序,手機、MP3、MP4、數碼相機等一些電子產品的相應的程序代碼。
綜上所述,RAM指的是手機的內存,ROM指的是存放手機固件代碼的存儲器,比如手機的操作系統(tǒng)、一些應用程序如游戲等
程序存儲器ROM的規(guī)劃原則是:
(1)按照MCS-5單片機復位及中斷入口地址的規(guī)定,002FH以前的空間都作為中斷、復位的入口地址區(qū)設計時,可在這些地址單元中設置轉移指令,轉移到相應的中斷服務程序或復位啟動程序。
(2)當程序存儲器中的功能程序及子程序數量較的時候,應當盡可能地設置入口地址表
(3)二次開發(fā)擴展區(qū)要盡可能地安排在高位地址區(qū),為擴展留有余地。
(4)對常數、表格要集中設置表格區(qū)
ROM
?。‥EPROM)。例如早期的個人電腦如Apple II或IBM PC XT/AT的開機程序(操作系統(tǒng))或是其他各種微電腦系統(tǒng)中的軔體(Firmware)。
EPROM需用紫外光長時間照射才能擦除,使用很不方便。20世紀 80 年代制出的 EEPROM ,克服了EPROM的不足,但集成度不高 ,價格較貴。于是又開發(fā)出一種新型的存儲單元結構同 EPROM 相似的快閃存儲器 。其集成度高、功耗低 、體積小 ,又能在線快速擦除 ,因而獲得飛速發(fā)展,并有可能取代現行的硬盤和軟盤而成為主要的大容量存儲媒體。大部分只讀存儲器用金屬-氧化物-半導體(MOS)場效應管制成。
ROM 種類
1.ROM
只讀內存(Read-Only Memory)是一種只能讀取資料的內存。在制造過程中,將資料以一特制光罩(mask)燒錄于線路中,其資料內容在寫入后就不能更改,所以有時又稱為“光罩式只讀內存”(mask ROM)。此內存的制造成本較低,常用于電腦中的開機啟動。
2.PROM
可編程程序只讀內存(Programmable ROM,PROM)之內部有行列式的镕絲,視需要利用電流將其燒斷,寫入所需的資料,但僅能寫錄一次。 PROM在出廠時,存儲的內容全為1,用戶可以根據需要將其中的某些單元寫入數據0(部分的PROM在出廠時數據全為0,則用 戶可以將其中的部分單元寫入1), 以實現對其“編程”的目的。PROM的典型產品是“雙極性熔絲結構”,如果我們想改寫某些單元,則可以給這些單元通以足夠大的電流,并維持一定的時間,原 先的熔絲即可熔斷,這樣就達到了改寫某些位的效果。另外一類經典的PROM為使用“肖特基二極管”的PROM,出廠時,其中的二極管處于反向截止狀態(tài),還 是用大電流的方法將反相電壓加在“肖特基二極管”,造成其永久性擊穿即可。
3.EPROM
可抹除可編程只讀內存(Erasable Programmable Read Only Memory,EPROM)可利用高電壓將資料編程寫入,抹除時將線路曝光于紫外線下,則資料可被清空,并且可重復使用。通常在封裝外殼上會預留一個石英透明窗以方便曝光。
4.OTPROM
一次編程只讀內存(One Time Programmable Read Only Memory,OPTROM)之寫入原理同EPROM,但是為了節(jié)省成本,編程寫入之后就不再抹除,因此不設置透明窗。
5.EEPROM
電子式可抹除可編程只讀內存(Electrically Erasable Programmable Read Only Memory,EEPROM)之運作原理類似EPROM,但是抹除的方式是使用高電場來完成,因此不需要透明窗。
6.快閃存儲器
快閃存儲器(Flash memory)的每一個記憶胞都具有一個“控制閘”與“浮動閘”,利用高電場改變浮動閘的臨限電壓即可進行編程動作。
7.快閃存儲器
指從游戲機主文件存儲器里或者正版游戲卡帶提取的游戲主文件,可以在各類模擬器上使用。例如街機模擬器,GBA模擬器的ROM,正是此意。
ROM與RAM的不同使用范圍介紹
RAM-RandomAccessMemory易揮發(fā)性隨機存取存儲器,高速存取,讀寫時間相等,且與地址無關,如計算機內存等。
ROM-Read Only Memory只讀存儲器。斷電后信息不丟失,如計算機啟動用的BIOS芯片。存取速度很低,(較RAM而言)且不能改寫。由于不能改寫信息,不能升級,現已很少使用。
EPROM、EEPROM、Flash ROM(NOR Flash 和 NADN Flash),性能同ROM,但可改寫。一般讀出比寫入快,寫入需要比讀出更高的電壓(讀5V寫12V)。而Flash可以在相同電壓下讀寫,且容量大、成本低,如今在U盤、MP3中使用廣泛。在計算機系統(tǒng)里,RAM一般用作內存,ROM用來存放一些硬件的驅動程序,也就是固件。
手機的RAM和ROM
RAM是由英文Random Access Memory的首字母構成的,意為隨機存儲器,即在正常工作狀態(tài)下可以往存儲器中隨時讀寫數據。根據存儲單元工作原理的不同,RAM又可分為靜態(tài)存儲器(SRAM)和動態(tài)存儲器(DRAM)。RAM的特點:可讀可寫;給存儲器斷電后,里面存儲的數據會丟失。我們經常說的內存,比如計算機的內存,手機的內存,包括CPU里用的高速緩存,都屬于RAM這類存儲器。
ROM是由英文Read only Memory的首字母構成的,意為只讀存儲器。顧名思意,就是這樣的存儲器只能讀,不能像RAM一樣可以隨時讀和寫。它只允許在生產出來之后有一次寫的機會,數據一旦寫入則不可更改。它另外一個特點是存儲器掉電后里面的數據不丟失,可以存放成百上千年。此類存儲器多用來存放固件,比如計算機啟動的引導程序,手機、MP3、MP4、數碼相機等一些電子產品的相應的程序代碼。
綜上所述,RAM指的是手機的內存,ROM指的是存放手機固件代碼的存儲器,比如手機的操作系統(tǒng)、一些應用程序如游戲等
程序存儲器ROM的規(guī)劃原則是:
(1)按照MCS-5單片機復位及中斷入口地址的規(guī)定,002FH以前的空間都作為中斷、復位的入口地址區(qū)設計時,可在這些地址單元中設置轉移指令,轉移到相應的中斷服務程序或復位啟動程序。
(2)當程序存儲器中的功能程序及子程序數量較的時候,應當盡可能地設置入口地址表
(3)二次開發(fā)擴展區(qū)要盡可能地安排在高位地址區(qū),為擴展留有余地。
(4)對常數、表格要集中設置表格區(qū)
評論