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