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脚):外部程序存储器使能端。