特点
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
主动勘误表
在UART接收,清算任志强可能会产生意外的IT
SPI接口 - 变速箱上的主模式
SPI接口 - 在主/从SPI SS引脚限制
SPI - SPI从机在多从配置响应时未选择的
硕士及SPDAT寄存器传送
SPI - SPI从机不响应时选择且不加载
ALE禁用切换在内部MOVX
定时器2 - 波特率发生器 - 没有它,当TF2是通过软件设置
定时器2 - 波特率发生器 - 长启动时间
SPI从机模式/数据损坏
32 kHz振荡器AT83C51IC2 / T80C51ID2需要外部反馈电阻器
RB8失去了与JBC上SCON
C51核心 - 的掉电在X2模式坏退出
80C51微控制器
AT83C51RB2
AT83C51RC2
AT83C51IC2
AT80C51ID2
AT80C51RD2
勘误表
勘误历史
转
A
批号
上述00395
第一PROD 。
2001年11月
麻烦列表
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
勘误说明
1.在UART接收,清算任志强可能会产生意外的IT
在UART接收,如果REN位起始位检测与清除,
接待结束后, UART将不会丢弃数据( RI置) 。
解决方法
测试任志强在中断服务程序只是CLR RI后开始,并运行间
中断只有当REN设置程序代码。
2. SPI接口 - 变速箱上的主模式
第9位是通过接口传输时的时钟频率设置在除以2
模式和正极性的选择;在SPR2 , SPR1 , SPR0位被清零
( 000)和CPOL = 1的SPCON寄存器。
解决方法
4和X2模式将时钟频率分频。
3. SPI接口 - 在主/从SPI SS引脚限制
SPI的SS引脚不返回一个I / O的时候一到,一个主/从
互通的处理。
解决方法
No
4. SPI - SPI从机响应的多从配置时不
由主选择其SPDAT寄存器传送
在一个多从配置中,如果主站发送SCK和发送数据到所有
奴隶,只有一个从被选中,未选中的奴隶和响应
如果他们的SPDAT寄存器生成的发送中断结束( SPIF )
在传输前被加载。
解决方法
No
4242B–8051–03/08
5. SPI - SPI从机不响应时选择且不加载
当主选择的,没有数据被加载到发送SPI从机不响应。无接收数据寄存器
羊羔和无SPIF中断在传输结束时生成的。
解决方法
No
6. ALE禁用切换在内部MOVX
当ALE被禁止,内部MOVX指令说明ALE的切换。
解决方法
No
7.定时器2 - 波特率发生器 - 没有它,当TF2是通过软件设置
当定时器2用于波特率发生器模式,设置TF2软件不会产生中断。
解决方法
用它代替定时器2定时器1产生波特率和中断。
8.定时器2 - 波特率发生器 - 长启动时间
当定时器2作为波特率发生器, TH2没有加载RCAP2H开头,那么UART是不是能操作
前10000个机器周期憩。
解决方法
添加TH2和TL2的初始化定时器2的初始化。
9. SPI从机模式/数据损坏
当SPI宏被配置为从机接收模式, SPI模块不处理SPI总线上的数据好。
解决方法
No
10. 32 kHz振荡器AT83C51IC2 / T80C51ID2需要外部反馈电阻器
内部反馈电阻器没有连接,从而启动时,32千赫振荡器一个外部电阻器是必需的
.
解决方法
XTALB1和XTALB2 2 MΩ电阻之间的连接
11. RB8失去了与JBC上SCON
C51上使用时JBC指令在SCON寄存器中的任何位,如果RB8位的变化,从"1"到"0"在JBC的"0"
丢失和RB8保持"1" 。
解决方法
解决方法是清除RB8 。
在轮询算法必须清除RB8在代码的开始和每次经过它去"1" 。
中断RB8必须在代码的开始被清零,以后每次它进入"1" 。
2
4242B–8051–03/08
12. C51核心
–
在X2模式掉电坏退出
当退出掉电模式由中断,而CPU在X2模式下,它会导致错误的执行的第一条指令的
运行时, CPU重新启动。
解决方法
直接进入掉电模式前将在X1模式下的CPU 。
3
4242B–8051–03/08
司令部
Atmel公司
2325百汇园
圣何塞,加利福尼亚95131
美国
联系电话: 1 ( 408 ) 441-0311
传真: 1 ( 408 ) 487-2600
国际
爱特梅尔亚太
1219房
华懋广场
77么地道尖沙咀
东九龙
香港
联系电话: ( 852 ) 2721-9778
传真: ( 852 ) 2722至1369年
爱特梅尔欧洲
乐克雷布斯
8 ,街让 - 皮埃尔· Timbaud
BP 309
78054圣 - 昆廷 - 恩
伊夫林省Cedex的
法国
电话: ( 33 ) 1-30-60-70-00
传真: ( 33 ) 1-30-60-71-11
爱特梅尔日本
9F , Tonetsu新川大厦。
新川1-24-8
中央区,东京104-0033
日本
电话: ( 81 ) 3-3523-3551
传真: ( 81 ) 3-3523-7581产品
产品展示联系方式
网站
www.atmel.com
技术支援
输入产品线电子邮件
销售联系
www.atmel.com/contacts
索取资料
www.atmel.com/literature
免责声明:
本文件中的信息将在爱特梅尔产品一起提供。没有许可证,明示或暗示,禁止反言或其他方式,向任何
知识产权授予本文档或与Atmel产品的销售联系。
除非阐明的Atmel的条款和条件
销售位于ATMEL公司的网站的TIONS , ATMEL不承担任何责任,并否认任何明示,默示或法定的
担保有关其产品,包括但不限于适销性,适用性的默示担保,适用于某特定
用途或不侵权。在任何情况下ATMEL公司均不对任何直接的,间接的,继发的,惩罚性的,特殊的或偶发事件
TAL的损失(包括但不限于损失利润损失,业务中断或信息丢失等)所产生的
由于使用或无法使用本文档,即使ATMEL公司已被告知发生此类损害的可能性。
爱特梅尔公司是没有
相对于本文件的内容的准确性或完整性陈述或担保,并保留随时更改规格的权利
与产品说明,恕不另行通知。爱特梅尔公司不作任何承诺更新此处包含的信息。除非有特别规定
否则, Atmel公司的产品是不适合,并且不应被用于汽车制造业的应用程序。 Atmel公司的产品并非设计,授权或保证用
作为旨在支持或维持生命的应用程序的组件。
2008 Atmel公司。版权所有。
ATMEL
,标识和它们的组合,和其他人的注册商标或注册商标
Atmel Corporation或其子公司。其他术语和产品名称可能是其他公司的商标。
4242B–8051–03/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
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
1.产品特点
80C52兼容
- 8051引脚和指令兼容
- 4个8位I / O端口
- 3个16位定时器/计数器
- 256字节暂存RAM
高速架构
- 40 MHz的@ 5V , 30MHz的@ 3V
- X2速度提升能力( 6时钟/机器周期)
- 30 MHz的@ 5V , 20 MHz的@ 3V (相当于
- 60兆赫@ 5V , 40兆赫@ 3V )
双数据指针
片上ROM / EPROM ( 16K字节, 32K字节, 64K字节)
片上扩展RAM ( XRAM ) ( 256或768字节)
可编程时钟输出和向上/向下定时器/计数器2
用可编程计数器阵列
- 高速输出,
- 比较/捕获,
- 脉宽调制器,
- 看门狗定时器功能
硬件看门狗定时器(一次性启用带有复位输出)
2个额外的8位I / O提供RD2端口,高引脚数封装
异步端口复位
与中断结构
- 7个中断源,
- 4级优先级的中断系统
全双工增强型UART。
- 帧错误检测
- 自动地址识别
低EMI (禁止ALE )
功率控制模式
空闲模式
掉电模式
- 断电标志
一旦模式(片上仿真)
电源: 4.5-5V , 2.7-5.5V
温度范围:商业级( 0 70
o
C)和工业级(-40 85
o
C)
包: PDIL40 , PLCC44 , VQFP44 1.4 , PLCC68 , VQFP64 1.4
高
性能
8-bit
微控制器
TS80C51RA2
TS83C51RB2
TS83C51RC2
TS83C51RD2
TS87C51RB2
TS87C51RC2
TS87C51RD2
AT80C51RA2
AT83C51RB2
AT83C51RC2
AT83C51RD2
AT87C51RB2
AT87C51RC2
2.描述
爱特梅尔TS8xC51Rx2是一种高性能的CMOS ROM , OTP , EPROM和无ROM
80C51的CMOS单芯片8位微控制器的版本。
该TS8xC51Rx2保留了80C51与扩展ROM / EPROM的所有功能
容量( 16/32/64千字节),256字节的内部RAM ,一个7-源, 4级中断
系统,芯片振子和3个定时器/计数器。
此外, TS80C51Rx2具有可编程计数器阵列, 256的XRAM或
768字节,一个硬件看门狗定时器,一个更通用的串行信道
牧师4188F - 8051-01 / 08
便于多机通信( EUART )和X2的速度改进机制。
该TS80C51Rx2的全静态设计允许通过,以降低系统功耗
使时钟频率降低到任何值,即使直流,而不会丢失数据。
该TS80C51Rx2有2个软件可选的活性降低的模式进一步降低
功耗。在空闲模式下,CPU被冻结,而定时器,串行口和
中断系统仍在运行。在省电模式下在RAM中保存的和所有其他
功能不起作用。
PDIL40
PLCC44
VQFP44 1.4
TS80C51RA2
TS80C51RD2
TS83C51RB2
TS83C51RC2
TS83C51RD2
TS87C51RB2
TS87C51RC2
TS87C51RD2
ROM(字节)
0
0
16k
32k
64k
0
0
0
EPROM(字节)
0
0
0
0
0
16k
32k
64k
XRAM (字节)
256
768
256
256
768
256
256
768
总RAM
(字节)
512
1024
512
512
1024
512
512
1024
I / O
32
32
32
32
32
32
32
32
PLCC68
VQFP64 1.4
TS80C51RD2
TS83C51RD2
TS87C51RD2
ROM(字节)
0
64k
0
EPROM(字节)
0
0
64k
XRAM (字节)
768
768
768
总RAM
(字节)
1024
1024
1024
I / O
48
48
48
2
AT/TS8xC51Rx2
4188F–8051–01/08
4. SFR映射
该TS80C51Rx2的特殊功能寄存器(SFR )可以分为以下几种:
C51内核寄存器: ACC , B, DPH , DPL , PSW , SP , AUXR1
I / O端口寄存器: P0 , P1 , P2 , P3 , P4 , P5
定时器寄存器: T2CON , T2MOD , TCON , TH0 , TH1 , TH2 , TMOD , TL0 , TL1 , TL2 , RCAP2L ,
RCAP2H
串行I / O端口寄存器: SADDR , SADEN , SBUF , SCON
电源和时钟控制寄存器: PCON
HDW看门狗定时器复位: WDTRST , WDTPRG
PCA寄存器: CL , CH , CCAPiL , CCAPiH , CCON , CMOD , CCAPMi
中断系统寄存器:IE , IP , IPH
其他: AUXR , CKCON
4
AT/TS8xC51Rx2
4188F–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保存等所有功能都不起作用。
牧师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
1.产品特点
80C52兼容
- 8051引脚和指令兼容
- 4个8位I / O端口
- 3个16位定时器/计数器
- 256字节暂存RAM
高速架构
- 40 MHz的@ 5V , 30MHz的@ 3V
- X2速度提升能力( 6时钟/机器周期)
- 30 MHz的@ 5V , 20 MHz的@ 3V (相当于
- 60兆赫@ 5V , 40兆赫@ 3V )
双数据指针
片上ROM / EPROM ( 16K字节, 32K字节, 64K字节)
片上扩展RAM ( XRAM ) ( 256或768字节)
可编程时钟输出和向上/向下定时器/计数器2
用可编程计数器阵列
- 高速输出,
- 比较/捕获,
- 脉宽调制器,
- 看门狗定时器功能
硬件看门狗定时器(一次性启用带有复位输出)
2个额外的8位I / O提供RD2端口,高引脚数封装
异步端口复位
与中断结构
- 7个中断源,
- 4级优先级的中断系统
全双工增强型UART。
- 帧错误检测
- 自动地址识别
低EMI (禁止ALE )
功率控制模式
空闲模式
掉电模式
- 断电标志
一旦模式(片上仿真)
电源: 4.5-5V , 2.7-5.5V
温度范围:商业级( 0 70
o
C)和工业级(-40 85
o
C)
包: PDIL40 , PLCC44 , VQFP44 1.4 , PLCC68 , VQFP64 1.4
高
性能
8-bit
微控制器
TS80C51RA2
TS80C51RD2
TS83C51RB2
TS83C51RC2
TS83C51RD2
TS87C51RB2
TS87C51RC2
TS87C51RD2
AT80C51RA2
AT80C51RD2
AT83C51RB2
AT83C51RC2
AT83C51RD2
AT87C51RB2
AT87C51RC2
AT87C51RD2
2.描述
爱特梅尔TS8xC51Rx2是一种高性能的CMOS ROM , OTP , EPROM和无ROM
80C51的CMOS单芯片8位微控制器的版本。
该TS8xC51Rx2保留了80C51与扩展ROM / EPROM的所有功能
容量( 16/32/64千字节),256字节的内部RAM ,一个7-源, 4级中断
系统,芯片振子和3个定时器/计数器。
此外, TS80C51Rx2具有可编程计数器阵列, 256的XRAM或
768字节,一个硬件看门狗定时器,即设施更通用的串行通道
牧师4188E - 8051-08 / 06
大老多机通信( EUART )和X2的速度改进机制。
该TS80C51Rx2的全静态设计允许通过将时钟频率,以降低系统功耗
下降到任意值,即使直流,而不会丢失数据。
该TS80C51Rx2有2软件可选择活性降低的模式进一步减小功耗。在
空闲模式下,CPU被冻结而定时器,串行口和中断系统仍在运行。在掉电
模式的RAM保存等所有功能都不起作用。
PDIL40
PLCC44
VQFP44 1.4
TS80C51RA2
TS80C51RD2
TS83C51RB2
TS83C51RC2
TS83C51RD2
TS87C51RB2
TS87C51RC2
TS87C51RD2
ROM(字节)
0
0
16k
32k
64k
0
0
0
EPROM(字节)
0
0
0
0
0
16k
32k
64k
XRAM (字节)
256
768
256
256
768
256
256
768
总RAM
(字节)
512
1024
512
512
1024
512
512
1024
I / O
32
32
32
32
32
32
32
32
PLCC68
VQFP64 1.4
TS80C51RD2
TS83C51RD2
TS87C51RD2
ROM(字节)
0
64k
0
EPROM(字节)
0
0
64k
XRAM (字节)
768
768
768
总RAM
(字节)
1024
1024
1024
I / O
48
48
48
2
AT/TS8xC51Rx2
4188E–8051–08/06
4. SFR映射
该TS80C51Rx2的特殊功能寄存器(SFR )可以分为以下几种:
C51内核寄存器: ACC , B, DPH , DPL , PSW , SP , AUXR1
I / O端口寄存器: P0 , P1 , P2 , P3 , P4 , P5
定时器寄存器: T2CON , T2MOD , TCON , TH0 , TH1 , TH2 , TMOD , TL0 , TL1 , TL2 , RCAP2L ,
RCAP2H
串行I / O端口寄存器: SADDR , SADEN , SBUF , SCON
电源和时钟控制寄存器: PCON
HDW看门狗定时器复位: WDTRST , WDTPRG
PCA寄存器: CL , CH , CCAPiL , CCAPiH , CCON , CMOD , CCAPMi
中断系统寄存器:IE , IP , IPH
其他: AUXR , CKCON
4
AT/TS8xC51Rx2
4188E–8051–08/06
特点
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