4.4.1 只讀存貯器(ROM)
1. 2764的引線 A0~A12為13條地址信號(hào)輸入線,說(shuō)明芯片的容量為8K個(gè)單元。 D0~D7為8條數(shù)據(jù),表明芯片的每個(gè)存貯單元存放一個(gè)字節(jié)(8位二進(jìn)制數(shù))。

2. EPROM的編程 (1) 擦除 (2) 編程,對(duì)EPROM的編程通常有兩種方式,即標(biāo)準(zhǔn)編程和快速編程兩種方式。 ① 標(biāo)準(zhǔn)編程。 ② 快速編程。



27C040的編程時(shí)序如圖4.20所示。 由圖4.20可以看到,27C040所用的編程脈沖只有100μs。因此,只用很短的編程時(shí)間便可以對(duì)它的整個(gè)512KB實(shí)現(xiàn)編程。 27C040的生產(chǎn)廠家為我們提供的編程過(guò)程如圖4.21所示。


4.4.2 EEPROM(E2PROM) 1. 典型EEPROM芯片介紹 EEPROM以其制造工藝及芯片容量的不同而有多種型號(hào)。 (1)現(xiàn)在以8K×8bit的EEROMNMC98C64A為例來(lái)加以說(shuō)明。 D0~D7為8條數(shù)據(jù)線,表明每個(gè)存貯單元存貯一個(gè)字節(jié)的信息。 READY/ 是漏極開(kāi)路輸出端,當(dāng)寫(xiě)入數(shù)據(jù)時(shí)該信號(hào)變低,數(shù)據(jù)寫(xiě)完后,該信號(hào)變高。


(2) 98C64A的工作過(guò)程
EEPROM98C64A工作過(guò)程如下所述:
① 讀出數(shù)據(jù)。
② 寫(xiě)入數(shù)據(jù)。
(3) 連接使用
在圖4.24中,對(duì)EEPROM編程時(shí)可以利用 狀態(tài)產(chǎn)生中斷,利用接口查詢(xún) 其狀態(tài)(見(jiàn)后面章節(jié))也可以采用延時(shí)的方法。只要延時(shí)時(shí)間能保證芯片寫(xiě)入即可。
例如下面的程序可將55H寫(xiě)滿98C64.
START:MOV AX,1E00H
MOV DS,AX
MOV SI,0000H
MOV CX,2000H
GOON: MOV AL,55H
MOV [SI],AL
CALL T20MS;延時(shí)20ms
INC SI
LOOP GOON
HLT
除上面并行EEPROM外(其數(shù)據(jù)并行讀寫(xiě)),尚有串行EEPROM。串行EEPROM由于其讀寫(xiě)是串行的,無(wú)法用作內(nèi)存。只用來(lái)當(dāng)作外存使用。
但在簡(jiǎn)單的IC卡中應(yīng)用十分廣泛。由于篇幅限制,在此不做介紹。


2. 閃速(FLASH)EEPROM (1)28F040的引線 閃速28F040的引線如圖4.25所示。 由圖4.25可以看到,28F040與27C040的引線是相互兼容的。但前者可以做到在線編程,而后者是無(wú)法做到的。 28F040是一塊512KB的閃速EEPROM芯片,其內(nèi)部可分成16個(gè)32KB的塊(或一頁(yè))。每一塊可獨(dú)立進(jìn)行擦除。
(2)工作過(guò)程 ①工作類(lèi)型。28F040主要有如下幾種工作類(lèi)型: ·讀出類(lèi)型。 ·寫(xiě)入編程類(lèi)型。 ·擦除類(lèi)型。 ②命令和狀態(tài)。 ③外部條件。



(3) 主要功能的實(shí)現(xiàn)
①只讀存貯單元。
②編程寫(xiě)入。
③擦除。
·整片擦除。
·塊擦除。
整片擦除及塊擦除流程圖分別如圖4.27中的(a)和(b)所示。很顯然,擦除一塊只用更少的時(shí)間,最快為100ms。
④其他。


(4) 應(yīng)用
① 用作外存貯器。
② 用于內(nèi)存。
