STC89C51RC / RD+ 系列单片机中文指南
--- 高可靠
--- 超低价
--- 低功耗
--- 无法解密
STC89C51RC,
STC89C52RC,
STC89C53RC,
STC89LE51RC
STC89LE52RC
STC89LE53RC
STC89C54RD+, STC89LE54RD+
STC89C58RD+, STC89LE58RD+
STC89C516RD+, STC89LE516RD+
附录 A:
为什么少数用户的普通 8051 程序烧录后,不能运行
附录 B: STC89LE516AD,STC89LE516X2
附录 C: STC89C51RC / RD+ 系列单片机 ISP (DIY)
附录 D: ISP Demo(演示版)软件(*.hex)及通信协议
附录E: 如何实现运行中自定义下载,无仿真器时方便调试
附录 F: Keil C51 高级语言编程的软件如何减少代码长度
国 内 技 术 支 援 : 宏 晶 科 技 ( 深 圳 )
www.MCU-Memory.com support@dsp-memory.com
Update date: 2005-2-16
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
本应用技术手册是针对有一定 8051 系列(MCS-51)单片机编程基础的用户编写的。
选用 STC 单片机的理由:降低成本,提升性能,原有程序直接使用,硬件无需改动。
STC 公司鼓励您放心大胆选用 PLCC, PQFP 小型封装, 3.3V 工作电压单片机,使
您的产品更小,更轻,功耗更低。如果相关新增功能没有用到,则不需看相应部分。用
STC 提供的 STC-ISP.exe 工具将您原有的代码下载进 STC 相关的单片机即可,或用通用编
程器编程。
1280 字节
SRAM
8/16/32/64k
字节 闪存
IAP
2k - 8k 字节
ISP 引导码
P0
双数
据指针
STC
8051 微 处 理 器
低 功 耗 , 超 低 价
看门狗
高 速 ( 0 - 9 0 M ), 高 可 靠
掉 电 模 式 : 0.5μ A, 空 闲 模 式 : 2mA
√
UART(串口)
3 个定时器
IAP
E2PROM
Data Flash
A/D
不加价
P2
P1
四个 8 位
并行端口
+
P4.0—P4.3
四个附送
I/O 端口
P3
P4
A / D (高速)可做:
按键扫描
电池电压检测
掉电检测
音量、频谱检测等
5V: 5.5 - 3.8V,乃至 3.4V; 3V: 3.6 - 2.4V,乃至 1.9V
STC89 系列单片机选型一览表 IAP / ISP 美国技术, 超低价格, 15 分钟学会
型 号
最高时钟
频 率Hz
5V
3V
Flash
程序
存储器
RAM
数据
存储器
降低
EMI
看
门
狗
双
倍
速
P
4
口
I
S
P
I
A
P
EEP
ROM
数
据
指
针
串口
UART
中
断
源
优
先
级
定
时
器
A
/
D
向下
兼容
Winbond
向下
兼容
Philips
向下
兼容
Atmel
STC89C51 RC 0-80M
STC89C52 RC 0-80M
STC89C53 RC 0-80M
STC89C54 RD+0-80M
STC89C58 RD+0-80M
STC89C516 RD+ 0-80M
4K
8K
15K
16K
32K
63K
512
512
512
√ √ √ √ √ √ 1K+ 2 1ch+ 8 4 3
W78E51
P89C51
√ √ √ √ √ √ 1K+ 2 1ch+ 8 4 3
W78E52
P89C52
√ √ √ √ √ √
2 1ch+ 8 4 3
W78E54
P89C54
1280 √ √ √ √ √ √ 8K+ 2 1ch+ 8 4 3
W78E54
P89C54
AT89C55
AT89C55
1280 √ √ √ √ √ √ 8K+ 2 1ch+ 8 4 3
W78E58
P89C58
AT89C51RC
1280 √ √ √ √ √ √
2 1ch+ 8 4 3
W78E516
P89C51RD2
AT89C51RD2
STC89LE51 RC
STC89LE52 RC
0-80M 4K
0-80M 8K
STC89LE53 RC
0-80M 14K
512
512
512
√ √ √ √ √ √ 1K+ 2 1ch+ 8 4 3
W78LE51
√ √ √ √ √ √ 1K+ 2 1ch+ 8 4 3
W78LE52
√ √ √ √ √ √
2 1ch+ 8 4 3
W78LE54
STC89LE54 RD+
0-80M 16K
1280 √ √ √ √ √ √ 8K+ 2 1ch+ 8 4 3
W78LE54
AT89LV51
AT89LV52
AT89LV55
AT89LV55
STC89LE58 RD+
0-80M 32K
1280 √ √ √ √ √ √ 8K+ 2 1ch+ 8 4 3
W78LE58
AT89LV51RC
STC89LE516RD+
0-80M 63K
1280 √ √ √ √ √ √
2 1ch+ 8 4 3
W78LE516 P89LV51RD2 AT89LV51RD2
STC89LE516AD
STC89LE516X2
0-90M 64K
0-90M 64K
512
512
√
√
√ √
√ √ √
2 1ch+ 6 4 3 √ 需要A/D转换时才选用,8路8位精度
2 1ch+ 6 4 3 √
在P1.0 - P1.7口,17 个机器周期一次
R C / R D + 系列为真正的看门狗,缺省为关闭(冷启动),启动后无法关闭,可放心省去外部看门狗。
内部 Flash 擦写次数为 100,000 次以上,STC89C51RC/RD+ 系列单片机出厂时就已完全加密,无法解密。
用户程序是用 ISP/IAP 机制写入,一边校验一边写,无读出命令,彻底无法解密。DIP-40,PLCC-44,
PQFP-44 三种封装(PLCC、QFP 有 P4 口),RC/RD+ 系列单片机 P4 口地址为 E8H,并有 2 个附加外部中断,
P4.2/INT3,P4.3/INT2。STC89LE516AD/X2 系列单片机 P4 口地址为 C0H,无附加外部中断。
宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC 增强型 8051 单片机中文指南(RC/RD+ 系列)
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
STC89C51RC / RD+ 系列单片机 管脚图
6 5 4 3 2 1 44 43 42 41 40
P1.5 7 39 P0.4/AD4
P1.6 8 38 P0.5/AD5
P1.7 9 37 P0.6/AD6
RST 10 36 P0.7/AD7
RXD/P3.0 11 35 EA
P4.3/INT2 12 34 P4.1
TXD/P3.1 13 33 ALE/PROG
INT0/P3.2 14 32 PSEN
INT1/P3.3 15 31 P2.7/A15
T0/P3.4 16 30 P2.6/A14
T1/P3.5 17 29 P2.5/A13
3
D
A
/
3
.
0
P
4
.
2
P
/
2
1
A
T2/P1.0 1 40 VCC
2
D
A
/
2
.
0
P
3
.
2
P
/
1
1
A
1
D
A
/
1
.
0
P
2
.
2
P
/
0
1
A
0
D
A
/
0
.
0
P
1
.
2
P
/
9
A
4
.
1
P
6
.
3
P
/
R
W
3
.
1
P
7
.
3
P
/
D
R
D
D
V
0
.
2
P
/
8
A
2
T
/
0
.
1
P
S
S
V
2
.
1
P
2
L
A
T
X
18 19 20 21 22 23 24 25 26 27 28
PLCC-44
3
T
N
I
/
2
.
4
P
0
.
4
P
X
E
2
T
/
1
.
1
P
1
L
A
T
X
44 43 42 41 40 39 38 37 36 35 34
P1.5 1 33 P0.4/AD4
P1.6 2 32 P0.5/AD5
P1.7 3 31 P0.6/AD6
RST 4 30 P0.7/AD7
RXD/P3.0 5 29 EA
P4.3/INT2 6 28 P4.1
TXD/P3.1 7 27 ALE/PROG
INT0/P3.2 8 26 PSEN
INT1/P3.3 9 25 P2.7/A15
T0/P3.4 10 24 P2.6/A14
T1/P3.5 11 23 P2.5/A13
12 13 14 15 16 17 18 19 20 21 22
X
E
2
T
/
1
.
1
P
1
L
A
T
X
2
T
/
0
.
1
P
S
S
V
3
T
N
I
/
2
.
4
P
P
Q
F
P
-
4
4
0
.
4
P
D
D
V
0
.
2
P
/
8
A
0
D
A
/
0
.
0
P
1
.
2
P
/
9
A
1
D
A
/
1
.
0
P
2
.
2
P
/
0
1
A
2
D
A
/
2
.
0
P
3
.
2
P
/
1
1
A
3
D
A
/
3
.
0
P
4
.
2
P
/
2
1
A
4
.
1
P
6
.
3
P
/
R
W
2
.
1
P
2
L
A
T
X
3
.
1
P
7
.
3
P
/
D
R
T2EX/P1.1 2 39 P0.0/AD0
P1.2 3 38 P0.1/AD1
P1.3 4 37 P0.2/AD2
P1.4 5 36 P0.3/AD3
P1.5 6 35 P0.4/AD4
P1.6 7 34 P0.5/AD5
P1.7 8 33 P0.6/AD6
RST 9 32 P0.7/AD7
RXD/P3.0 10 31 EA
TXD/P3.1 11 30 ALE/PROG
D
I
P
-
4
0
INT0/P3.2 12 29 PSEN
INT1/P3.3 13 28 P2.7/A15
T0/P3.4 14 27 P2.6/A14
T1/P3.5 15 26 P2.5/A13
WR/P3.6 16 25 P2.4/A12
RD/P3.7 17 24 P2.3/A11
XTAL2 18 23 P2.2/A10
XTAL1 19 22 P2.1/A9
VSS 20 21 P2.0/A8
关于编译器 / 汇编器:
1.任何老的编译器 / 汇编器均可使用
Keil C51 中: Device 选择标准的 Intel8052
头文件包含标准的
2.新增特殊功能寄存器用
“s f r ”及“s b i t ”声明地址即可
3.汇编中用“data”,或“EQU”声明地址
关于仿真及仿真器:
1.任何老的仿真器均可使用
2.老的仿真器仿真他可仿真的基本功能
3.新增特殊功能用 ISP 下载看结果即可
4.STC8051 专用仿真器也已推出,人民币 1950
关于工作电压 / 时钟频率:RC/RD+ 系列是真正的 6T 单片机,兼容普通的 12 时钟 / 机器周期
内核实际6T 现有老版5V单片机,无版本号
现有新版5V单片机(B版)
工作电压 外部时钟
单倍速
相当于
普通8052
实际内核
运行时钟
双倍速
相当于
普通8052
实际内核
运行时钟
外部时钟
单倍速
相当于
普通8052
实际内核
运行时钟
双倍速
相当于
普通8052
实际内核
运行时钟
IAP/ISP可以
5.5V - 4.5V 0-24MHz
0-24MHz
0-12MHz
0-48MHz 0-24MHz
0-40MHz
0-40MHz
0-20MHz
0-80MHz 0-40MHz 读,编程,擦除
5.5V - 3.8V 0-20MHz
0-20MHz
0-10MHz
0-40MHz 0-20MHz
0-33MHz
0-33MHz
0-16.5M
0-66MHz 0-33MHz 读,编程,擦除
5.5V - 3.6V 0-18MHz
0-18MHz
0-9MHz
0-36MHz 0-18MHz
0-24MHz
0-24MHz
0-12MHz
0-48MHz 0-24MHz 读,编程,擦除
5.5V - 3.4V 0-12MHz
0-12MHz
0-6MHz
0-24MHz 0-12MHz
0-20MHz
0-20MHz
0-10MHz
0-40MHz 0-20MHz 读(不要编程/擦除)
3V: 3.6 - 2.4V(可外部 24MHz,双倍速 48MHz),2.3-1.9V 时不要进行 IAP 擦除 / 编程
关于看门狗:
R C / R D + 系列为真正的看门狗,缺省为关闭(冷启动),启动后无法关闭。
A.看门狗溢出复位无法关看门狗(C 版);
C.带电工作时,外部复位无法关看门狗(C 版)
E.外部干扰无法关看门狗
B.单片机软复位无法关看门狗(C版)
D.软件无法关看门狗
F.只有给单片机彻底断电,才可以
宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC 增强型 8051 单片机中文指南(RC/RD+ 系列)
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
STC 单片机 ISP 编程 典型应用电路(89C51RC/RD+ 系列)
--- 出厂就加密(超级加密),利用 ISP 技术写入程序,无读出命令,无法解密
STC 单片机在线编程线路, STC RS-232 转换器
关于 /EA(/EA 管脚已内部上拉到 Vcc):
1.如外部不加上拉,或外部上拉到 Vcc,
上电复位后单片机从内部开始执行程序;
2.如外部下拉到地,上电复位后单片机
从外部开始执行程序
PC / 电脑 串口
Vcc
Gnd
PC_RxD (COM Pin2)
PC_TxD (COM Pin3)
2
3
5
0.1uF
STC232, STC3232
1 C1+ Vcc 16
2 V+ GND 15
3 C1- T1OUT 14
4 C2+ R1IN 13
5 C2- R1OUT 12
6 V- T1IN 11
7 T2OUT T2IN 10
8 R2IN R2OUT 9
关于复位电路:
Vcc
10 μF
10K
V
i
n
SW1
Power On
Vcc
C5
10uF
C6
104
此电路已做成一块 STC ISP
用户程序下载工具,人民币50元
Vcc
供用户将程序灌进单片机使用
MCU_RxD (P3.0)
MCU_TxD (P3.1)
1K
1 T2/P1.0 VCC 40
2 T2EX/P1.1 P0.0/AD0 39
3 P1.2 P0.1/AD1 38
4 P1.3 P0.2/AD2 37
5 P1.4 P0.3/AD3 36
6 P1.5 P0.4/AD4 35
7 P1.6 P0.5/AD5 34
8 P1.7 P0.6/AD6 33
9 RST P0.7/AD7 32
10 RXD/P3.0
EA 31
11 TXD/P3.1 ALE/PROG 30
12 INT0/P3.2 PSEN 29
13 INT1/P3.3 P2.7/A15 28
14 T0/P3.4 P2.6/A14 27
15 T1/P3.5 P2.5/A13 26
16 WR/P3.6 P2.4/A12 25
17 RD/P3.7 P2.3/A11 24
18 XTAL2 P2.2/A10 23
19 XTAL1 P2.1/A9 22
20 VSS P2.0/A8 21
R1
1.阻容复位时,电容为 10uF,电阻为 10K;
2.RC/RD+ 系列单片机 RESET 脚内部没
下拉电阻,必须用此 10K 电阻
47pF
C2
关于晶振电路:
1.推荐用 11.0592M
-22.1184MHz 晶体
2.必须去掉电容 C1,利于起振;
3.电容 C2 可接 47~33pF(<24MHz),30,22,15pF,33M 以上 15pF;6M 以下 47pF,100pF-180pF;
CRYSTAL(晶 振 )
C2(47pF - 15pF) R1(不 用 )
C1(坚 决 不 用 )
U1
C3
R2
C1
X1
6MHz
11.0592MHz
22.1184MHz
24MHz
D o n ' t u s e
47pF, 100pF
D o n ' t u s e
10uF
D o n ' t u s e
30pF,33pF,47pF
D o n ' t u s e
10uF
10K/8.2K
10K/8.2K
D o n ' t u s e
27pF,33pF,47pF
D o n ' t u s e
10uF-22uF
15K,10K,8.2K
D o n ' t u s e
27pF,33pF,47pF
D o n ' t u s e
10uF-22uF
15K,10K,8.2K
33MHz(D o n ' t u s e )
D o n ' t u s e
15pF
15k - 6.8k
10uF-22uF
15K,10K,8.2K
15pF
10uF-22uF
D o n ' t u s e
15k - 6.8k
40MHz(D o n ' t u s e )
15K,10K,8.2K
4.如需工作在 24M 以上,尽量选择双倍速,外部晶振用低频率(<24MHz),这样 EMI 会小很多;
5.如果外部晶振频率在 33M 以上,焊 R1 电阻(15K 左右),33MHz 以上,建议用有源时钟输入。
6.推荐在 XTAL2 管脚串一个 120 - 160 欧姆的电阻再到晶振的管脚,如果这样 XTAL1 管脚
可以上(并且是推荐上)
旁的 C1
7.晶体振荡器(内部时钟反向放大器增益)软件设置(在用 STC-ISP 工具软件烧录时设置):
5V 单片机 24M 以下时,3.3V 单片机 16M 以下时,选择 1/2gain
宏晶科技:专业单片机 /存储器供应商 www.MCU-Memory.com STC 增强型 8051单片机中文指南(RC/RD+系列)
4
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
STC89C51RC/RD+ 系列单片机 ISP 编程 原理 注意事项
单片机彻底没电
给单片机上电复位,冷起动
冷起动,单片机运行系统 ISP 监控程序
检测 P3.0/RxD 有没有合法下载命令流
有
无
下载用户程序进用户程序区
外部手动复位,看门狗复位,
单片机不会运行 ISP 程序
单片机运行 ISP 程序,检测有无下
载命令流,会占时几十 mS - 几百 mS
PC 机端的控制软件必需先发下载命
令流,再给单片机上电复位
PC 机端的控制软件 STC-ISP-V2.5 版
本从www.mcu-memory.com下载,如何
使用,本文相关部分有说明
软复位到用户程序区,运行用户程序
为什么有些用户下载程序不成功(在宏晶提供的下载板上)
1.可能电脑端的 STC-ISP 控制软件要升级,现在必须升级到正式版本 STC-ISP-V2.5
2.现在单片机端(下位机)的 ISP 软件是 V2.5C,解决了少数电脑慢,通信连不上的问题.
3.运行用户程序时,可到 40M/80MHz,但 I S P 下载程序现版本软件只能到 33M/66MHz
4.少数客户的 PLCC-44,PQFP-44 转 DIP-40 的转换座走线过长,造成时钟振荡不稳定,下
载不成功,可将 X T A L 1 脚的电容去掉,X T A L 2 脚的电容加大到 4 7 p F 以上。
5 . 可能单片机内部没有 I S P 引导码,或者要升级 P C 端的 S T C - I S P 控制软件
6 . 电脑端的 I S P 控制软件 S T C - I S P - V 2 . 9 测试版加了一些功能,欢迎测试。
7.电脑端的 ISP 控制软件 STC-ISP-V2.6 测试版不要用,有误
8.新的单片机端(下位机)的 ISP 软件是 V2.7C,加了一些抗干扰措施,主要解决冷起动运行
ISP 程序时间过长的问题,以免客户感觉“复位慢”,实为 ISP 程序在检测要不要下载程序
为什么有些用户下载程序不成功(在用户自己的系统上)
1.可能用户板上有外部看门狗,需不让其起作用
2.可能用户板上 P3.0/RxD,P3.1/Txd 除了接 RS-232 转换器外,还接了 RS-485 等电路,
需要将其断开。
宏晶科技:专业单片机 /存储器供应商 www.MCU-Memory.com STC 增强型 8051单片机中文指南(RC/RD+系列)
5
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
超低功耗 ---- STC89C51RC / RD+ 系列单片机
1 . 掉电模式:
典型功耗 0.5uA, 可由外部中断唤醒,中断返回后,继续执行原程序
2 . 空闲模式:
典型功耗 2mA
3 . 正常工作模式:
典型功耗 4mA - 7mA
超强抗干扰 ---- STC89C51RC / RD+ 系列单片机
1. I/O 口
输入 / 输出口经过特殊处理,很多干扰是从 I/O 进去的,每个 I/O 均有对 VCC/ 对 GND
二级管箝位保护。
2. 电源
单片机内部的电源供电系统经过特殊处理,很多干扰是从电源进去的
3. 时钟
单片机内部的时钟电路经过特殊处理,很多干扰是从时钟部分进去的
4. 看门狗
单片机内部的看门狗电路经过特殊处理,打开后无法关闭,可放心省去外部看门狗
5. 复位电路
单 片 机 内 部 的 复 位 电 路 经 过 特 殊 处 理 , 很 多 干 扰 是 从 复 位 电 路 部 分 进 去 的 ,
STC89C51RC/RD+系列单片机为高电平复位。推荐外置复位电路为MAX810/STC810,STC6344,
STC6345,813L,706P;也可用 R/C 复位,10uF 电容 /10k 电阻,22uF/8.2k 等。
6.宽电压,不怕电源抖动
5V: 6v - 3.4v
3V: 4v - 1.9v
降低单片机对外部的电磁辐射 (EMI)--- 三大措施
1. 禁止 ALE 时钟信号输出:
RC/RD+ 系列 8051 单片机 扩展 RAM 管理及禁止 ALE 输出 特殊功能寄存器 只写
Mnemonic Add Name
7
AUXR
8Eh Auxiliary Register 0 -
6
-
5
-
4
-
3
-
2
-
1
0
Reset value
EXTRAM ALEOFF xxxx,xx00
禁止 ALE 信号输出(应用示例供参考,汇编语言):
MOV AUXR, #00000001B; ALEOFF 位置“1”,禁止 ALE 时钟输出
2. 外部时钟频率降一半,6T 模式: 传统的 8051 为每个机器周期 12 时钟,如将 STC 的增
强型 8051 单片机在 ISP 烧录程序时设为双倍速(即 6T 模式,每个机器周期 6 时钟),则可
将单片机外部时钟频率降低一半,有效的降低单片机时钟对外界的辐射
3. 单片机内部时钟振荡器增益降低一半: 在 ISP 烧录程序时将 OSCDN 设为 1/2 gain
可以有效的降低单片机时钟高频部分对外界的辐射,5V单片机外部晶振频率<24MHz时,3V单
片机外部晶振频率<16MHz 时,将 OSCDN 设为 1/2 gain。
宏晶科技:专业单片机 /存储器供应商 www.MCU-Memory.com STC 增强型 8051单片机中文指南(RC/RD+系列)
6
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
特殊功能寄存器映像 SFR Mapping
STC89C51RC, STC89C52RC, STC89C53RC, STC89C54RD+,STC89C58RD+,STC89C516RD+
STC89LE51RC,STC89LE52RC,STC89LE53RC,STC89LE54RD+,STC89LE58RD+,STC89LE516RD+
Bit
Addressable
0/8
Non Bit Addressable
1/9
2/A
3/B
4/C
5/D
6/E
7/F
F8h
F0h
E8h
E0h
D8h
D0h
C8h
C0h
B8h
B0h
A8h
A0h
98h
90h
88h
80h
B
0000,0000
P4
xxxx,1111
ACC
0000,0000
PSW
0000,0000
T2CON
0000,0000
XICON
0000,0000
IP
xx00,0000
P3
1111,1111
IE
0000,0000
P2
1111,1111
SCON
0000,0000
P1
1111,1111
TCON
0000,0000
P0
1111,1111
0/8
WDT_CONTR
xx00,0000
ISP_DATA
1111,1111
ISP_ADDRH
0000,0000
ISP_ADDRL
0000,0000
ISP_CMD
1111,1000
ISP_TRIG
xxxx,xxxx
ISP_CONTR
000x,x000
T2MOD
xxxx,xx00
RCAP2L
0000,0000
RCAP2H
0000,0000
TL2
0000,0000
TH2
0000,0000
SADEN
0000,0000
SADDR
0000,0000
SBUF
xxxx,xxxx
AUXR1
xxxx,0xx0
IPH
0000,0000
TMOD
0000,0000
TL0
0000,0000
TL1
0000,0000
TH0
0000,0000
TH1
0000,0000
AUXR
xxxx,xx00
SP
0000,0111
1/9
DPL
0000,0000
2/A
DPH
0000,0000
3/B
4/C
5/D
6/E
PCON
0xx1,0000
7/F
FFh
F7h
EFh
E7h
DFh
D7h
CFh
C7h
BFh
B7h
AFh
A7h
9Fh
97h
8Fh
87h
宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC 增强型 8051 单片机中文指南(RC/RD+ 系列) 7
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243
RC/RD+ 系列 8051 单片机内核特殊功能寄存器 C51 Core SFRs
Mnemonic Add
Name
7
6
5
4
3
2
1
0
Reset Value
ACC
B
PSW
SP
DPL
DPH
E0h
F0h
D0h
81h
82h
83h
Accumulator
B Register
Program Status Word
Stack Pointer
Data Pointer Low Byte
Data Pointer High Byte
CY
AC
F0
RS1 RS0 OV
-
P
0000,0000
0000,0000
0000,0000
0000,0111
0000,0000
0000,0000
RC/RD+ 系列 8051 单片机系统管理特殊功能寄存器 System Management SFRs
Mnemonic Add Name
PCON
AUXR
87h Power Control
8Eh Auxiliary Register 0 -
AUXR1
A2h Auxiliary Register 1 -
7
6
SMOD -
5
-
-
-
4
3
2
1
0
Reset value
POF GF1 GF0 PD
IDL
0xx1,0000
-
-
-
-
EXTRAM ALEOFF xxxx,xx00
GF2 -
-
DPS
xxxx,0xx0
-
-
不同:STC89LE516AD / 89LE516X2 系列单片机没有 EXTRAM 控制位.
RC/RD+ 系列 8051 单片机 中断 特殊功能寄存器 Interrupt SFRs
Mnemonic Add
Name
IE
IP
IPH
XICON
A8h
B8h
B7h
C0h
Interrupt Enable
Interrupt Priority Low
7
EA
-
6
-
-
5
ET2
PT2
4
ES
PS
3
ET1
PT1
2
EX1
PX1
1
ET0
PT0
0
EX0
PX0
Reset Value
0000,0000
xx00,0000
Interrupt Priority High
Auxiliary Interrupt Control PX3
PX3H PX2H PT2H PSH PT1H PX1H PT0H PX0H 0000,0000
0000,0000
IT3 PX2
IT2
EX3
IE3
EX2
IE2
不同:STC89LE516AD 系列单片机没有(XICON,PX3H,PX2H),因为 P4.2/P4.3 无中断.
RC/RD+ 系列 8051 单片机 I/O 口 特殊功能寄存器 Port SFRs
Mnemonic
Add
Name
7
6
5
4
3
2
1
0
Reset Value
P0
P1
P2
P3
P4
80h
90h
A0h
B0h
E8h
8-bit Port 0 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0
1111,1111
8-bit Port 1 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0
1111,1111
8-bit Port 2 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0
1111,1111
8-bit Port 3 P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P3.0
P4.3 P4.2 P4.1 P4.0
4-bit Port 4 -
-
-
-
1111,1111
xxxx,1111
不同:STC89LE516AD / 89LE516X2 系列单片机 P4 口地址为 C0h,而不是 E8h.
宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC 增强型 8051 单片机中文指南(RC/RD+ 系列) 8