51单片机之外部引脚及总线接口
51單片機之外部引腳及總線接口
- MCS-51系列外部引腳
- 總線結構:
- 馮諾依曼結構:
- 哈弗結構:
- 尋址空間的區分:
MCS-51系列外部引腳
記憶方法:
1、在前面的存儲器和特殊功能寄存器篇講過,標志寄存器PSW的RS0和RS1位控制選擇工作的4組8個為一組的通用寄存器,這4組通用寄存器的外部引腳就是上圖中的4個圈起來的部分,我們稱其為輸入輸出I/O口。共計32個引腳。有一些通用寄存器除了做為雙向的I/O口外還有一些其他的特殊功能。
a、P0口:
在不接外存儲器與不擴展I/O時,僅作為雙向I/O口使用;
在接有外存儲器與擴展I/O時,p0口分時復用為低8位地址總線和雙向數據總線
b、P1口:
僅作為雙向I/O口使用,無其他的特殊功能
c、P2口:
在不接外存儲器與不擴展I/O時,僅作為雙向I/O口使用;
在接有外存儲器時,p2口分時復用為高8位地址總線
d、P3口:
P3口除了作為雙向的I/O口之外,生產廠家還為每一位定義了第二功能:
具體的I/O口講解,請看51單片機并行I/O口工作原理篇
2、除了上述32個引腳外,還有8個引腳:
a、ALE:地址鎖存信號輸出端,擴展片外存儲器時,用于低8位地址總線與數據總線分離
b、PSEN:片外程序存儲器選通信號輸出端,用于片外擴展ROM,該引腳與片外輸出使能引腳相連,從而輸出信號
c、RST:復位引腳,產生10ms以上的高電平使單片機復位
d、EA:片外程序存儲器選用端,具體見51單片機之存儲器篇
e、VCC:接電源
f、GND:接地
g、XTAL1:用于外接石英晶體振蕩器,產生時鐘信號
h、XTAL2:用于外接石英晶體振蕩器,產生時鐘信號
總線結構:
馮諾依曼結構:
哈弗結構:
在哈弗結構中存在4個相對獨立的尋址空間,分別為片內ROM、片外ROM、片內RAM、片外RAM ,那么是如何區分這尋址空間呢?
尋址空間的區分:
我們直到,擴展片外ROM和片外RAM,地址空間都是0000H~FFFFH,所以需要一種方法來區分;在MCS-51單片機中,我們通過不同的控制線來區分片外ROM和片外RAM。
片外ROM:通過PSEN信號控制(低電平有效)
片外RAM:通過RD、WD信號來控制讀寫(都是低電平有效)
總結
以上是生活随笔為你收集整理的51单片机之外部引脚及总线接口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL注入:2、读写文件和下载数据库
- 下一篇: 计算机网络之传输层:7、TCP拥塞控制