單片機的系統(tǒng)擴展
如果單片機片內的資源不能滿足應用需求,就需要外擴存儲器和I/O功能部件。例如8051和8751片內只有4KB的程序存儲器,8031片內無程序存儲器,當采用8051、8751而程序超過4KB或采用8031時,就需對程序存儲器進行擴展,最多可至64KB。另外,MCS-51系列單片機的片內數(shù)據(jù)存儲器僅有128字節(jié),對某些應用程序可能不夠,也需對內部數(shù)據(jù)存儲器進行外部擴展,最大至64KB。
一、三總線的基本結構
1.數(shù)據(jù)總線
2.地址總線
3.控制總線
二、單片機擴展存儲器的基本結構常用的存儲器芯片如2764、6264等。如圖2、3。


圖2 27C64芯片 圖3 6264芯片
MCS-51系列單片機系統(tǒng)的擴展主要包括存儲器的擴展和I/O口的擴展,圖4為AT89S52單片機擴展后的結構框圖。擴展能力為:
(1) 片外程序存儲器可擴展至64KB。
(2) 片外數(shù)據(jù)存儲器和I/O端口可擴展至64KB。

圖4 擴展后的單片機結構框圖三、地址鎖存器
MCS-51單片機系統(tǒng)中,經常采用74LS373作為地址鎖存器使用。74LS373是一種帶輸出三態(tài)門的8D鎖存器,其外形如圖5,芯片引腳見圖6。


圖5 74LS373芯片 圖6 74LS373引腳 四、總線驅動器
單片機總線端口的驅動能力是有限的,一般只能驅動幾個LSTTL負載或十幾個MOS電路負載,若需要掛接多個負載,因此常常需要進行總線驅動。單向驅動器74LS244是一種常用的總線驅動器。其外形如圖7,引腳如圖8所示。


圖7 74LS244芯片 圖8 74LS244引腳

編輯:admin 最后修改時間:2018-05-08