答案:控制線一共有6條:
(1)ALE/ (/PROG):地址鎖存允許/編程線,配合P0口引腳的第二功能使用。在訪問片外存儲器時,8051CPU在P0.7~P0.0引腳上輸出片外存儲器低8位地址的同時在ALE/ (/PROG)上輸出一個高電位脈沖,用于把這個片外存儲器低8位地址鎖存到外部專用地址鎖存器,以便空出P0.7~P0.0引腳線去傳送隨后而來的片外存儲器讀寫數(shù)據(jù)。在不訪問片外存儲器時,8051自動在ALE/ (/PROG)上輸出頻率為fosc/6的脈沖序列。該脈沖序列可用作外部時鐘源或作為定時脈沖源使用。
(2)(/EA)/Vpp:允許訪問片外存儲器/編程電源線,可以控制8051使用片內(nèi)ROM還是使用片外ROM。若 (/EA)=0,則允許使用片內(nèi)ROM;若 (/EA)=1則允許使用片外ROM。
(3)(/PSEN):片外ROM選通線,在執(zhí)行訪問片外ROM的指令MOVC時,8051自動在(/PSEN) 上產(chǎn)生一個負(fù)脈沖,用于為片外ROM芯片的選通。其他情況下(/PSEN) 線均為高電平封鎖狀態(tài)。
(4)RST/VPD:復(fù)位/備用電源線,可以使8051處于復(fù)位工作狀態(tài)。