AT89c51(含8051、80S51、8031、8751、8052等)可以說是最常用的51單片機了,下圖介紹了AT89c51雙列直插和smt兩種封裝的芯片引腳圖資料.供大家查閱.管腳資料與普通的51單片機一樣.
部分引腳簡要說明:
1、 RESET:一般接2個元件:①接10K電阻到地,②接10μ電容到電源。
2、 -EA / VPP:一般情況下接高電平(這時使用MCU內部RAM/ROM)。
3、 ALE / PROG:一般情況下空著(這時使用MCU內部RAM/ROM)。
4、 -PSEN:一般情況下空著(當使用MCU內部RAM/ROM時)。
5、 P0內部沒有上拉電阻。所以必要時需要在每個引腳外接5.1K左右上拉電阻到電源。
6、 XTAL1是片內振蕩器的反相放大器輸入端,XTAL2則是輸出端,使用外部振蕩器時,外部振蕩信號應直接加到XTAL1,而XTAL2懸空(www.chinadpj.com[中國單片機網]特別聲明:有些文章把XTAL1、XTAL2的功能正好說反了。而我們這里的說法絕對是正確的)。內部方式時,時鐘發生器對振蕩脈沖二分頻,如晶振為12MHz,時鐘頻率就為6MHz。晶振的頻率可以在1MHz-24MHz內選擇。電容取20PF左右。
7、 VDD:電源+5V。 VSS:GND接地。
PDIP:


PQFP/TQFP:

PLCC:

引腳功能說明:
89C51外部引腳圖:(可以直接拷入ASM程序文件中,作注釋使用,十分方便)
; ┏━┓┏━━┓
; P1.0 ┫1 ┗┛ 40┣ Vcc
; P1.1 ┫2 39┣ P0.0
; P1.2 ┫3 38┣ P0.1
; P1.3 ┫4 37┣ P0.2
; P1.4 ┫5 36┣ P0.3
; P1.5 ┫6 35┣ P0.4
; P1.6 ┫7 34┣ P0.5
; P1.7 ┫8 33┣ P0.6
; RST/Vpd ┫9 32┣ P0.7
; RXD P3.0 ┫10 31┣ -EA/Vpp(內1/外0 程序地址選擇)
; TXD P3.1 ┫11 30┣ ALE/-P (地址鎖存輸出)
; -INT0 P3.2 ┫12 29┣ -PSEN (外部程序讀選通輸出)
; -INT1 P3.3 ┫13 28┣ P2.7
; T0 P3.4 ┫14 27┣ P2.6
; T1 P3.5 ┫15 26┣ P2.5
; -WR P3.6 ┫16 25┣ P2.4
; -RD P3.7 ┫17 24┣ P2.3
; X2 ┫18 23┣ P2.2
; X1 ┫19 22┣ P2.1
; GND ┫20 21┣ P2.0
; ┗━━━━━┛
引腳說明:
①電源引腳
Vcc(40腳):典型值+5V。
Vss(20腳):接低電平。
②外部晶振
X1、X2分別與晶體兩端相連接。當使用外部振蕩器時,外部振蕩信號應直接加到XTAL1,而XTAL2懸空。
③輸入輸出口引腳:
P0口:I/O雙向口。作輸入口時,應先軟件置“ 1”。
P1口:I/O雙向口。作輸入口時,應先軟件置“ 1”。
P2口:I/O雙向口。作輸入口時,應先軟件置“ 1”。
P3口:I/O雙向口。作輸入口時,應先軟件置“ 1”。
④控制引腳:
RST/Vpd、ALE/-PROG、-PSEN、-EA/Vpp組成了MSC-51的控制總線。
RST/Vpd(9腳):復位信號輸入端(高電平有效)。
第二功能:加+5V備用電源,可以實現掉電保護RAM信息不丟失。
ALE/-PROG(30腳):地址鎖存信號輸出端。
第二功能:編程脈沖輸入。
-PSEN(29腳):外部程序存儲器讀選通信號。
-EA/Vpp(31腳):外部程序存儲器使能端。