8051引腳說明

2021-06-15 18:55:11 字數 1805 閱讀 1280

一、i/o埠

8051共有4 i/o埠,為p0,p1,p2,p3;4個i/o口都是雙向的,且每個口都具有鎖存器。每個埠有8條線,共計32條i/o線。

p0.0~p0.7;p1.0~p1.7;p2.0~p2.7;p3.0~p3.7

1.       p0 有三個功能

1)。外部擴充儲存器時,作資料匯流排(d0~d7)

2)。外部擴充儲存器時,作位址匯流排(a0~a7)

3)。不擴充時,作一般i/o使用,內部無上拉電阻,作為輸出/輸入使用時應加上拉電阻

2.  p1只作i/o口使用,有內部上拉電阻。

3.  p2有兩個功能

1)。擴充外部儲存器時,作位址匯流排(a8~a15)使用。

2)。作一般i/o口使用,有內部上拉電阻。

3.  p3有兩個功能

除作為i/o口(有內部上拉電阻)外,還有一些特殊功能。如下表所示,由特殊暫存器來設定。

埠的引腳

特殊功能

p10(8052)

t2 timer2的外部輸入引腳(8052)

p11(8052)

p30rxd(序列輸入口)

p31txd(序列輸出口)

p32/int0(外部中斷)

p33/int1(外部中斷)

p34t0(tmer0的外部輸入腳)

p35t1(tmer1的外部輸入腳)

p36/wr(外部資料儲存器的寫入控制訊號)

p37/rd(外部資料儲存器的讀取控制訊號)

埠1,2,3有內部上拉電阻,作為輸入時,其電位被拉高,若輸入為低電平可提供電流源;作為輸出時可驅動4個ls ttl。而端0作輸入時,處在抗的狀態,其輸出緩衝器可驅動8個ls ttl(需外加上拉電阻)。

二、reset復位引腳

為高電平時(約2個機器週期),可將cpu復位,cpu復位後累加器及暫存器的初值如下表所示:

寄 存 器

二 進 制 值

acc00000000

b00000000

psw00000000

sp00000111

p0/p1/p2/p3

11111111

ip***00000

ie0xx00000

tmod

00000000

tcon

00000000

三、ale/prog位址使能訊號端

有三種功能:

1)。8051外接ram/rom時,ale接位址器(8282)的stb腳,(74373)的en腳,當cpu對外部儲存器進行訪問時,用以鎖住位址的低位位址。

2)。8051未外接ram/rom時,ale腳會有1/6晶體振盪頻率,可作為外部時鐘。

3)。在燒寫eprom時,ale作為燒寫時鐘的輸入端。

四、psen 程式儲存使能端

1)。內部程式儲存器讀取,不動作。

2)。外部程式儲存器讀取(rom),在每個機器週期會動作兩次。

3)。外部資料儲存器讀取(ram),兩個/psen脈衝被跳過不會輸出。

4)。外接rom時,與rom的/oe腳連線。

五、ea/vpp

1)。接高電平時:

cpu讀取內部程式儲存器(rom)。

擴充外部rom,當讀取內部程式儲存器超過0fffh(8051)、1fffh(8052)時,

自動讀取外部rom。

2)。接低電平時:

cpu讀取外部程式儲存器(rom)。

3)。8751燒寫內部eprom時,利用此腳21v的燒寫電壓。

六、xtal1 、xtal2 接晶體振盪器引腳

機器週期=晶體×12;如12mhz晶體/12=1微秒

STM32引腳模式說明

1 浮空輸入 預設狀態 gpio mode in floating 引腳自身視為開路,電平由外部電路決定,不能輸出 2 上拉輸入 gpio mode ipu與浮空輸入類似,但當外部電平不確定時,會被拉至高電平 3 下拉輸入 gpio mode ipd與浮空輸入類似,但當外部電平不確定時,會被拉至低電...

關於STM32 64引腳和48引腳VDDA電壓值

在使用stm32進行adc採集處理的時候,需要設計到參考電壓的選取問題,關於模擬部分,牽扯到參考電壓的引腳為 1.100引腳以下的晶元,adc參考電壓引腳vref 在微控制器內部和vdda引腳連線。2.100引腳以上的晶元,adc參考電壓引腳vref 和vdda是分開的。所以,在100引腳以上的晶元...

ESP8266 01引腳說明與連線

esp 01引腳介紹引腳 功能3.3 3.3v供電,避免使用5v供電 rxuart rxd,非同步串列埠接受端 rst外部復位引腳,低電平有效,預設高電平 io0en 使能埠,高電平工作,低電平模組不工作 io2gpio2引腳,開機上電時禁止下拉,預設高電平 utxd uart txd,非同步串列埠...