MCS-51早片機(jī)外鄙存儲器的擴(kuò)展
發(fā)布時(shí)間:2014/6/4 20:33:58 訪問次數(shù):860
MCS-51的程序存儲器和數(shù)據(jù)存儲器都有64KB尋址范圍,而片內(nèi)存儲器容量遠(yuǎn)小于此,HEF4044BT因此擴(kuò)展外部存儲器是經(jīng)常會遇到的問題。另外,有時(shí)也需要擴(kuò)展I/O接口,以便連接更多的外部設(shè)備。本節(jié)將介紹存儲器的擴(kuò)展,而I/O口的擴(kuò)展將在后續(xù)章節(jié)中詳細(xì)介紹。
對MCS-51系統(tǒng)的存儲器擴(kuò)展,需要注意以下幾點(diǎn):
(1)存儲器芯片。不論是ROM還是RAM,都有獨(dú)立的數(shù)據(jù)線、地址線和若干條控制線,而MCS-51芯片沒有獨(dú)立的數(shù)據(jù)總線、地址總線和控制總線。它們用PO口送出低8位地址和兼作數(shù)據(jù)線,用P2口送出高8位地址。而控制線有的則是借用P3口的第二功能。
因此,形成獨(dú)立三總線的關(guān)鍵是:在PO口送出低8位地址時(shí)后面要加鎖存器,用鎖存器的輸出作為存儲器的低8位地址。而鎖存器的選通信號為ALE。圖3-17給出了MCS-51對外三總線的形成方法。
(2)擴(kuò)展片外ROM和RAM對,地址線和數(shù)據(jù)線都借用PO口和P2口。而MCS-51的ROM及RAM的地址范圍是重疊的,都是OOOO~FFFFH。為了區(qū)分是擴(kuò)展片外ROM還是擴(kuò)展片外RAM,只有采用不同的控制信號。在擴(kuò)展片外ROM時(shí),用控制信號PSEN,而在擴(kuò)展片RAM時(shí),用控制信號RD和WR。
(3)根據(jù)存儲器的讀寫時(shí)序可知,在ALE下降沿PO口的地址輸出是有效的。因此,在選用外部鎖存器時(shí),應(yīng)注意ALE信號與鎖存器的選通信號的配合,即應(yīng)選擇鎖存器是高電平觸發(fā)或者下降沿觸發(fā),否則,還需加反相器。例如,在使用D鎖存器74LS373時(shí),就
可以直接用ALE信號加到使能端G,因?yàn)?4LS373為高電位觸發(fā)。若使用D觸發(fā)器74LS273或74LS377,由于是正邊沿觸發(fā),故ALE信號要經(jīng)過一個(gè)反相器才能加到時(shí)鐘輸入端。
MCS-51的程序存儲器和數(shù)據(jù)存儲器都有64KB尋址范圍,而片內(nèi)存儲器容量遠(yuǎn)小于此,HEF4044BT因此擴(kuò)展外部存儲器是經(jīng)常會遇到的問題。另外,有時(shí)也需要擴(kuò)展I/O接口,以便連接更多的外部設(shè)備。本節(jié)將介紹存儲器的擴(kuò)展,而I/O口的擴(kuò)展將在后續(xù)章節(jié)中詳細(xì)介紹。
對MCS-51系統(tǒng)的存儲器擴(kuò)展,需要注意以下幾點(diǎn):
(1)存儲器芯片。不論是ROM還是RAM,都有獨(dú)立的數(shù)據(jù)線、地址線和若干條控制線,而MCS-51芯片沒有獨(dú)立的數(shù)據(jù)總線、地址總線和控制總線。它們用PO口送出低8位地址和兼作數(shù)據(jù)線,用P2口送出高8位地址。而控制線有的則是借用P3口的第二功能。
因此,形成獨(dú)立三總線的關(guān)鍵是:在PO口送出低8位地址時(shí)后面要加鎖存器,用鎖存器的輸出作為存儲器的低8位地址。而鎖存器的選通信號為ALE。圖3-17給出了MCS-51對外三總線的形成方法。
(2)擴(kuò)展片外ROM和RAM對,地址線和數(shù)據(jù)線都借用PO口和P2口。而MCS-51的ROM及RAM的地址范圍是重疊的,都是OOOO~FFFFH。為了區(qū)分是擴(kuò)展片外ROM還是擴(kuò)展片外RAM,只有采用不同的控制信號。在擴(kuò)展片外ROM時(shí),用控制信號PSEN,而在擴(kuò)展片RAM時(shí),用控制信號RD和WR。
(3)根據(jù)存儲器的讀寫時(shí)序可知,在ALE下降沿PO口的地址輸出是有效的。因此,在選用外部鎖存器時(shí),應(yīng)注意ALE信號與鎖存器的選通信號的配合,即應(yīng)選擇鎖存器是高電平觸發(fā)或者下降沿觸發(fā),否則,還需加反相器。例如,在使用D鎖存器74LS373時(shí),就
可以直接用ALE信號加到使能端G,因?yàn)?4LS373為高電位觸發(fā)。若使用D觸發(fā)器74LS273或74LS377,由于是正邊沿觸發(fā),故ALE信號要經(jīng)過一個(gè)反相器才能加到時(shí)鐘輸入端。
上一篇:讀外部RAM指令時(shí)序
上一篇:程序存儲器的擴(kuò)展
熱門點(diǎn)擊
- 工作寄存器區(qū)
- 檢驗(yàn)標(biāo)準(zhǔn)(按照IPC-A-610E標(biāo)準(zhǔn))
- 晶圓級CSP (WL-CSP)、WLP (
- 中斷優(yōu)先級寄存器IP
- AOI編程方法有在線編程和離線編程兩種
- 濕度敏感器件(MSD)的管理、存儲、使用要求
- 點(diǎn)膠機(jī)
- 中斷請求的撤除
- 中斷按照功能通?梢苑譃榭善帘沃袛
- 正數(shù)的補(bǔ)碼形式同原碼形式相同
推薦技術(shù)資料
- 基準(zhǔn)電壓的提供
- 開始的時(shí)候,想使用LM385作為基準(zhǔn),HIN202EC... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究