STC89C52 是一种低功耗、高性能 CMOS8 位微控制器,具
有 8K 在系统可编程 Flash 存储器。在单芯片上,拥有灵巧
的 8 位 CPU 和在系统可编程 Flash,使得 STC89C52 为众多嵌
入式控制应用系统提供高灵活、超有效的解决方案。 具有以
下标准功能: 8k 字节 Flash,512 字节 RAM, 32 位 I/O 口
线,看门狗定时器,内置 4KB EEPROM,MAX810 复位电路,2
个 16 位 定时器/计数器,一个 6 向量 2 级中断结构,全双工
串行口。另外 STC89X52 可降至 0Hz 静态逻辑操作,支持 2
种软件可选择节电模式。空闲模式下,CPU 停止工作,允许
RAM、定时器/计数器、串口、中断继续工作。掉电保护方式
下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,
直到下一个中断或硬件复位为止。STC89C51 管脚图如图 3.2 所
示。
图 3.2 STC89C52
引脚图
STC89C52 的主要管脚功能如下:
1 2 3 4 5 6
A
B
C
D
654321
D
C
B
A
Title
Number Revisio nSize
B
Date: 27 -Dec-201 2 Sh eet of
File: C:\单片机\自行车\自行车.dd b Drawn B y:
EA/VP
31
X1
19
X2
18
RESET
9
RD
17
WR
16
INT0
12
INT1
13
T0
14
T1
15
P1 0/T
1
P1 1/T
2
P1 2
3
P1 3
4
P1 4
5
P1 5
6
P1 6
7
P1 7
8
P0 0
39
P0 1
38
P0 2
37
P0 3
36
P0 4
35
P0 5
34
P0 6
33
P0 7
32
P2 0
21
P2 1
22
P2 2
23
P2 3
24
P2 4
25
P2 5
26
P2 6
27
P2 7
28
PSEN
29
ALE/P
30
TXD
11
RXD
10
8052
S1
S2
a
bf
c
g
d
e
1
2
3
4
5
6
7
e
d
c
dp
b
a
v
8
f
dp
g
10
v
3
LED1
a
bf
c
g
d
e
1
2
3
4
5
6
7
e
d
c
dp
b
a
v
8
f
dp
g
10
v
3
LED2
a
bf
c
g
d
e
1
2
3
4
5
6
7
e
d
c
dp
b
a
v
8
f
dp
g
10
v
3
LED3
a
bf
c
g
d
e
1
2
3
4
5
6
7
e
d
c
dp
b
a
v
8
f
dp
g
10
v
3
LED4
1
2
3
4
5
6
7
8
9
P1
10 K
E
1
L
11
1D
2
2D
3
3D
4
4D
5
5D
6
6D
7
7D
8
8D
9
1Q
19
2Q
18
3Q
17
4Q
16
5Q
15
6Q
14
7Q
13
8Q
12
VCC
20
GND
10
U1
74 HC 57 3
E
1
L
11
1D
2
2D
3
3D
4
4D
5
5D
6
6D
7
7D
8
8D
9
1Q
19
2Q
18
3Q
17
4Q
16
5Q
15
6Q
14
7Q
13
8Q
12
VCC
20
GND
10
U2
74 HC 57 3
D0
D1
D2
D3
D4
D5
D7
D6
SDA
SCL
18 B2 0
FM
CSUSB
DIOLA
DULA
WELA
NetLabel19
NetLabel20
NetLabel21
WR
RD
RST
X2
X1
LC DEN
RS
CSDA
INT1
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1WR
RD
40
VCC
VCC
VCC
VCC
20
DULA
D0
D1
D2
D3
D4
D5
D6
D7
a
b
c
d
e
f
g
h
WELA
D0
D1
D2
D3
D4
D5
D6
D7 CSAD
WE6
WE5
WE4
WE3
WE2
WE1
e
d
c
h
b
a
WE1
f
g
e
d
c
h
b
a
WE2
f
g g g
f
WE3
a
b
h
c
d
e e
d
c
h
b
a
WE4
f
S2 2
VCC
R16
1K
R17
10 K
Y1
11 .0 592 MHZ
Y2
6MHZ
+
CJ3
10 UF
RST
C4
30 P
C5
30 P
X1
X2
C2
20 P
C3
20 P
UXT1
UXT2
DATA0 A0
DATA1 VOUT3 .3
DATA2 D+
DATA3 D-
GND VCC
DATA4 XTAL2
DATA5 XTAL1
DATA6 GL_N
DATA7 RESET_N
ALE EOT_ N
CS_N DMAC K_N
SUSPEND DMREQ
CLKOUT WR_N
INT_N RD_ N
PDIUS B
D12
1
2
INT1
D0
D1
D2
D3
D4
D5
D6
D7
ALE
CSUSB
INT1
C1
10 4
R?
RES1
R4
18
R5
18
R1
1M
R2
1M
R6
1K
7
10 K
R8
10 K
R9
10 K
R10
1M
VCC
VCC
VCC
UXT1
UXT2
D9
VCC
WR
RD
-
D1
D2
+
USB1
USB
R11
1K
S1
D10
+
CJ1
10 UF
VCC
VCC
GND
OUT
A44E
HEADER 3
VCC
R9
1K
CSDA
自行 车里程 计