⑴ 單片機的匯流排是什麼
三匯流排系統由地址匯流排、數據匯流排及控制匯流排構成。它們協同作用於單片機與外設或擴展存儲器間的數據傳輸。51單片機應用中,擴展三匯流排以支持並行介面設備與存儲器的通信成為必要。
為了實現此目的,51單片機的P2與P0埠被整合為16位地址匯流排。具體而言,P2埠的高8位與P0埠的低8位共同構成了此16位匯流排。與此同時,P0口被用作數據匯流排,承擔著數據傳輸的重任。通過使用373鎖存器,P0口實現數據與地址的交替傳輸,確保數據流的正常進行。P3口的某些引腳以及幾個專用控制引腳則構成了一部分控制匯流排,負責協調單片機與外部設備之間的控制信號。
⑵ 單片機系統擴展的兩種類型
並行擴展的兩種類型: (1)並行匯流排擴展採用三匯流排方式: 採用三匯流排方式: DB -AB -CB -(2)並行 口擴展並行I/O口擴展 數據與交互信息均由I/O口來完成 數據與交互信息均由口來完成兄雀1.MCS-51單片機的片外匯流排結構 . 單片機的片外匯流排結構耐衫 MCS-51系列單片機片外引腳可以構成如圖所 系列單片機片外引腳可以構成如圖所 示的三匯流排結構: 示的三匯流排結構: 地址匯流排、 地址匯流排(AB) 數據匯流排、數據匯流排(DB) 控制匯流排、控制匯流排(CB) 所有外部晶元都通過這三組匯流排進行擴展。 所有外部晶元都通過這三組匯流排進行擴展。
2. MCS-51單片機並行 口的擴展 單片機並行I/O口的擴展 單片機並行 問題的提出: 問題的提出:當不擴展外部存儲器時, 當不擴展外部存儲器時,有P0 ~ P3四個埠可 四個埠可 以作為I/O口用 當擴展外部存儲器時,由於P0與 口用; 以作為 口用;當擴展外部存儲器時,由於羨畝早 與 P2口被匯流排佔用,只有 與 P3埠可以作為 口被匯流排佔用, 埠可以作為I/O 口被匯流排佔用 只有P1 埠可以作為 口用。無論哪種情況, 口用。無論哪種情況,這幾個埠都難以滿足大部 分應用系統的要求。因此並行I/O的擴展是一項常分應用系統的要求。因此並行的擴展是一項常 見的技術問題。
⑶ MCS-51單片機4個I/O口的作用是什麼
4個I/O口的作用是:
第一功能是普通I/O口,其中P0口需外接上拉電阻;
第二功能各不相同,分別為:
P0口:作外部三匯流排的地址匯流排(低8位)/數據匯流排;
P1口:作擴展型晶元的外部引腳,例如52的C/T2外部信號輸入,S52之WDT的報警輸出等;
P2口:作外部三匯流排的地址匯流排(高8位);
P3口:作串口、定時器、外部中斷的輸入/出線,及外部RAM讀寫的控制信號(外部控制匯流排的一部分)。
外部三匯流排是如何分配的:
數據匯流排:P0口;
地址匯流排:P0口,外部地址匯流排(低8位,需鎖存);P2口,外部地址匯流排(高8位);
控制匯流排有:P3.6(外部RAM /WR)、P3.7(外部RAM /RD)、EA、ALE、PSEN等。