- ALE/#PROG:地址鎖存控制/片內(nèi)EPROM編程脈沖輸入信號(hào)
ALE(Address Lock Enable)功能是在訪問外部存儲(chǔ)器時(shí),P0口做為地址/數(shù)據(jù)復(fù)用口,ALE信號(hào)用于鎖存低8位地址。當(dāng)ALE信號(hào)為高電平時(shí),P0口上的信息為低8位地址,在ALE信號(hào)的下降沿時(shí)將P0口上的低8位地址送到地址鎖存器鎖存起來。在ALE為低電平期間P0口上的信息為指令或數(shù)據(jù)信息。在ALE為低電平期間P0口上的信息為指令或數(shù)據(jù)信息,以實(shí)現(xiàn)低位地址與數(shù)據(jù)的分離。
值的注意的是,在訪問片外數(shù)據(jù)存儲(chǔ)器時(shí),人會(huì)缺少一個(gè)ALE脈沖。
本文引用地址:http://m.butianyuan.cn/article/201611/320463.htm 當(dāng)不訪問外部存儲(chǔ)器時(shí),該信號(hào)也以晶振頻率的六分之一固定輸出正脈沖信號(hào),可以作為外部的定時(shí)脈沖使用。如果想禁止ALE的輸出可在SFR(特殊功能寄存器)8EH地址上置0。此時(shí),ALE只有在執(zhí)行MOVX,MOVC指令時(shí)才起作用。
#PROG功能用于EPROM型的單片機(jī)(如8751),在對EPROM進(jìn)行編程時(shí),該引腳作為編程脈沖的輸入端。
- RST/Vpd:復(fù)位信號(hào)/備用電源輸入
RST功能用于輸入單片機(jī)的復(fù)位信號(hào)。當(dāng)在該引腳上出現(xiàn)連續(xù)兩個(gè)機(jī)器周期以上的高電平時(shí),單片機(jī)進(jìn)入復(fù)位狀態(tài),完成初始化操作。
Vpd功能用于當(dāng)電源引腳Vcc的電壓突然下降或掉電時(shí),在Vpd端接的+5V備用電源會(huì)通過該端引入片內(nèi),以保障片內(nèi)RAM的數(shù)據(jù)不會(huì)丟失,復(fù)位后可以繼續(xù)工作。
- #EA/Vpp:訪問外部程序存儲(chǔ)器控制信號(hào)/片內(nèi)EPROM編程電源輸入
當(dāng)#EA為低電平時(shí),CPU只訪問外部程序存儲(chǔ)器;
當(dāng)#EA為高電平時(shí),CPU訪問芯片內(nèi)部的4KB程序存儲(chǔ)器和片外4K地址以上的高60KB程序存儲(chǔ)器單元。
Vpp用于EPROM型單片機(jī)(8751)編程時(shí),在該腳加21V編程電壓。
- #PSEN:外部程序存儲(chǔ)器讀選通信號(hào)
當(dāng)訪問外部擴(kuò)展的程序存儲(chǔ)器時(shí),當(dāng)該項(xiàng)引腳信號(hào)為低電平時(shí),才能選通外部程序存儲(chǔ)器并對其進(jìn)行讀操作。
評論