詳解51系列微控制器引腳及功能

2021-10-01 20:55:32 字數 1779 閱讀 9049

51系列微控制器有各種封裝形式,這裡以40引腳雙列直插dip形式的封裝來進行介紹,如圖1.1所示。其中正電源和地線兩根,外接石英振盪器的時鐘線兩根,4組8位共32個i/o口,中斷口線與p3口線復用。

圖1.1 8051雙列直插式的引腳配置

有些新型的微控制器在引腳數量以及功能上都略有區別,但都是基於51系列微控制器核心。這裡介紹的內容同樣適用於新型的微控制器。下面介紹51系列微控制器的引腳功能,這些是學習微控制器程式設計必須要了解和掌握的基礎知識。

❑電源引腳:主要負責微控制器的供電,有兩根引腳。vcc(pin40)為正電源端,接5.0v電壓;gnd(pin20)為接地端。

❑外接晶振或外部振盪器引腳:主要負責為微控制器的執行提供時鐘振盪器,主要有兩根引腳。其中,xtal1(pin19)為時鐘xtal1腳,片內振盪電路的輸入端;xtal2(pin18)為時鐘xtal2腳,片內振盪電路的輸出端。

8051微控制器的時鐘振盪器有兩種工作方式。一種是片內時鐘振盪方式,在18和19腳外接石英晶體和振盪電容,振盪電容的值一般取10~30pf。另外一種是外部時鐘方式,由外部直接提供時鐘源。

❑p1口:即p1.0~p1.7(pin1~pin8),輸入輸出腳,8位準雙向並行i/o口。p1口內部已經具有上拉電阻,為8位準雙向i/o口,能負載4個ttl;在flash程式設計和校驗時,定義為低8位位址線。

❑p2口:即p2.0~p2.7(pin21~pin28),輸入輸出腳,8位準雙向並行i/o口。p2口內部已經具有上拉電阻,為8位準雙向i/o口,能負載4個ttl;當訪問外部儲存器時,定義為高8位位址線。

❑p3口:即p3.0~p3.7(pin10~pin17),輸入輸出腳,8位準雙向並行i/o口。p3口內部已經具有上拉電阻,為8位準雙向i/o口,能負載4個ttl。

p3口每個引腳都具有第二功能。引腳p3.0(rxd)和引腳p3.1(txd)分別為序列資料的接收和傳送埠,用於序列資料傳輸;引腳p3.2和引腳p3.3為外部中斷請求,分別用於

和的中斷輸入;引腳p3.4(t0)和引腳p3.5(t1),分別為定時器/計數器t0和t1的外部計數輸入端;引腳p3.6(

)和引腳p3.7(

)用於讀寫微控制器片外ram儲存器,分別是外部資料寫選通訊號和讀選通訊號。

❑rst(pin9):微控制器內部cpu的復位訊號輸入端。在微控制器的振盪器啟動後,該引腳置兩個機器週期以上高電平,便可以實現復位。

(pin30):位址鎖存使能端和程式設計脈衝輸入端。

當訪問外部程式儲存器時,ale引腳的負跳變將低8位位址打入鎖存;而非訪問內部程式儲存器時,ale引腳將有乙個1/6振盪頻率的正脈衝訊號,該訊號可以用於外部計數或時鐘訊號。當訪問外部資料儲存器(執行movx類指令)時,ale引腳會跳過乙個脈衝。另外,對8eh單元的特殊功能暫存器的d0位置1,可禁止ale輸出,只有在執行movx或movc類指令時,ale才被啟用,仍輸出鎖存有效。在執行片外程式**時,該設定禁止ale位無效。

(pin29):訪問外部程式儲存器的讀選通訊號。

當微控制器訪問外部程式儲存器,讀取指令碼時,每個機器週期產生2次有效訊號,即此腳輸出2個負脈衝選通訊號;在執行片內程式儲存器以及讀寫外部資料時,不產生

脈衝訊號。

(pin31):

為訪問內部或外部程式儲存器選擇訊號。

當8051 cpu訪問外部程式儲存器時,則

必須保持低電平;當

保持高電平時,則8051 cpu先從片內0000h單元開始,執行內部程式儲存器程式;如果外部還有擴充套件程式儲存器,則8051 cpu在執行完內部程式儲存器程式後,自動轉向執行外部程式儲存器中的程式。

51微控制器的復位引腳 51微控制器引腳功能介紹

40只引腳雙列直插封裝 dip 40只引腳按功能分為3類 1 電源及時鐘引腳 vcc vss xtal1 xtal2。2 控制引腳 psen ea ale reset 即rst 3 i o口引腳 p0 p1 p2 p3,為4個8位i o口的外部引腳。2.2.1 電源及時鐘引腳 1.電源引腳 1 vc...

51微控制器引腳功能介紹

51微控制器引腳功能介紹 40只引腳雙列直插封裝 dip 40只引腳按功能分為3類 1 電源及時鐘引腳 vcc vss xtal1 xtal2。2 控制引腳 psen ea ale reset 即rst 3 i o口引腳 p0 p1 p2 p3,為4個8位i o口的外部引腳。2.2.1 電源及時鐘引...

51微控制器控制引腳

一般情況下,微控制器的引腳當中,除了電源引腳和晶振引腳,其它的都是io口。當我們控制微控制器的引腳高低時,我們把引腳當做輸出引腳 當我們需要檢測連線到微控制器引腳上的電平時,我們把引腳當做輸入引腳使用。使引腳p1.5輸出高電平,可以這樣寫 p1 0x20 或者 sbit p1 5 1 第一種寫法,在...