91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 音響技術

MCS-51早片機外鄙存儲器的擴展

發布時間:2014/6/4 20:33:58 訪問次數:840

   MCS-51的程序存儲器和數據存儲器都有64KB尋址范圍,而片內存儲器容量遠小于此,HEF4044BT因此擴展外部存儲器是經常會遇到的問題。另外,有時也需要擴展I/O接口,以便連接更多的外部設備。本節將介紹存儲器的擴展,而I/O口的擴展將在后續章節中詳細介紹。

   對MCS-51系統的存儲器擴展,需要注意以下幾點:

   (1)存儲器芯片。不論是ROM還是RAM,都有獨立的數據線、地址線和若干條控制線,而MCS-51芯片沒有獨立的數據總線、地址總線和控制總線。它們用PO口送出低8位地址和兼作數據線,用P2口送出高8位地址。而控制線有的則是借用P3口的第二功能。

因此,形成獨立三總線的關鍵是:在PO口送出低8位地址時后面要加鎖存器,用鎖存器的輸出作為存儲器的低8位地址。而鎖存器的選通信號為ALE。圖3-17給出了MCS-51對外三總線的形成方法。

        

   (2)擴展片外ROM和RAM對,地址線和數據線都借用PO口和P2口。而MCS-51的ROM及RAM的地址范圍是重疊的,都是OOOO~FFFFH。為了區分是擴展片外ROM還是擴展片外RAM,只有采用不同的控制信號。在擴展片外ROM時,用控制信號PSEN,而在擴展片RAM時,用控制信號RD和WR。

   (3)根據存儲器的讀寫時序可知,在ALE下降沿PO口的地址輸出是有效的。因此,在選用外部鎖存器時,應注意ALE信號與鎖存器的選通信號的配合,即應選擇鎖存器是高電平觸發或者下降沿觸發,否則,還需加反相器。例如,在使用D鎖存器74LS373時,就

可以直接用ALE信號加到使能端G,因為74LS373為高電位觸發。若使用D觸發器74LS273或74LS377,由于是正邊沿觸發,故ALE信號要經過一個反相器才能加到時鐘輸入端。

   MCS-51的程序存儲器和數據存儲器都有64KB尋址范圍,而片內存儲器容量遠小于此,HEF4044BT因此擴展外部存儲器是經常會遇到的問題。另外,有時也需要擴展I/O接口,以便連接更多的外部設備。本節將介紹存儲器的擴展,而I/O口的擴展將在后續章節中詳細介紹。

   對MCS-51系統的存儲器擴展,需要注意以下幾點:

   (1)存儲器芯片。不論是ROM還是RAM,都有獨立的數據線、地址線和若干條控制線,而MCS-51芯片沒有獨立的數據總線、地址總線和控制總線。它們用PO口送出低8位地址和兼作數據線,用P2口送出高8位地址。而控制線有的則是借用P3口的第二功能。

因此,形成獨立三總線的關鍵是:在PO口送出低8位地址時后面要加鎖存器,用鎖存器的輸出作為存儲器的低8位地址。而鎖存器的選通信號為ALE。圖3-17給出了MCS-51對外三總線的形成方法。

        

   (2)擴展片外ROM和RAM對,地址線和數據線都借用PO口和P2口。而MCS-51的ROM及RAM的地址范圍是重疊的,都是OOOO~FFFFH。為了區分是擴展片外ROM還是擴展片外RAM,只有采用不同的控制信號。在擴展片外ROM時,用控制信號PSEN,而在擴展片RAM時,用控制信號RD和WR。

   (3)根據存儲器的讀寫時序可知,在ALE下降沿PO口的地址輸出是有效的。因此,在選用外部鎖存器時,應注意ALE信號與鎖存器的選通信號的配合,即應選擇鎖存器是高電平觸發或者下降沿觸發,否則,還需加反相器。例如,在使用D鎖存器74LS373時,就

可以直接用ALE信號加到使能端G,因為74LS373為高電位觸發。若使用D觸發器74LS273或74LS377,由于是正邊沿觸發,故ALE信號要經過一個反相器才能加到時鐘輸入端。

熱門點擊

 

推薦技術資料

基準電壓的提供
    開始的時候,想使用LM385作為基準,HIN202EC... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
松滋市| 宕昌县| 普兰县| 大渡口区| 宜宾县| 绥化市| 故城县| 星子县| 晋城| 丹东市| 龙江县| 鹰潭市| 桂东县| 巨鹿县| 库尔勒市| 教育| 佛教| 五峰| 甘谷县| 库车县| 贡山| 保德县| 贺兰县| 布拖县| 弋阳县| 连云港市| 香港| 抚远县| 南投市| 黔西县| 界首市| 布尔津县| 灵寿县| 陇川县| 健康| 阳东县| 六盘水市| 哈巴河县| 西充县| 桂林市| 隆子县|