本章主要介紹51系列單片機系統(tǒng)擴展問題,在本章中要研究較多的硬件方面及硬軟結(jié)合方面的問題,本章與第一章關系密切,在學習本章內(nèi)容之前,要先明確51系列單片機本身的系統(tǒng)資源,可先復習一下前面幾章的有關單片機硬件組成方面的內(nèi)容。
本章將介紹以下具體內(nèi)容: 系統(tǒng)擴展的含義、單片機的地址總線和數(shù)據(jù)總線、常見系統(tǒng)擴展電路舉例。§7.0 前言
1.系統(tǒng)擴展的含義 單片機中雖然已經(jīng)集成了CPU、I/O口、定時器、中斷系統(tǒng)、存儲器等計算機的基本部件(即系統(tǒng)資源),但是對一些較復雜應用系統(tǒng)來說有時感到以上資源中的一種或幾種不夠用,這就需要在單片機芯片外加相應的芯片、電路,使得有關功能得以擴充,我們稱為系統(tǒng)擴展(即系統(tǒng)資源的擴充)。 2.系統(tǒng)擴展分類----單一功能的擴展 綜合功能的擴展3.系統(tǒng)擴展需要解決的問題---- 單片機與相應芯片的接口電路連接(即地址總線、數(shù)據(jù)總線、控制總線的連接)與編程。4.單片機的地址總線和數(shù)據(jù)總線 51系列單片機沒有專用的對外地址總線和數(shù)據(jù)總線,其P0口和P2口既是通用I/O口,同時P0口還是分時復用的雙向數(shù)據(jù)總線和低8位地址總線(一般需要加一級鎖存器),而P2口則是高8位地址總線5.常見系統(tǒng)擴展電路(1)單一功能的系統(tǒng)擴展 存儲器的擴展(程序存儲器、數(shù)據(jù)存儲器、E2PROM ) 外部中斷源的擴展(簡單門電路) 并行口的擴展(8155)(2)綜合功能的擴展 外部RAM、定時器、并行口擴展(8155) 存儲器、并行口、定時器擴展(多芯片)7.1.1 程序存儲器的擴展.程序存儲器的作用----存放程序代碼或常數(shù)表格 .擴展時所用芯片----一般用只讀型存儲器芯片(可以是EPROM、E2PROM、 FLASH芯片等)。 .擴展電路連接 ---- 用EPROM 2764擴展程序存儲器。 .存儲器地址分析----究竟單片機輸出什么地址值時,可以指向存儲器中的某一單元。
標簽:
MCS
51
單片機
系統(tǒng)擴展
上傳時間:
2013-10-19
上傳用戶:zhaoq123