特点
80C52兼容
- 4个8位I / O端口
- 3个16位定时器/计数器
- 256字节便签RAM
- 8个中断源有4个优先级
- 双数据指针
可变长度MOVX慢速RAM /外设
高速架构
- 1040 MHz的标准模式
16K / 32K字节片内ROM程序
T80C51RD2无ROM版本
片上1024字节扩展RAM ( XRAM )
- 软件可选尺寸( 0 , 256 , 512 , 768 , 1024字节)
- 256字节复位入选AT87C51RB2 / RC2兼容性
键盘中断接口的端口P1
8位时钟预分频器
64K的程序和数据存储空间
有独立选择的CPU和每个外设改善X2模式
可编程计数器阵列5频道有:
- 高速输出
- 比较/捕获
- 脉冲宽度调制器
- 看门狗定时器功能
异步端口复位
全双工增强型UART。
专用波特率发生器UART
低EMI (禁止ALE )
硬件看门狗定时器(一次性启用带有复位输出)
功率控制模式
空闲模式
掉电模式
- 断电标志
电源: 2.7V至5.5V或2.7V至3.6V
温度范围:商业( 0到+ 70 ° C)和工业级(-40° C至+ 85°C )
包: PDIL40 , PLCC44 , VQFP44
80C51高
性能
ROM的8位
微控制器
AT80C51RD2
AT83C51RB2
AT83C51RC2
1.描述
AT8xC51Rx2微控制器的8051的8位的高性能ROM版单片机
制器。它们包含一个0K , 16K或32K字节ROM的内存块的程序。
该微控制器保留了Atmel公司的80C52的所有功能,具有256字节的内部RAM , 7-
源4级中断控制器和3个定时器/计数器。
此外,该微控制器具有一个可编程计数器阵列, 1024个字节的XRAM ,一
硬件看门狗定时器,键盘接口,一个更通用的串行通道,有利于
多机通信( EUART )和速度改进机制( X2模式) 。
该微控制器有2个软件选择的活动减少和8位时钟模式压力
分频器用于进一步降低功耗。在空闲模式下,CPU被冻结而
外设和中断系统仍在运行。在掉电模式下, RAM是
保存等所有功能都不起作用。
表1中。
内存大小
ROM(字节)
AT83C51RB2
AT83C51RC2
AT80C51RD2
16K
32K
无ROM
XRAM (字节)
1024
1024
1024
总RAM
(字节)
1280
1280
1280
I / O
32
32
32
2.框图
T2EX
VCC
RXD
TXD
VSS
PCA
ECI
(2) (2)
XTAL1
XTAL2
(1)
(1) (1)
(1)
EUART
+
BRG
内存
256x8
只读存储器
32Kx8或
16Kx8
XRAM
1Kx8
PCA
Timer2
ALE / PROG
PSEN
中央处理器
C51
CORE
IB总线
EA
RD
WR
(2)
(2)
定时器0
定时器1
INT
CTRL
并行I / O端口&分机。公共汽车
端口0端口1端口2端口3
观看
狗
关键
板
(2) (2)
RESET
T0
T1
(2) (2)
P1
P2
INT0
INT1
P0
P3
注意事项:
端口1 1复用功能
端口3 2.复用功能
2
AT8xc51Rx2
4113C–8051–01/08
T2
AT8xc51Rx2
3.引脚配置
3.1
P1.0/T2
P1.1/T2EX
P1.2/ECI
P1.3CEX0
P1.4/CEX1
P1.5/CEX2
P1.6/CEX3
P1.7CEX4
RST
P3.0/RxD
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
P3.6/WR
P3.7/RD
XTAL2
XTAL1
VSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
VCC
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA
ALE / PROG
PSEN
P2.7/AD15
P2.6/AD14
P2.5/AD13
P2.4/AD12
P2.3/AD11
P2.2/AD10
P2.1/AD9
P2.0/AD8
P1.5/CEX2
P1.6/CEX3
P1.7/CEx4
RST
P3.0/RxD
NIC *
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
7
8
9
10
11
12
13
14
15
16
17
P1.4/CEX1
P1.3/CEX0
P1.1/T2EX
PDIL40
6 5 4 3 2 1 44 43 42 41 40
39
38
37
36
35
34
33
32
31
30
29
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA
NIC *
ALE / PROG
PSEN
P2.7/A15
P2.6/A14
P2.5/A13
PLCC44
18 19 20 21 22 23 24 25 26 27 28
P1.4/CEX1
P1.3/CEX0
P1.1/T2EX
P3.6/WR
P2.2/A10
P0.0/AD0
P0.1/AD1
P0.2/AD2
44 43 42 41 40 39 38 37 36 35 34
P1.5/CEX2
P1.6/CEX3
P1.7/CEX4
RST
P3.0/RxD
NIC *
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
1
2
3
4
5
6
7
8
9
10
11
33
32
31
30
29
28
27
26
25
24
23
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA
NIC *
ALE / PROG
PSEN
P2.7/A15
P2.6/A14
P2.5/A13
VQFP44 1.4
12 13 14 15 16 17 18 19 20 21 22
P2.3/A11
P2.4/A12
XTAL1
P2.2/A10
NIC *
P2.0/A8
P3.6/WR
P3.7/RD
P2.1/A9
XTAL2
VSS
*网卡:无内部连接
P0.3/AD3
P1.2/ECI
P1.0/T2
NIC *
VCC
P2.3/A11
P2.4/A12
P3.7/RD
NIC *
P2.0/A8
P2.1/A9
XTAL2
XTAL1
VSS
P0.2/AD2
P0.3/AD3
P0.0/AD0
P0.1/AD1
P1.2/ECI
P1.0/T2
NIC *
VCC
3
4113C–8051–01/08
表3-1 。
引脚说明
引脚数
助记符
V
SS
V
CC
P0.0 - P0.7
DIL
20
40
39 - 32
PLCC44
22
44
43 - 36
VQFP44 1.4
16
38
37 - 30
TYPE
I
I
I / O
名称和功能
地面:
0V参考
电源:
这是在电源电压为正常,空闲和掉电
手术
端口0 :
端口0是一个开漏双向I / O口。 P0口具有1秒
写入到其中的浮动,可以用作高阻抗输入。 P0口必须是
极化到V
CC
或V
SS
为了防止任何寄生电流消耗。端口
0也访问外部在复低位地址和数据总线
程序和数据存储器。在这种应用中,它使用强大的内部上拉时,
发射1秒。 P0口还可输入时EPROM编程代码字节。
在程序的验证,需要外部上拉电阻在此期间, P0输出
代码字节。
端口1 :
端口1是一个8位双向I / O和内部上拉电阻的端口。 P1口
已写信给他们1秒被拉高由内部上拉电阻和可
作为输入使用。作为输入使用时, P1口被外部电路拉低时将输出
目前由于内部上拉的。端口1也接收低位地址
在存储器编程和校验字节。
备用功能T89C51RB2 / RC2端口1包括:
P1.0 - P1.7
1-8
2-9
40 - 44
1-3
I / O
1
2
40
I / O
I / O
P1.0:
输入/输出
T2 ( P1.0 ) :
定时器/计数器2的外部计数输入/时钟输出
P1.1:
输入/输出
T2EX :
定时器/计数器2重载/捕获/方向控制
P1.2:
输入/输出
ECI :
外部时钟的PCA
P1.3:
输入/输出
CEX0 :
捕捉/比较外部I / O PCA模块0
P1.4:
输入/输出
CEX1 :
捕捉/比较外部I / O PCA模块1
P1.5:
输入/输出
CEX2 :
捕捉/比较外部I / O PCA模块2
P1.6:
输入/输出
CEX3 :
捕捉/比较外部I / O PCA模块3
P1.7:
输入/输出:
CEX4 :
捕捉/比较外部I / O PCA模块4
晶体1 :
输入到振荡器反相放大器器并输入到内部时钟
发生器电路。
水晶2 :
振荡器反相放大器的输出ER
2
3
41
I / O
I
3
4
42
I / O
I
4
5
43
I / O
I / O
5
6
44
I / O
I / O
6
7
1
I / O
I / O
7
8
2
I / O
I / O
8
9
3
I / O
I / O
XTAL1
XTAL2
19
18
21
20
15
14
I
O
4
AT8xc51Rx2
4113C–8051–01/08
AT8xc51Rx2
表3-1 。
引脚说明(续)
引脚数
助记符
P2.0 - P2.7
DIL
21 - 28
PLCC44
24 - 31
VQFP44 1.4
18 - 25
TYPE
I / O
名称和功能
端口2 :
端口2是一个8位双向I / O和内部上拉电阻的端口。 P2口
已写信给他们1秒被拉高由内部上拉电阻和可
作为输入使用。作为输入使用时, P2口是外部拉低时将输出
目前由于内部上拉的。端口2发出的高位地址字节
在从外部程序存储器取,并在外部访问
使用16位地址( MOVX @DPTR )数据存储器。在本申请中,它
使用强大的内部上拉发送1 。在外部数据存储器访问
即使用8位地址( MOVX @Ri ),端口2发出的P2 SFR中的内容。
一些端口2引脚ROM读取过程中收到高位地址和
VERI科幻阳离子:
P2.0到P2.5为16 KB设备
P2.0到P2.6为32 KB设备
P3.0 - P3.7
10 - 17
11,
13 - 19
5,
7 - 13
I / O
端口3 :
端口3是一个8位双向I / O和内部上拉电阻的端口。 P3口
已写信给他们1秒被拉高由内部上拉电阻和可
作为输入使用。作为输入使用时, P3口是外部拉低时将输出
目前由于内部上拉的。端口3还提供了特殊功能
在80C51系列,如下所示。
RXD( P3.0 ) :
串行输入端口
的TxD ( P3.1 ) :
串行输出端口
INT0 ( P3.2 ) :
外部中断0
INT1 ( P3.3 ) :
外部中断1
T0 ( P3.4 ) :
定时器0外部输入
T1 ( P3.5 ) :
定时器1外部输入
WR ( P3.6 ) :
外部数据存储器写选通
RD ( P3.7 ) :
外部数据存储器读选通
RESET :
在这个引脚上的两个机器周期振荡器运行时,
重置设备。内部扩散电阻到V
SS
允许一个上电复位
仅使用一个外部电容与V
CC
。该引脚为输出时,硬件
看门狗强制系统复位。
地址锁存使能/编程脉冲:
输出脉冲用于锁存的低字节
在一个访问外部存储器的地址。在正常操作中, ALE为
在1/6 ( 1/3 X 2模式)的振荡器频率以恒定的速率发射,并且可以
用于外部定时或时钟。请注意,一个ALE脉冲期间跳过
每次访问外部数据存储器。该引脚也用作编程输入脉冲
( PROG )在Flash编程。 ALE可以通过设置SFR的AUXR.0被禁用
位。与此位设置, ALE会在内部取无效。
程序选通使能:
读选通外部程序存储器。当
从外部程序存储器执行代码时, PSEN被激活两次,每次
机器周期,所不同的是2的PSEN激活过程中的每个接入被跳过
到外部数据存储器。 PSEN期间从内部取未激活
程序存储器。
外部访问允许:
EA必须从外部保持低电平,使设备
取从外部程序存储器位置0000H到3FFFH ( 16K )的代码,
7FFFH ( 32K ) 。如果安全级别1被编程, EA将内部锁存
复位。
10
11
12
13
14
15
16
17
11
13
14
15
16
17
18
19
5
7
8
9
10
11
12
13
I
O
I
I
I
I
O
O
RST
9
10
4
I / O
ALE / PROG
30
33
27
O( I)
PSEN
29
32
26
O
EA
31
35
29
I
5
4113C–8051–01/08
特点
80C52兼容
- 4个8位I / O端口
- 3个16位定时器/计数器
- 256字节便签RAM
- 8个中断源有4个优先级
- 双数据指针
可变长度MOVX慢速RAM /外设
高速架构
- 1040 MHz的标准模式
16K / 32K字节片内ROM程序
T80C51RD2无ROM版本
片上1024字节扩展RAM ( XRAM )
- 软件可选尺寸( 0 , 256 , 512 , 768 , 1024字节)
- 256字节复位入选AT87C51RB2 / RC2兼容性
键盘中断接口的端口P1
8位时钟预分频器
64K的程序和数据存储空间
有独立选择的CPU和每个外设改善X2模式
可编程计数器阵列5频道有:
- 高速输出
- 比较/捕获
- 脉冲宽度调制器
- 看门狗定时器功能
异步端口复位
全双工增强型UART。
专用波特率发生器UART
低EMI (禁止ALE )
硬件看门狗定时器(一次性启用带有复位输出)
功率控制模式
空闲模式
掉电模式
- 断电标志
电源: 2.7V至5.5V或2.7V至3.6V
温度范围:商业( 0到+ 70 ° C)和工业级(-40° C至+ 85°C )
包: PDIL40 , PLCC44 , VQFP44
80C51高
性能
ROM的8位
微控制器
AT80C51RD2
AT83C51RB2
AT83C51RC2
描述
AT8xC51Rx2微控制器的8051的8位的高性能ROM版
微控制器。它们包含一个0K , 16K或32K字节ROM存储器块
程序。
该微控制器保留了Atmel公司的80C52的所有功能,具有256字节的内部
RAM , 7源4级中断控制器和3个定时器/计数器。
此外,该微控制器具有一个可编程计数器阵列,一个XRAM
1024字节,一个硬件看门狗定时器,键盘接口,一个更通用串行
便于多机通信( EUART )和速度improve-通道
换货机制( X2模式) 。
该微控制器有2个软件选择的活动减少和8位模式
时钟分频器,从而进一步降低功耗。在空闲模式下, CPU是
冻结而外围模块和中断系统仍在运行。在上电
断模式下, RAM保存等所有功能都不起作用。
修订版4113A - 8051-09 / 02
AT80C51RD2/AT83C51Rx2
销刀豆网络gurations
P1.0/T2
P1.1/T2EX
P1.2/ECI
P1.3CEX0
P1.4/CEX1
P1.5/CEX2
P1.6/CEX3
P1.7CEX4
RST
P3.0/RxD
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
P3.6/WR
P3.7/RD
XTAL2
XTAL1
VSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
VCC
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA
ALE / PROG
PSEN
P2.7/AD15
P2.6/AD14
P2.5/AD13
P2.4/AD12
P2.3/AD11
P2.2/AD10
P2.1/AD9
P2.0/AD8
P1.5/CEX2
P1.6/CEX3
P1.7/CEx4
RST
P3.0/RxD
NIC *
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
7
8
9
10
11
12
13
14
15
16
17
P1.4/CEX1
P1.3/CEX0
P1.1/T2EX
PDIL40
6 5 4 3 2 1 44 43 42 41 40
39
38
37
36
35
34
33
32
31
30
29
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA
NIC *
ALE / PROG
PSEN
P2.7/A15
P2.6/A14
P2.5/A13
PLCC44
18 19 20 21 22 23 24 25 26 27 28
P1.4/CEX1
P1.3/CEX0
P1.1/T2EX
P2.2/A10
P0.0/AD0
P0.1/AD1
P0.2/AD2
44 43 42 41 40 39 38 37 36 35 34
P1.5/CEX2
P1.6/CEX3
P1.7/CEX4
RST
P3.0/RxD
NIC *
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
1
2
3
4
5
6
7
8
9
10
11
33
32
31
30
29
28
27
26
25
24
23
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA
NIC *
ALE / PROG
PSEN
P2.7/A15
P2.6/A14
P2.5/A13
VQFP44 1.4
12 13 14 15 16 17 18 19 20 21 22
P3.6/WR
P2.2/A10
P2.3/A11
XTAL1
P3.7/RD
P2.0/A8
P2.4/A12
P2.1/A9
XTAL2
NIC *
VSS
*网卡:无内部连接
P0.3/AD3
P1.2/ECI
P1.0/T2
VCC
NIC *
P2.3/A11
P2.4/A12
P3.6/WR
P3.7/RD
XTAL2
NIC *
P2.0/A8
P2.1/A9
XTAL1
VSS
P0.2/AD2
P0.3/AD3
P0.0/AD0
P0.1/AD1
P1.2/ECI
P1.0/T2
VCC
NIC *
3
4113A–8051–09/02
表2中。
引脚说明
引脚数
助记符
V
SS
V
CC
P0.0 - P0.7
DIL
20
40
39 - 32
PLCC44
22
44
43 - 36
VQFP44 1.4
16
38
37 - 30
TYPE
I
I
I / O
名称和功能
地面:
0V参考
电源:
这是在电源电压为正常,空闲和掉电
手术
端口0 :
端口0是一个开漏双向I / O口。 P0口具有1秒
写入到其中的浮动,可以用作高阻抗输入。 P0口必须是
极化到V
CC
或V
SS
为了防止任何寄生电流消耗。端口
0也访问外部在复低位地址和数据总线
程序和数据存储器。在这种应用中,它使用强大的内部上拉时,
发射1秒。 P0口还可输入时EPROM编程代码字节。
在程序的验证,需要外部上拉电阻在此期间, P0输出
代码字节。
端口1 :
端口1是一个8位双向I / O和内部上拉电阻的端口。 P1口
已写信给他们1秒被拉高由内部上拉电阻和可
作为输入使用。作为输入使用时, P1口被外部电路拉低时将输出
目前由于内部上拉的。端口1也接收低位地址
在存储器编程和校验字节。
备用功能T89C51RB2 / RC2端口1包括:
1
2
40
I / O
I / O
2
3
41
I / O
I
3
4
42
I / O
I
4
5
43
I / O
I / O
5
6
44
I / O
I / O
6
7
1
I / O
I / O
7
8
2
I / O
I / O
8
9
3
I / O
I / O
XTAL1
XTAL2
19
18
21
20
15
14
I
O
P1.0:
输入/输出
T2 ( P1.0 ) :
定时器/计数器2的外部计数输入/时钟输出
P1.1:
输入/输出
T2EX :
定时器/计数器2重载/捕获/方向控制
P1.2:
输入/输出
ECI :
外部时钟的PCA
P1.3:
输入/输出
CEX0 :
捕捉/比较外部I / O PCA模块0
P1.4:
输入/输出
CEX1 :
捕捉/比较外部I / O PCA模块1
P1.5:
输入/输出
CEX2 :
捕捉/比较外部I / O PCA模块2
P1.6:
输入/输出
CEX3 :
捕捉/比较外部I / O PCA模块3
P1.7:
输入/输出:
CEX4 :
捕捉/比较外部I / O PCA模块4
晶体1 :
输入到振荡器反相放大器器并输入到内部时钟
发生器电路。
水晶2 :
振荡器反相放大器的输出ER
P1.0 - P1.7
1-8
2-9
40 - 44
1-3
I / O
4
AT80C51RD2/AT83C51Rx2
4113A–8051–09/02
AT80C51RD2/AT83C51Rx2
表2中。
引脚说明(续)
引脚数
助记符
P2.0 - P2.7
DIL
21 - 28
PLCC44
24 - 31
VQFP44 1.4
18 - 25
TYPE
I / O
名称和功能
端口2 :
端口2是一个8位双向I / O和内部上拉电阻的端口。 P2口
已写信给他们1秒被拉高由内部上拉电阻和可
作为输入使用。作为输入使用时, P2口是外部拉低时将输出
目前由于内部上拉的。端口2发出的高位地址字节
在从外部程序存储器取,并在外部访问
使用16位地址( MOVX @DPTR )数据存储器。在本申请中,它
使用强大的内部上拉发送1 。在外部数据存储器访问
即使用8位地址( MOVX @Ri ),端口2发出的P2 SFR中的内容。
一些端口2引脚ROM读取过程中收到高位地址和
VERI科幻阳离子:
P2.0到P2.5为16 KB设备
P2.0到P2.6为32 KB设备
P3.0 - P3.7
10 - 17
11,
13 - 19
5,
7 - 13
I / O
端口3 :
端口3是一个8位双向I / O和内部上拉电阻的端口。 P3口
已写信给他们1秒被拉高由内部上拉电阻和可
作为输入使用。作为输入使用时, P3口是外部拉低时将输出
目前由于内部上拉的。端口3还提供了特殊功能
在80C51系列,如下所示。
RXD( P3.0 ) :
串行输入端口
的TxD ( P3.1 ) :
串行输出端口
INT0 ( P3.2 ) :
外部中断0
INT1 ( P3.3 ) :
外部中断1
T0 ( P3.4 ) :
定时器0外部输入
T1 ( P3.5 ) :
定时器1外部输入
WR ( P3.6 ) :
外部数据存储器写选通
RD ( P3.7 ) :
外部数据存储器读选通
RESET :
在这个引脚上的两个机器周期振荡器运行时,
重置设备。内部扩散电阻到V
SS
允许一个上电复位
仅使用一个外部电容与V
CC
。该引脚为输出时,硬件
看门狗强制系统复位。
地址锁存使能/编程脉冲:
输出脉冲用于锁存的低字节
在一个访问外部存储器的地址。在正常操作中, ALE为
在1/6 ( 1/3 X 2模式)的振荡器频率以恒定的速率发射,并且可以
用于外部定时或时钟。请注意,一个ALE脉冲期间跳过
每次访问外部数据存储器。该引脚也用作编程输入脉冲
( PROG )在Flash编程。 ALE可以通过设置SFR的AUXR.0被禁用
位。与此位设置, ALE会在内部取无效。
程序选通使能:
读选通外部程序存储器。当
从外部程序存储器执行代码时, PSEN被激活两次,每次
机器周期,所不同的是2的PSEN激活过程中的每个接入被跳过
到外部数据存储器。 PSEN期间从内部取未激活
程序存储器。
外部访问允许:
EA必须从外部保持低电平,使设备
取从外部程序存储器位置0000H到3FFFH ( 16K )的代码,
7FFFH ( 32K ) 。如果安全级别1被编程, EA将内部锁存
复位。
10
11
12
13
14
15
16
17
11
13
14
15
16
17
18
19
5
7
8
9
10
11
12
13
I
O
I
I
I
I
O
O
RST
9
10
4
I / O
ALE / PROG
30
33
27
O( I)
PSEN
29
32
26
O
EA
31
35
29
I
5
4113A–8051–09/02
特点
80C52兼容
- 4个8位I / O端口
- 3个16位定时器/计数器
- 256字节便签RAM
- 8个中断源有4个优先级
- 双数据指针
可变长度MOVX慢速RAM /外设
高速架构
- 1040 MHz的标准模式
16K / 32K字节片内ROM程序
T80C51RD2无ROM版本
片上1024字节扩展RAM ( XRAM )
- 软件可选尺寸( 0 , 256 , 512 , 768 , 1024字节)
- 256字节复位入选AT87C51RB2 / RC2兼容性
键盘中断接口的端口P1
8位时钟预分频器
64K的程序和数据存储空间
有独立选择的CPU和每个外设改善X2模式
可编程计数器阵列5频道有:
- 高速输出
- 比较/捕获
- 脉冲宽度调制器
- 看门狗定时器功能
异步端口复位
全双工增强型UART。
专用波特率发生器UART
低EMI (禁止ALE )
硬件看门狗定时器(一次性启用带有复位输出)
功率控制模式
空闲模式
掉电模式
- 断电标志
电源: 2.7V至5.5V或2.7V至3.6V
温度范围:商业( 0到+ 70 ° C)和工业级(-40° C至+ 85°C )
包: PDIL40 , PLCC44 , VQFP44
80C51高
性能
ROM的8位
微控制器
AT80C51RD2
AT83C51RB2
AT83C51RC2
描述
AT8xC51Rx2微控制器的8051的8位的高性能ROM版
微控制器。它们包含一个0K , 16K或32K字节ROM存储器块
程序。
该微控制器保留了Atmel公司的80C52的所有功能,具有256字节的内部
RAM , 7源4级中断控制器和3个定时器/计数器。
此外,该微控制器具有一个可编程计数器阵列,一个XRAM
1024字节,一个硬件看门狗定时器,键盘接口,一个更通用串行
便于多机通信( EUART )和速度improve-通道
换货机制( X2模式) 。
该微控制器有2个软件选择的活动减少和8位模式
时钟分频器,从而进一步降低功耗。在空闲模式下, CPU是
冻结而外围模块和中断系统仍在运行。在上电
断模式下, RAM保存等所有功能都不起作用。
牧师4113B - 8051-03 / 05
AT80C51RD2/AT83C51Rx2
销刀豆网络gurations
P1.0/T2
P1.1/T2EX
P1.2/ECI
P1.3CEX0
P1.4/CEX1
P1.5/CEX2
P1.6/CEX3
P1.7CEX4
RST
P3.0/RxD
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
P3.6/WR
P3.7/RD
XTAL2
XTAL1
VSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
VCC
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA
ALE / PROG
PSEN
P2.7/AD15
P2.6/AD14
P2.5/AD13
P2.4/AD12
P2.3/AD11
P2.2/AD10
P2.1/AD9
P2.0/AD8
P1.5/CEX2
P1.6/CEX3
P1.7/CEx4
RST
P3.0/RxD
NIC *
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
7
8
9
10
11
12
13
14
15
16
17
P1.4/CEX1
P1.3/CEX0
P1.1/T2EX
PDIL40
6 5 4 3 2 1 44 43 42 41 40
39
38
37
36
35
34
33
32
31
30
29
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA
NIC *
ALE / PROG
PSEN
P2.7/A15
P2.6/A14
P2.5/A13
PLCC44
18 19 20 21 22 23 24 25 26 27 28
P1.4/CEX1
P1.3/CEX0
P1.1/T2EX
P3.6/WR
P2.2/A10
P0.0/AD0
P0.1/AD1
P0.2/AD2
44 43 42 41 40 39 38 37 36 35 34
P1.5/CEX2
P1.6/CEX3
P1.7/CEX4
RST
P3.0/RxD
NIC *
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
1
2
3
4
5
6
7
8
9
10
11
33
32
31
30
29
28
27
26
25
24
23
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA
NIC *
ALE / PROG
PSEN
P2.7/A15
P2.6/A14
P2.5/A13
VQFP44 1.4
12 13 14 15 16 17 18 19 20 21 22
P2.3/A11
P2.4/A12
XTAL1
P3.6/WR
P3.7/RD
NIC *
P2.0/A8
P2.1/A9
P2.2/A10
XTAL2
VSS
*网卡:无内部连接
P0.3/AD3
P1.2/ECI
P1.0/T2
NIC *
VCC
P2.3/A11
P2.4/A12
P3.7/RD
NIC *
P2.0/A8
P2.1/A9
XTAL2
XTAL1
VSS
P0.2/AD2
P0.3/AD3
P0.0/AD0
P0.1/AD1
P1.2/ECI
P1.0/T2
VCC
NIC *
3
4113B–8051–03/05
表2中。
引脚说明
引脚数
助记符
V
SS
V
CC
P0.0 - P0.7
DIL
20
40
39 - 32
PLCC44
22
44
43 - 36
VQFP44 1.4
16
38
37 - 30
TYPE
I
I
I / O
名称和功能
地面:
0V参考
电源:
这是在电源电压为正常,空闲和掉电
手术
端口0 :
端口0是一个开漏双向I / O口。 P0口具有1秒
写入到其中的浮动,可以用作高阻抗输入。 P0口必须是
极化到V
CC
或V
SS
为了防止任何寄生电流消耗。端口
0也访问外部在复低位地址和数据总线
程序和数据存储器。在这种应用中,它使用强大的内部上拉时,
发射1秒。 P0口还可输入时EPROM编程代码字节。
在程序的验证,需要外部上拉电阻在此期间, P0输出
代码字节。
端口1 :
端口1是一个8位双向I / O和内部上拉电阻的端口。 P1口
已写信给他们1秒被拉高由内部上拉电阻和可
作为输入使用。作为输入使用时, P1口被外部电路拉低时将输出
目前由于内部上拉的。端口1也接收低位地址
在存储器编程和校验字节。
备用功能T89C51RB2 / RC2端口1包括:
1
2
40
I / O
I / O
2
3
41
I / O
I
3
4
42
I / O
I
4
5
43
I / O
I / O
5
6
44
I / O
I / O
6
7
1
I / O
I / O
7
8
2
I / O
I / O
8
9
3
I / O
I / O
XTAL1
XTAL2
19
18
21
20
15
14
I
O
P1.0:
输入/输出
T2 ( P1.0 ) :
定时器/计数器2的外部计数输入/时钟输出
P1.1:
输入/输出
T2EX :
定时器/计数器2重载/捕获/方向控制
P1.2:
输入/输出
ECI :
外部时钟的PCA
P1.3:
输入/输出
CEX0 :
捕捉/比较外部I / O PCA模块0
P1.4:
输入/输出
CEX1 :
捕捉/比较外部I / O PCA模块1
P1.5:
输入/输出
CEX2 :
捕捉/比较外部I / O PCA模块2
P1.6:
输入/输出
CEX3 :
捕捉/比较外部I / O PCA模块3
P1.7:
输入/输出:
CEX4 :
捕捉/比较外部I / O PCA模块4
晶体1 :
输入到振荡器反相放大器器并输入到内部时钟
发生器电路。
水晶2 :
振荡器反相放大器的输出ER
P1.0 - P1.7
1-8
2-9
40 - 44
1-3
I / O
4
AT80C51RD2/AT83C51Rx2
4113B–8051–03/05
AT80C51RD2/AT83C51Rx2
表2中。
引脚说明(续)
引脚数
助记符
P2.0 - P2.7
DIL
21 - 28
PLCC44
24 - 31
VQFP44 1.4
18 - 25
TYPE
I / O
名称和功能
端口2 :
端口2是一个8位双向I / O和内部上拉电阻的端口。 P2口
已写信给他们1秒被拉高由内部上拉电阻和可
作为输入使用。作为输入使用时, P2口是外部拉低时将输出
目前由于内部上拉的。端口2发出的高位地址字节
在从外部程序存储器取,并在外部访问
使用16位地址( MOVX @DPTR )数据存储器。在本申请中,它
使用强大的内部上拉发送1 。在外部数据存储器访问
即使用8位地址( MOVX @Ri ),端口2发出的P2 SFR中的内容。
一些端口2引脚ROM读取过程中收到高位地址和
VERI科幻阳离子:
P2.0到P2.5为16 KB设备
P2.0到P2.6为32 KB设备
P3.0 - P3.7
10 - 17
11,
13 - 19
5,
7 - 13
I / O
端口3 :
端口3是一个8位双向I / O和内部上拉电阻的端口。 P3口
已写信给他们1秒被拉高由内部上拉电阻和可
作为输入使用。作为输入使用时, P3口是外部拉低时将输出
目前由于内部上拉的。端口3还提供了特殊功能
在80C51系列,如下所示。
RXD( P3.0 ) :
串行输入端口
的TxD ( P3.1 ) :
串行输出端口
INT0 ( P3.2 ) :
外部中断0
INT1 ( P3.3 ) :
外部中断1
T0 ( P3.4 ) :
定时器0外部输入
T1 ( P3.5 ) :
定时器1外部输入
WR ( P3.6 ) :
外部数据存储器写选通
RD ( P3.7 ) :
外部数据存储器读选通
RESET :
在这个引脚上的两个机器周期振荡器运行时,
重置设备。内部扩散电阻到V
SS
允许一个上电复位
仅使用一个外部电容与V
CC
。该引脚为输出时,硬件
看门狗强制系统复位。
地址锁存使能/编程脉冲:
输出脉冲用于锁存的低字节
在一个访问外部存储器的地址。在正常操作中, ALE为
在1/6 ( 1/3 X 2模式)的振荡器频率以恒定的速率发射,并且可以
用于外部定时或时钟。请注意,一个ALE脉冲期间跳过
每次访问外部数据存储器。该引脚也用作编程输入脉冲
( PROG )在Flash编程。 ALE可以通过设置SFR的AUXR.0被禁用
位。与此位设置, ALE会在内部取无效。
程序选通使能:
读选通外部程序存储器。当
从外部程序存储器执行代码时, PSEN被激活两次,每次
机器周期,所不同的是2的PSEN激活过程中的每个接入被跳过
到外部数据存储器。 PSEN期间从内部取未激活
程序存储器。
外部访问允许:
EA必须从外部保持低电平,使设备
取从外部程序存储器位置0000H到3FFFH ( 16K )的代码,
7FFFH ( 32K ) 。如果安全级别1被编程, EA将内部锁存
复位。
10
11
12
13
14
15
16
17
11
13
14
15
16
17
18
19
5
7
8
9
10
11
12
13
I
O
I
I
I
I
O
O
RST
9
10
4
I / O
ALE / PROG
30
33
27
O( I)
PSEN
29
32
26
O
EA
31
35
29
I
5
4113B–8051–03/05