logo资料库

STC89C516RD+芯片资料.pdf

第1页 / 共46页
第2页 / 共46页
第3页 / 共46页
第4页 / 共46页
第5页 / 共46页
第6页 / 共46页
第7页 / 共46页
第8页 / 共46页
资料共46页,剩余部分请下载后查看
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
分享到:
收藏