版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
第8章MCS-51的存儲器擴展主要內(nèi)容熟悉系統(tǒng)三總線的概念;重點掌握程序存儲器的擴展;重點掌握外部數(shù)據(jù)存儲器的擴展;8.1概述在組成單片機應用系統(tǒng)時:存儲器的擴展。I/O口的擴展。ROM:803164KB8051/875160KBRAM
、I/O口:64KBMCS-51單片機:哈佛結(jié)構(gòu)應用中不一定最大范圍擴展8.2系統(tǒng)總線及總線構(gòu)造
1.系統(tǒng)總線
系統(tǒng)總線是計算機連接各部件的公共信號線,擴展是通過總線進行的。2.構(gòu)造系統(tǒng)總線
三總線方式:1.
以P0口線作為數(shù)據(jù)總線。2.以P2口線作高位地址線;P0口經(jīng)過鎖存器作為低8位地址。3.控制信號線:ALE,PSEN,EARD、WR信號。P0口是分時復用地址/數(shù)據(jù)線,進行RAM擴展時必須利用“地址鎖存器”將地址信號鎖存起來。當G=1時,鎖存器處于透明工作狀態(tài),即鎖存器的輸出狀態(tài)隨數(shù)據(jù)端的變化而變化,Qi=Di(i=0,2,…,7)當G端由1變0時(下降沿),數(shù)據(jù)被鎖存起來,此后輸出端Qi不再隨輸入端的變化而變化,而一直保持鎖存前的值不變。/OE控制三態(tài)門,/OE=0,三態(tài)門導通;/OE=1三態(tài)門關(guān)閉(高阻抗狀態(tài))。8個輸入端D0~D7及8個輸出端Q0~Q7;G(STB)為輸入鎖存選通端。/OE為數(shù)據(jù)輸出允許端。常用的外部地址鎖存器74LS373、Interl8282
單片機與鎖存器的連接單片機擴展單片ROM單片機擴展多片存儲器時,需要解決“片選”、“地址分配”問題8.3讀寫控制、地址分配和外部地址鎖存器
1.存儲器擴展的讀寫控制MCS-51外擴RAMRD<==>OE讀控制
WR<==>WE寫控制MCS-51外擴ROMPSEN<==>OE讀控制2.存儲器地址分配解決兩個問題:片選連線、地址分配方法:線選法:高地址線作為片選信號,將高地址線和片選端(CE)直接相連;譯碼法:采用譯碼電路對高地址進行譯碼,譯碼器的輸出作為片選信號。
全譯碼:剩余的高位地址線全部參加譯碼,存儲器地址空間不重疊部分譯碼:剩余的部分高位地址線參加譯碼,存儲器地址空間重疊(1)線選法+5V74LS3731885RDALEP0P2P2.58031EAA0~A12D0~D7OECE6264IC1A0~A12D0~D7OECE6264IC20000H~1FFFH2000H~3FFFHA7~A0
P2.4P2.3P2.2P2.1P2.0WEWEWRCE2CE2+5VD7…D0Q7…Q0GOE型號6264,容量8KB:P0.7~P0.0A12~A8:地址空間——地址段不唯一A15A14A13A12A11A10A9A8A7~A0P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0P0000000~00XX111111~1IC1IC2存儲器000B010B100B110B0000H、4000H、8000H、C000H1FFFH、5FFFH、9FFFH、DFFFHXX1111111~10~000000001B011B101B111B2000H、6000H、A000H、E000H3FFFH、7FFFH、
BFFFH、FFFFH片外剩2根線,每片有4段地址段線選法實現(xiàn)多片存儲器擴展
2片EPROM2片RAM(2)譯碼法最常用的譯碼器芯片有:
74LS138(3線-8線譯碼器)74LS139(雙2線-4線譯碼器)74LS154(4線-16線譯碼器)3-8譯碼器74LS138CBAY7Y6Y5Y4Y3Y2Y1Y01000001111111010000111111101100010111110111000111111011110010011101111100101110111111001101011111110011101111111其它狀態(tài)×××11111111G1G2AG2B雙2線-4線譯碼器74LS139其中一組真值表:輸入端輸出端允許選擇GBAY0Y1Y2Y31××11110000111001101101011010111110全譯碼62648KB2000H~3FFFH74LS373885D7…D0Q7…Q0RDALEP0P2P2.58031EA0000H~1FFFHP0.7~P0.0
P2.4P2.3P2.2P2.1P2.0GA0~A12D0~D7OECE6264IC2WEA0~A12D0~D7OECE6264IC1WEWRCBAG2AG2BGY7…Y1Y0+5VP2.6P2.774LS138CE2+5VCE2+5VOE片內(nèi)13根片外3根全譯碼——各芯片地址惟一P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0P0000000~0000111111~1IC1IC2000Y0—CE0000H1FFFH001111111~10~000000001Y1—CE2000H3FFFHA15A14A13A12A11A10A9A8A7~A0存儲器CBA用74LS138擴展8片8KB的RAM6264
用74LS138把64KB空間全部劃分為每塊4KB
(3)線選法與譯碼法比較線選法選址電路連接簡單地址空間利用率低地址空間重疊嚴重譯碼法選址
采用譯碼器電路部分譯碼仍有重疊的地址空間
全譯碼地址空間利用率高,地址唯一8.4外部ROM的擴展MCS-51訪問外部ROM的控制信號:ALE:低8位地址鎖存控制信號PSEN:外部ROM“讀取”控制信號
P0MCS-51
ALE
P2
PSEN鎖存器高八位地址低八位地址指令
EPROM/EEPROM
地址OE1.常用EPROM芯片介紹Intel典型芯片
2716(2KB)2732(4KB)2764(8KB)27128(16KB)27256(32KB)引腳
A0~A15:地址
D7~D0:數(shù)據(jù)
CE:片選
OE:讀選通容量不同,所需地址線根數(shù)不同EPROM的工作方式2.訪問片外ROM的時序
(1)系統(tǒng)中無片外RAM(2)系統(tǒng)中有片外RAM(1)將ALE用作定時脈沖輸出時,執(zhí)行-次MOVX指令就會丟失-個脈沖。(2)只有在執(zhí)行MOVX指令時的第二個機器周期期間,地址總線才由數(shù)據(jù)存儲器使用。125364783.擴展電路實例(1)單片機EPROM擴展9地址空間——地址段不唯一片外剩2根線,每片有4段地址段A15A14A13A12A11A10A9A8A7~A0P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0P0000000~00XX111111~1IC存儲器00B01B10B11B0000H、4000H、8000H、C000H3FFFH、7FFFH、BFFFH、FFFFH112536798412345678確定地址范圍:(2)多片EPROM擴展0000~3FFFH,4000~7FFFH,8000~BFFFH,C000~FFFFH8.5外部RAM的擴展
P0口分時提供低8位地址和8位數(shù)據(jù)線
P2口提供高8位地址線,對RAM進行頁面尋址(圖示為3根線)。對外RAM讀/寫期間,CPU產(chǎn)生/RD和/WR信號P1P0ALE8031P2P3RDWR鎖存器數(shù)據(jù)
地址
RAM(2K×8)WEOE1.常用的SRAM芯片芯片
6116(2KB)6164(8KB)61128(16KB)61256(32KB)引腳
A0~A15:地址
D7~D0:數(shù)據(jù)
CE:片選
OE:讀選通
WE:寫允許SRAM的工作方式靜態(tài)SRAM存儲器有讀出、寫入、維持(未選中)三種工作方式
2.訪問片外RAM的時序讀片外RAM時序2.訪問片外RAM的時序?qū)懫釸AM時序3.典型的外RAM擴展電路124657(1)線選法3(2)譯碼法8.6EPROM和RAM的綜合擴展線選法(1)控制信號及片選信號(2)各芯片地址空間分配
擴展2片8K的ROM,2片8K的RAM,請在圖中指出。地址分配由硬件保證,不會產(chǎn)生數(shù)據(jù)沖突,ROM和RAM之間可以地址重疊P2.7,P2.6,P2.5~P2.0P0.7~P0.0芯片地址空間空01XXXXXX~XIC2,IC42000~3FFF空10XXXXXX~XIC1,IC34000~5FFF譯碼法擴展2片8K的ROM,2片8K的RAM,請在圖中指出。8.7E2PROM的擴展
E2PROM用于單片機系統(tǒng)中,既可擴展為片外EPROM,也可擴展為片外RAM。調(diào)試程序時,用E2PROM代替仿真EPROM,既可修改程序,又能保存調(diào)試好的程序。與RAM芯片相比,E2PROM寫操作速度是很慢的。常用的E2PROM芯片有2816/2816A,2817/2817A,2864A等。MCS-51擴展EEPROM為RAM線選法決定2864A對應多組地址空間:0000H~1FFFH,2000H~3FFFH,4000H~5FFFH,6000H~7FFFH。MCS-51擴展E2PROM為RAM和ROME2PROM芯片的主要缺陷:擦除和寫入時間較長(10ms),對許多實際應用不能接受。將存儲器集成到單片機內(nèi),縮短擦除和寫入
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年太陽能路燈照明工程設計與施工合同6篇
- 2024年企業(yè)貸款擔保責任協(xié)議范本2篇
- 大瀑布的葬禮課件
- 2024企業(yè)招聘正式員工協(xié)議樣本版B版
- 2025標準的肉類供貨合同范本
- 2024年度文化活動攝影攝像執(zhí)行合同3篇
- 2025金融戰(zhàn)略合作協(xié)議合同
- 2024年標準設備采購及交付協(xié)議版B版
- 2024年度孫瓊離婚協(xié)議:財產(chǎn)分配、子女撫養(yǎng)及共同債務處理3篇
- 2024年環(huán)保型內(nèi)燃機生產(chǎn)許可合同
- 環(huán)境工程的課程設計---填料吸收塔
- 道路運輸達標車輛客車貨車核查記錄表
- 兒童詩兒童詩的欣賞和創(chuàng)作(課件)
- 人力資源管理工作思路(共3頁)
- 五筆常用字根表3746
- 新生兒肺氣漏
- 氣管切開(一次性氣切導管)護理評分標準
- 保安工作日志表
- 姜太公釣魚的歷史故事
- 數(shù)控車床實訓圖紙國際象棋圖紙全套
- 電子政務概論教案
評論
0/150
提交評論