结构简单并可以在编程器上实现闪烁式的电擦写达几万次以上.使用方便等优点。
AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器的低电压,高性能 CMOS8 位微处
理器,俗称单片机。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准
的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯
片中,ATMEL 的 AT89C51 是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性
高且价廉的方案。
AT89C51 的引脚结构图如图 2 所示,其管脚说明如下:
图 2 AT89C51 引脚结构图
VCC:供电电压。
GND:接地。
P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。当 P1 口的
管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据存储器,它可以被定
义为数据/地址的第八位。
P1 口:P1 口是一个部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接收输出
4TTL 门电流。P1 口管脚写入 1 后,被部上拉为高,可用作输入,P1 口被外部下拉为低电
平时,将输出电流,这是由于部上拉的缘故。在 FLASH 编程和校验时,P1 口作为第八位
地址接收。
P2 口:P2 口为一个部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,输出 4
个 TTL 门电流,当 P2 口被写“1”时,其管脚被部上拉电阻拉高,且作为输入。并因此
P1.0/T2
1
P1.1/T2EX
2
P1.2
3
P1.3
4
P1.4
5
P1.5/MOSI
6
P1.6/MISO
7
P1.7/SCK
8
RST
9
P3.0/RXD
10
P3.1/TXD
11
P3.2/INT0
12
P3.3/INT1
13
P3.4/T0
14
P3.5/T1
15
P3.6/WR
16
P3.7/RD
17
XTAL2
18
XTAL1
19
GND
20
P2.0/A8
21
P2.1/A9
22
P2.2/A10
23
P2.3/A11
24
P2.4/A12
25
P2.5/A13
26
P2.6/A14
27
P2.7/A15
28
PSEN
29
ALE
30
EA/VPP
31
P0.7/AD7
32
P0.6/AD6
33
P0.5/AD5
34
P0.4/AD4
35
P0.3/AD3
36
P0.2/AD2
37
P0.1/AD1
38
P0.0/AD0
39
VCC
40
U1
AT89C51