微機原理及應用 課件 7.9 EEPROM98C64A_第1頁
微機原理及應用 課件 7.9 EEPROM98C64A_第2頁
微機原理及應用 課件 7.9 EEPROM98C64A_第3頁
微機原理及應用 課件 7.9 EEPROM98C64A_第4頁
微機原理及應用 課件 7.9 EEPROM98C64A_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

微機原理及應用第七章認識存儲器系統(tǒng)第九講EEPROM98C64A講授:殷慧下面我們來學習一下EEPROMEEPROM的英文全稱是ElectricallyErasableProgrammableRead-OnlyMemory意思是電可擦除可編程只讀存儲器EEPROM98C64AEEPROM電可擦除可編程只讀存儲器英文:ElectricallyErasableProgrammableRead-OnlyMemory它也具有掉電后內容不丟失的特性,可以進行隨機的讀取EEPROM掉電內容不丟失的特性可隨機的讀取但是往EPROM寫入程序要經(jīng)過一個擦除的步驟也就是要先把EPROM的內容清除掉,然后再寫入程序EPROM寫入程序經(jīng)過擦除的步驟把EPROM的內容清除掉寫入程序但是跟EPROM相比,它的好處是不需要照射紫外線,直接使用電擦除,所以對EEPROM的內容修改起來要方便得多好處:不用照射紫外線,直接用電擦除EEPROM的內容修改方便下面我們來學習一下EEPROM的芯片學習EEPROM的芯片它叫做98c64a它的容量是8kx8比特,與6264和2764的容量一樣所以它也有13根地址線和8根數(shù)據(jù)線除此以外,它還有讀信號OE和寫允許信號WE因為它的內容是可以用電擦除的,所以可以直接在線寫入它的片選信號是CE他還有一個狀態(tài)輸出引腳是READY/busy引腳這個引腳告訴CPU,芯片現(xiàn)在是否可寫EEPROM98C64A容量:8k×8bit芯片,與6264和2764的容量一樣13根地址線:A0——A128位數(shù)據(jù)線:D0——D7輸出允許信號:OE引腳寫允許信號:WE引腳選片信號:CE引腳狀態(tài)輸出端:READY/BUSY引腳8K×8bit芯片13根地址線(A0——A12)8位數(shù)據(jù)線(D0

——D7)輸出允許信號(OE)寫允許信號(WE)選片信號(CE)狀態(tài)輸出端(READY

/

BUSY)EEPROM98C64A告訴CPU芯片現(xiàn)在是否可寫內容用電擦除的,可直接在線寫入因為每次向98C64A寫入內容后,它都要進行內部的操作,這個操作需要一定的時間,每次向98C64A寫入內容內部進行的操作操作需要一定的時間比如100個微秒那么在它進行這個操作的時候,它會將這個引腳置為低電平,表示它現(xiàn)在在忙,不允許再對它執(zhí)行寫的操作,當它把這個操作執(zhí)行完畢,它會將這個引腳再置為高電平,表示允許對它執(zhí)行寫的操作。比如:100個微秒操作時,將READY/busy引腳置為低電平,表示在忙不允許執(zhí)行寫的操作操作完畢時,將READY/busy引腳再置為高電平,表示允許執(zhí)行寫的操作我們來看一下98c64a的工作方式98c64a的工作方式包括數(shù)據(jù)的讀出,程序的寫入和擦除98c64a的工作方式數(shù)據(jù)讀出程序寫入擦除寫入的時候可以按字節(jié)寫入,也可以按頁寫入可按字節(jié)寫入可按頁寫入程序寫入每次READY/busy引腳出現(xiàn)正脈沖的時候就可以寫入每次READY/busy引腳正脈沖可寫入程序寫入它的擦除方式也很靈活,可以選擇一次擦除一個字節(jié)或者擦除整片內容擦除擦除方式很靈活一次擦除一個字節(jié)一次擦除整片內容對于EPROM來說,它的擦除操作是照射紫外線,所以是不能選擇擦除方式的,只能將整片芯片的內容一次性擦除擦除擦除操作是照射紫外線EPROM不能選擇擦除方式只能整片芯片的內容一次性擦除我們來看一下它的應用,EEPROM的應用首先可以通過程序實現(xiàn)對芯片的讀寫在對它進行寫操作的時候就要查看Ready/busy這個引腳當它為高電平的時候才能進行寫通過程序對芯片的讀寫寫操作要查看Ready/busy引腳Ready/busy引腳為高電平才能寫寫的時候有三種方法,寫入方法定時寫入判斷ready/busy的狀態(tài)0102將ready/busy接到8088的中斷引腳上03第一種是定時寫入假設芯片寫一個字節(jié)需要等待100微秒那么我們可以在程序中加入定時120微秒的程序每次寫入后就等待120微秒定時結束后再寫入

如果覺得這樣的處理比較浪費時間的話寫入方法定時寫入01在程序中加入定時120微秒的程序每次寫入后等120微秒再寫入假設:寫一個字節(jié)需等100微秒判斷ready/busy的狀態(tài)02可以使用第二種方法,第二種方法是判斷ready/busy這個引腳的狀態(tài)這種方法要總是查看這個引腳的狀態(tài)一旦發(fā)現(xiàn)它變成了高電平就開始寫這種方法比第一種方法節(jié)省時間寫入方法比第一種方法節(jié)省時間查看引腳的狀態(tài)變成高電平時開始寫判斷ready/busy的狀態(tài)將ready/busy接到8088的中斷引腳上03第三鐘方法是將ready/busy引腳的狀態(tài)接入到8088的中斷引腳上,這樣8088就不用總是停下來查詢這個引腳的狀態(tài)而是等待這個引腳給8088一個中斷,當中斷到來的時候,8088就去寫,中斷沒有來的時候,8088可以做自己的事情寫入方法8088不用查詢引腳的狀態(tài)而是等待引腳給一個中斷中斷來時,8088去寫中斷沒來時,做自己的事情最后我們來介紹一下閃存flash閃存flash閃存flash也屬于ROM的一種只是它使用起來更靈活閃存flash屬于ROM的一種使用更靈活FLash包括數(shù)據(jù)讀出,編程寫入和擦除這三種狀態(tài)閃存flash數(shù)據(jù)讀出編程寫入0102擦除03數(shù)據(jù)讀出包括讀內存單元的內容,讀內部寄存器的內容,還可以讀芯片的廠家和芯片的標記等信息數(shù)據(jù)讀出01讀內存單元的內容讀內部寄存器的內容讀芯片的廠家和芯片的標記FLASH沒有ready/busy這個引腳,8088可以直接通過讀它的內部寄存器的狀態(tài)來知道是否可以向FLASH寫入數(shù)據(jù),所以對Flash執(zhí)行寫入的速度更快編程寫入028088直接讀內部寄存器的狀態(tài)判斷是否向FLASH寫入數(shù)據(jù)FLASH沒有ready/busy引腳寫入速度快在進行編程寫入的時候FLASH還有寫軟件保護,當寫軟件保護打開的時候,就不能往FLASH寫入內容了對FLASH擦除既可以字節(jié)擦除,又可以塊擦除,還可以整片擦除對FLASH的擦除操作還可以擦除掛起就是擦除到一半的時候,暫停擦除的操作擦除03寫軟件保護打開,不能寫入內容FLASH有寫軟件保護對FLASH擦除既可以字節(jié)擦除,又可以塊擦除,還可以整片擦除對F

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論