logo资料库

STC12C5410AD系列单片机中文数据资料手册.pdf

第1页 / 共149页
第2页 / 共149页
第3页 / 共149页
第4页 / 共149页
第5页 / 共149页
第6页 / 共149页
第7页 / 共149页
第8页 / 共149页
资料共149页,剩余部分请下载后查看
第11 章 STC12C5410AD 系列单片机开发/ 编程工具说明
STC12C5410AD 系列单片机器件手册 --- 1 个时钟 / 机器周期 8051 --- 无法解密 --- 低功耗,超低价 --- 高速,高可靠 --- 强抗静电,强抗干扰 STC12C5412, STC12C5412AD STC12C5410, STC12C5410AD STC12C5408, STC12C5408AD STC12C5406, STC12C5406AD STC12C5404, STC12C5404AD STC12C5402, STC12C5402AD STC12LE5412, STC12LE5412AD STC12LE5410, STC12LE5410AD STC12LE5408, STC12LE5408AD STC12LE5406, STC12LE5406AD STC12LE5404, STC12LE5404AD STC12LE5402, STC12LE5402AD 技 术 支 援 : 宏 晶 科 技 ( 深 圳 ) www.MCU-Memory.com support@MCU-Memory.com Update date: 2006-4-15 ( 请随时注意更新)
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243 领导业界革命 覆盖市场需求 STC 12C5410AD 系列 1T 8051 单片机 1 个时钟 / 机器周期,高速、高可靠,4 路 P W M ,8 路高速 A / D 转换 宏晶科技是新一代增强型8051单片机标准的制定者,致力于提供满足中国市场需求的世界级高性能单片机技术,在业内处于领先地位,销售网络覆盖全国。在保 证质量的基础上,以极低的价格和完善的服务赢得了客户的长期信赖。在广受欢迎的STC89C51全系列单片机的基础上,现全力推出“1个时钟/机器周期”的 单片机,全面提升8051单片机性能。欢迎海内外厂家前来洽谈合作!新客户请直接联系深圳,以获得更好的技术支持与服务。 DIP-28/20,SOP-28/20 超小封装 8051 1 个时钟 / 机器周期,超小封装 8051 单片机 RST 1 20 VCC RxD/P3.0 2 19 P1.7/SCLK/ADC7 TxD/P3.1 3 18 P1.6/MISO/ADC6 XTAL2 4 17 P1.5/MOSI/ADC5 XTAL1 5 16 P1.4/SS/ADC4 无 法 解 密 INT0/P3.2 6 15 P1.3/ADC3 INT1/P3.3 7 14 P1.2/ADC2 ECI/T0/P3.4 8 13 P1.1/ADC1 PWM1/T1/P3.5 9 12 P1.0/ADC0 Gnd 10 11 P3.7/PWM0 I S P / I A P DIP-20,SOP-20,(超小封装 TSSOP-20 定货) STC12C2052、STC12C4052 不带 A/D 转换 STC12C2052AD、STC12C4052AD 带 A/D 转换 DIP-28(窄体)/ SOP-28 P2.2 1 28 VDD P2.3 2 27 P2.1 RST 3 26 P2.0/PCA2/PWM2 RxD/P3.0 4 25 P1.7/SCLK/ADC7 TxD/P3.1 5 24 P1.6/MISO/ADC6 XTAL2 6 23 P1.5/MOSI/ADC5 XTAL1 7 22 P1.4/SS/ADC4 无 法 解 密 INT0/P3.2 8 21 P1.3/ADC3 INT1/P3.3 9 20 P1.2/ADC2 ECI/T0/P3.4 10 19 P1.1/ADC1 PWM1/PCA1/T1/P3.5 11 18 P1.0/ADC0 PWM3/PCA3/P2.4 12 17 P3.7/PCA0/PWM0 I S P / I A P P2.5 13 16 P2.7 VSS 14 15 P2.6 TxD/P3.1 P0.0 XTAL2 XTAL1 INT0/P3.2 P0.1 INT1/P3.3 ECI/T0/P3.4 PWM1/T1/P3.5 5 6 7 8 9 10 11 12 13 D x R / 0 . 3 P T S R 3 . 2 P 2 . 2 P D D V 1 . 2 P 2 M W P / 0 . 2 P 4 3 2 1 2 3 1 3 0 3 P L C C - 3 2 无 法 解 密 ISP / IAP 4 1 5 1 6 1 7 1 8 1 9 1 0 2 4 . 2 P / 3 M W P 5 . 2 P S S V 6 . 2 P 7 . 2 P 7 . 3 P / 0 M W P 0 . 1 P / 0 C D A 29 28 27 26 25 24 23 22 21 P1.7/SCLK/ADC7 P1.6/MISO/ADC6 P1.5/MOSI/ADC5 P0.3 P1.4/SS/ADC4 P1.3/ADC3 P0.2 P1.2/ADC2 P1.1/ADC1 选 择 S T C 12C5410AD 系 列 单 片 机 的 理 由 : ★ ★ 8 元 . ★ ★ ★ ★ ★ 加密性强, 无法解密 超 强 抗 干 扰 : 1 、高 抗 静 电 ( E S D 保 护 ) 2 、轻松过 4 K V 快速脉冲干扰( E F T 测试) 3 、宽 电 压 , 不 怕 电 源 抖 动 4 、宽 温 度 范 围, - 4 0 ℃ ~ 8 5 ℃ 5 、I / O 口 经 过 特 殊 处 理 6 、单 片 机 内 部 的 电 源 供 电 系 统 经 过 特 殊 处 理 7 、单 片 机 内 部 的 时 钟 电 路 经 过 特 殊 处 理 8 、单 片 机 内 部 的 复 位 电 路 经 过 特 殊 处 理 9 、单 片 机 内 部 的 看 门 狗 电 路 经 过 特 殊 处 理 1 个 时 钟 / 机 器 周 期 , 可 用 低 频 晶 振 , 大 幅 降 低 E M I --- 出口欧美的有力保证 超 低 功 耗 : 1 、掉电模式: 典型功耗 <0.1 μ A 2 、空闲模式: 典型功耗 <1.3mA 3 、正常工作模式: 典型功耗 2.7mA - 7mA 4 、掉电模式可由外部中断唤醒,适用于电池 供电系统,如水表、气表、便携设备等。 在系统可编程, 无需编程器, 可远程升级 可送 S T C - I S P 下载编程器, 1 万片 / 人 / 天 内部集成 M A X 8 1 0 专用复位电路,原复位电路可以 保留,也可以不用,不用时 R E S E T 脚直接短到地 单时钟 1T 8051 CPU 1/2/4/8/10/12K 字节 Flash 程序存储器 512/256 字节 数据 RAM 1K 字节 EEPROM WDT 硬件看门狗 电源监控 ( 上 电 复 位 , 掉 电 复 位 ) 片内 R/C 振荡器 XTAL2 XTAL1 晶体或 谐振器 可配置振荡器 CPU 时钟 高 速 高 可 靠 宽 电 压 低 功 耗 超 强 抗 干 扰 无 法 解 密 4 路 PWM/PCA/CCU 捕获 / 比较单元 8 通道 高速 A/D UART 全双工 异步串行口 ISP / IAP Timer 0 Timer 1 SPI Port1,Port3 可配置 I/O 口 Port2,Port0 可配置 I/O 口 大客户特价支持 STC12C5410/STC12C2052 系列主要性能: ●高速:1 个时钟 / 机器周期,RISC 型 8051 内核,速度比普通 8051 快 12 倍 ●宽电压:5.5~3.4V,2.0~3.8V(STC12LE5410AD 系列) ●低 功 耗 设 计:空 闲 模 式 ,掉 电 模 式(可 由 外 部 中 断 唤 醒 ) ●工作频率:0 ~35MHz ,相当于普通 8 0 5 1 :0 ~4 2 0 M H z --- 实际可到 48MHz,相当于 8051: 0~576MHz ●时钟:外部晶体或内部 RC 振荡器可选,在 ISP 下载编程用户程序时设置 ● 12K/10K/8K/6K/4K/2K 字节片内 Flash 程序存储器,擦写次数 10 万次以上 ● 512 字节片内 RAM 数据存储器 5 ●芯片内 E2PROM 功能 ● ISP / IAP ,在系统可编程 / 在应用可编程,无需仿真器 ● 10 位 ADC,8 通道,STC12C2052AD 系列为 8 位 ADC ● 4 通道捕获 / 比较单元(PWM/PCA/CCU),STC12C2052AD 系列为 2 通道 --- 也可用来再实现 4 个定时器或 4 个外部中断(支持上升沿 / 下降沿中断) ● 2 个硬件 16 位定时器,兼容普通 8051 的定时器。4 路 PCA 还可再实现 4 个定时器 ●硬件看门狗(W D T ) ●高速 SPI 通信端口 ●全双工异步串行口(UART),兼容普通 8051 的串口 ●先进的指令集结构,兼容普通 8051 指令集 4 组 8 个 8 位通用工作寄存器(共 32 个通用寄存器) 有硬件乘法 / 除法指令 ●通用 I/O 口(27/23/15 个),复位后为: 准双向口 / 弱上拉(普通 8051 传统 I/O 口) 可设置成四种模式:准双向口 / 弱上拉,推挽 / 强上拉,仅为输入 / 高阻,开漏 每个 I/O 口驱动能力均可达到 20mA,但整个芯片最大不得超过 55mA 2 , 人 民 币 3 S C T C 2 0 1 1 网址:www.MCU-Memory.com 技术支持:13922805190 深 圳:Tel:0755-82948409 82948410 Fax:0755-82944243 82905966 免费索取 专业单 片 机、存 储 器供应商 新客户请直接联系深圳以获得更好的技术支持和服务 欢迎海内外厂家前来洽谈合作 广州办:Tel:020-38851405 38850557 Fax:020-38850581 上海办:Tel:021-53560136 53560138 Fax:021-53080587 北京办:Tel:010-62538687 62634001 Fax:010-62538683 从网上下载样品申请单, 传真至深圳申请 STC 单片机 样片及 ISP 下载线 / 编程工具 宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C5410AD 系列 1T 8051 单片机中文指南 2
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243 STC 89 系 列 单 片 机 , 高 速 、 高 可 靠 、 在 线 编 程 元 起 提 升 的 是 性 能 , 降 低 的 是 成 本 1280 字节 内置系统 IAP 8/16/32/64k 字节 闪存 SRAM ISP 监控程序 P4 口地址 0E8H INT2/P4.3 INT3/P4.2 P4口均可位寻址 4.7 看门狗 P0 P1 P2 P3 P4 (E8H) 8051 IAP STC 掉 电 模 式 : < 0.1μ A, 空 闲 模 式 : 2mA √ 高 速 ( 0 - 9 0 M ), 高 可 靠 E2PROM Data Flash 低 功 耗 ,超 低 价 微 处 理 器 集成 MAX810 专用复位电路 四个 8 位 并行端口 + P4.0—P4.3 四个附送 I/O 端口 A / D (高速)可做: 按键扫描 电池电压检测 掉电检测 音量、频谱检测等 单倍速和 双倍速可 “I S P ” 反复设置 双数据 A / D 指针 不加价 UART(串口) 3 个定时器 降低 STC 89 系列单片机选型一览表 超低价 I A P √ 最 高 时 钟 频 率 Hz 5V 3V I S P √ Flash 存储器 P 4 口 看 门 狗 双 倍 速 字节 RAM EMI E2P ROM 字节 型 号 A / D √ ★ 选 择 S T C 8 9 C 5 2 R C 系 列 S T C 8 9 C 5 8 R D + 系 列 单 片 机 的 理 由 : ★ ★ 加密性强, 无法解密 超 强 抗 干 扰 : 1 、高 抗 静 电 ( E S D 保 护 ) 2 、轻松过 2KV/4KV 快速脉冲干扰(EFT 测试) 3 、宽 电 压 , 不 怕 电 源 抖 动 4 、宽温度范围, - 4 0 ℃~8 5 ℃ 5 、I / O 口经过特殊处理 6 、单片机内部的电源供电系统经过特殊处理 7 、单片机内部的时钟电路经过特殊处理 8 、单片机内部的复位电路经过特殊处理 9 、单片机内部的看门狗电路经过特殊处理 三大降低单片机时钟对外部电磁辐射的措施: —— 出口欧美的有力保证 1 、禁止 A L E 输出; 2 、如选 6 时钟 / 机器周期,外部时钟频率可降一半; 3 、单片机时钟振荡器增益可设为 1/2gain。 超低功耗: 1 、掉电模式: 典型功耗 <0.1 μ A 2 、空闲模式: 典型功耗 2mA 3 、正常工作模式: 典型功耗 4mA - 7mA 4 、掉电模式可由外部中断唤醒,适用于电池 供电系统,如水表、气表、便携设备等。 在系统可编程, 无需编程器, 可远程升级 可送 S T C - I S P 下载编程器,1 万片 / 人 / 天 可供应内部集成 M A X 8 1 0 专用复位电路的单片机, 只有 D 版本才有内部集成专用复位电路,原复位 电路可以保留,也可以不用,不用时 R E S E T 脚直 接短到地 ★ ★ ★ ★ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √√ √√ √ √ √ STC 89C51 RC 0~80M 4K 512 2K STC 89C52 RC 0~80M 8K 512 2K STC 89C53 RC 0~80M 15K 512 STC 89C54 RD+ 0~80M 16K 1280 16K STC 89C55 RD+ 0~80M 20K 1280 16K STC 89C58 RD+ 0~80M 32K 1280 16K STC 89C516 RD+ 0~80M 64K 1280 STC 89LE51 RC 0~80M 4K 512 2K STC 89LE52 RC 0~80M 8K 512 2K STC 89LE53 RC 0~80M 15K 512 STC 89LE54 RD+ 0~80M 16K 1280 16K STC 89LE58 RD+ 0~80M 32K 1280 16K STC 89LE516RD+ 0~80M 64K 1280 STC 89LE516AD 0~90M,3.6~1.9V 64K 512 √ √ 关于单片机说明:<管脚与流行的 8051 兼容> 大客户超低价 DIP-40,PLCC-44,PQFP-44 封装(RC/RD+ 系列 PLCC、PQFP 有 P4 口地址 E8H,AD 系列 P4 口为 C0H) RC/RD+ 系列 PLCC、PQFP 多两个外部中断 P4.2/INT3,P4.3/INT2。 P4 口均可位寻址 5V: 5.5V ~3.8V 乃至 3.4V(24M 以下);3V: 3.6V ~2.4V 乃至 2.0V,仅针对 RC/RD+ 系列 √ 真正的看门狗,可放心省去外部看门狗,缺省为关闭,打开后无法关闭。单倍速和双倍速可反复设置 “6 时钟 / 机器周期”和“12 时钟 / 机器周期”可在 ISP 编程时反复设置,新的设置冷启动后才生效 √ 另 STC89LE516AD 、58AD、54AD、52AD、51AD 系列单片机,带高速 A/D 转换 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ STC 单片机在线编程典型线路 如 用 STC3232,STC232,MAX232,SP232 PC / 电脑 串口 10uF 锁 F u 1 . 0 0.1uF 0.1uF 2 3 5 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 Gnd PC_RxD (COM Pin2) PC_TxD (COM Pin3) MCU_RxD (P3.0) MCU_TxD (P3.1) XTAL2 XTAL1 VCC P3.0 P3.1 89C52RC 89C58RD+ 89LE52RC 89LE516RD+ GND RESET Vcc Vcc 10μF 10K T2/P1.0 1 40 VCC 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 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 D I P - 4 0 √ 座 程 紧 编 器 是 编 程 就 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 PLCC-44 < 增加 P 4 口, 并可位寻址> RXD/P3.0 11 35 EA INT2/P4.3 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 X E 2 T / 1 . 1 P 1 2 1 L A T X 3 T N I / 2 . 4 P 3 2 0 . 4 P 2 T / 0 . 1 P 2 2 S S V 2 . 1 P 0 2 2 L A T X 3 . D 1 D P V 4 543214 4 9 2 1 0 7 . . 2 3 P P / / 8 D A R 0 D A / 0 . 0 P 3 4 5 2 1 . 2 P / 9 A 4 . 1 P 6 8 1 6 . 3 P / R W 1 D A / 1 . 0 P 2 4 6 2 2 . 2 P / 0 1 A 2 D A / 2 . 0 P 1 4 7 2 3 . 2 P / 1 1 A 3 D A / 3 . 0 P 0 4 8 2 4 . 2 P / 2 1 A 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 INT2/P4.3 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 口 , X E 2 T / 2 1 . . 1 1 P P 2 1 4 4 > 4 5 1 1 1 2 L L A A T T X X 并 可 位 寻 址 增 加 3 T N I / 2 . 4 P 9 3 < P 4 7 1 0 . 4 P 2 T / 0 . 1 P 0 4 6 1 S S V 0 1 D D A A / / 0 1 . . 0 0 P P 7 6 3 3 P Q F P - 4 4 9 0 1 2 1 2 . . 2 2 P P / / 9 0 A 1 A 2 D A / 2 . 0 P 5 3 1 2 3 . 2 P / 1 1 A 3 D A / 3 . 0 P 4 3 2 2 4 . 2 P / 2 1 A D D V 8 3 8 1 0 . 2 P / 8 A 4 . 1 P 4 4 2 1 6 . 3 P / R W 3 . 1 P 3 4 3 1 7 . 3 P / D R 另有:STC89LE516AD 系列单片机 专业单 片 机、存 储 器供应商 新客户请直接联系深圳以获得更好的技术支持和服务 欢迎海内外厂家前来洽谈合作 网址:www.MCU-Memory.com 技术支持:13922805190 深 圳:Tel:0755-82948409 82948410 Fax:0755-82944243 82905966 广州办:Tel:020-38851405 38850557 Fax:020-38850581 上海办:Tel:021-53560136 53560138 Fax:021-53080587 北京办:Tel:010-62538687 62634001 Fax:010-62538683 免费索取 从网上下载样品申请单, 传真至深圳申请 STC 单片 机样片及 I S P 下载线 / 编程工具 宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C5410AD 系列 1T 8051 单片机中文指南 3
目录 第 1 章 S T C 单片机宣传资料 ............................................................ 2 1.1 STC12C5410AD 系列单片机宣传资料 .................................................. 2 1.2 STC89C51RC/RD+ 系列单片机宣传资料 ................................................ 3 第 2 章 S T C 1 2 C 5 4 1 0 A D 系列单片机总体介绍 .............................................. 6 2.1 STC12C5410AD 系列单片机简介 ....................................................... 6 2.2 STC12C5410AD 系列单片机管脚图及封装尺寸图 ......................................... 7 2.2.1 STC12C5410AD 系列单片机管脚图 ................................................. 7 2.2.2 STC12C5410AD 系列单片机封装尺寸图 ............................................. 8 2.3 STC12C5410AD 系列单片机选型一览表 ................................................ 11 2.4 STC12C5410AD 系列单片机命名规则 .................................................. 12 2.5 STC12C5410AD 系列单片机典型应用电路 .............................................. 13 2.5.1 STC12C5410AD 系列单片机 28 脚典型应用电路 ..................................... 13 2.5.2 STC12C5410AD 系列单片机 20 脚典型应用电路 ..................................... 14 2.6 STC12C5410AD 系列单片机指令系统与普通 8051 指令代码完全兼容,但执行速度大幅提升 .. 15 2.7 STC12C5410AD 系列单片机特殊功能寄存器映像 ........................................ 19 2.8 STC12C5410AD 系列单片机中断 ...................................................... 23 2.9 STC12C5410AD 系列单片机定时器 0/1 及 UART 串口的速度与普通 8051 兼容,但也可快 12 倍 .. 25 2.10 STC12C5410AD 系列单片机系统工作时钟,ISP 下载编程时可选择内部时钟 / 外部时钟 .... 26 2.11 STC12C5410AD 系列单片机系统时钟分频寄存器,可将系统时钟分成较低频率工作 ........ 26 第 3 章 S T C 1 2 C 5 4 1 0 A D 系列单片机的 I / O 口结构及其功能 ................................. 2 7 3.1 I/O 口各种不同的工作模式及配置介绍 ................................................ 2 7 3.2 I/O 口各种不同的工作模式结构框图 .................................................. 2 8 3.3 一种典型三极管控制电路 ............................................................ 2 9 第 4 章 S T C 1 2 C 5 4 1 0 A D 系列单片机的看门狗及软件复位 ................................... 3 0 4.1 STC12C5410AD 系列单片机看门狗应用及测试程序 ...................................... 30 4.1.1 看门狗应用介绍 ............................................................... 30 4.1.2 一个完整的看门狗测试程序,在下载板上可以直接测试 ............................. 32 4.2 如何用软件实现系统复位 ............................................................ 33 第 5 章 S T C 1 2 C 5 4 1 0 A D 系列单片机的 E E P R O M 的应用 ...................................... 3 4 5.1 IAP 及 EEPROM 应用 ................................................................. 34 5.2 IAP/EEPROM 汇编简介 ............................................................... 36 5.3 一个完整的 IAP/EEPROM 测试程序,在下载板上可以直接测试 ............................ 39 第 6 章 S T C 1 2 C 5 4 1 0 A D 系列单片机的定时器的使用及测试程序 ............................. 4 3 6.1 定时器 0/1 的介绍 .................................................................. 43 6.2 定时器 0/1 应用程序举例 ............................................................ 47 6 . 3 用定时器 1 做波特率发生器(一个完整的测试程序,在下载板上可以直接测试)........... 52 第 7 章 S T C 1 2 C 5 4 1 0 A D 系列单片机的 A / D 转换功能 ....................................... 5 9 7.1 A/D 转换寄存器 .................................................................... 59 7.2 典型 A/D 转换应用线路 .............................................................. 60 7.3 一个完整的 A/D 测试程序,在下载板上可以直接测试 ................................... 61
第 8 章 S T C 1 2 C 5 4 1 0 A D 系列单片机的 P C A / P W M 的应用 .................................... 6 5 8.1 PCA/PWM 寄存器列表 .............................................................. 6 5 8.2 PCA/PWM 功能介绍 ................................................................ 6 7 8.3 PCA 功能扩展外部中断的示例程序 .................................................. 7 2 8.4 PCA 功能做定时器的示例程序(可实现 4 个 16 位定时器) ............................... 7 6 8.5 PWM 输出 C 语言示例 .............................................................. 8 1 8.6 PCA/PWM 新增特殊功能寄存器声明(汇编).......................................... 8 2 8.7 PWM 输出汇编语言示例 ............................................................ 8 4 8.8 PCA 的高速脉冲输出程序示例(输出 125KHz 的方波)................................. 8 7 8.9 利用定时器 0 的溢出作为 PCA 模块的时钟输入,实现可调频率 PWM 并用 PCA 再实现定时器 . 9 1 第 9 章 S T C 1 2 C 5 4 1 0 A D 系列单片机的掉电模式 ........................................... 9 8 9.1 PCON 寄存器的高级应用,上电复位标志,进入掉电模式 .............................. 98 9.2 进入掉电模式后由外部中断 0 和外部中断 1 唤醒示例程序 .............................. 99 9.3 进入掉电模式前的 I/O 口设置特别注意事项(仅针对 A 版本,现供货的 C 版本无此问题) 101 第 1 0 章 S T C 1 2 C 5 4 1 0 A D 系列单片机电气特性 .......................................... 1 0 2 第 1 1 章 S T C 1 2 C 5 4 1 0 A D 系列单片机开发 / 编程工具说明 ................................ 1 0 4 1 1 . 1 在系统可编程(I S P )原理,官方演示工具使用说明 ............................... 104 11.1.1 在系统可编程(ISP)原理使用说明 .......................................... 104 11.1.2 在系统可编程(ISP)典型应用线路图 ........................................ 105 11.1.3 电脑端的 ISP 控制软件界面使用说明 .......................................... 106 11.1.4 宏晶科技的 ISP 下载编程工具硬件使用说明 .................................... 107 11.1.5 用户板如果没有 RS-232 转换器,如何用宏晶科技的 ISP 下载板做 RS-232 通信转换 ... 107 11.2 编译器 / 汇编器,编程器,仿真器 ................................................ 108 第 12 章 附录 ....................................................................... 1 0 9 12.1 附录 A 数据 RAM 存储器测试程序 ................................................. 109 12.1.1 内部数据 RAM 的介绍 ......................................................... 109 12.1.2 内部数据 RAM 寻址测试程序 ................................................... 110 12.2 附录 B 串行外围接口(SPI)及测试程序 .......................................... 111 12.2.1 串行外围接口(SPI)功能描述 .............................................. 111 1 2 . 2 . 2 串行外围接口(S P I )示例程序(单主单从).................................. 118 1 2 . 2 . 3 串行外围接口(S P I )示例程序(单主多从).................................. 125 12.3 附录 C 用串行口扩展 I/O 接口 .................................................... 133 12.4 附录 D STC12C2052AD 系列单片机简介 ............................................. 135 12.5 附录 E 利用 STC 单片机普通 I/O 口驱动 LCD 显示 .................................... 137 12.6 附录 F 一个 I/O 口驱动发光二极管并扫描按键 ...................................... 144 12.7 附录 G 典型 MCU/DSP/uC 复位、电源监控、外部看门狗专用电路 ..................... 145 12.8 附录 H STC 高性能 SRAM 选型一览表 ............................................... 146 12.9 附录 I 提供过 4000V 快速脉冲干扰辅导服务 ....................................... 147 12.10 附录 J 应用注意事项 .......................................................... 148 12.12 附录 K 资料升级历史备忘录 ..................................................... 149
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243 STC12C5410AD 系列 1T 单片机简介 STC12C5410 系列单片机是单时钟 / 机器周期(1T)的兼容 8051 内核单片机,是高速 / 低功耗的新一代 8051 单片机,全新的流水线 / 精简指令集结构,内部集成 MAX810 专用复位电路。 特 点 : 1. 增强型 1T 流水线 / 精简指令集结构 8051 CPU 2. 工作电压:5.5V - 3.4V (5V 单片机) / 3.8V - 2.0V (3V 单片机) 3. 工作频率范围:0 - 35 MHz ,相当于普通 8051 的 0~420MHz.实际工作频率可达 48MHz. 4. 用户应用程序空间 12K / 10K / 8K / 6K / 4K / 2K 字节 5. 片上集成 512 字节 RAM 6. 通用 I/O 口(27/23 个),复位后为: 准双向口 / 弱上拉(普通 8051 传统 I/O 口) 可设置成四种模式:准双向口 / 弱上拉,推挽 / 强上拉,仅为输入 / 高阻,开漏 每个 I/O 口驱动能力均可达到 20mA,但整个芯片最大不得超过 55mA 7. ISP (在系统可编程)/IAP(在应用可编程),无需专用编程器 可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片 8. EEPROM 功能 9. 看门狗 1 0 .内部集成 M A X 8 1 0 专用复位电路(外部晶体 2 0 M 以下时,可省外部复位电路) 1 1 .时钟源:外部高精度晶体 / 时钟,内部 R / C 振荡器 用户在下载用户程序时,可选择是使用内部 R/C 振荡器还是外部晶体 / 时钟 常温下内部 R/C 振荡器频率为:5.2MHz ~ 6.8MHz 精度要求不高时,可选择使用内部时钟,但因为有温漂,应认为是 4MHz ~ 8MHz 12.共 2 个 16 位定时器 / 计数器 13.外部中断 2 路,下降沿中断或低电平触发中断,Power Down 模式可由外部中断低电平触发中断方式唤醒 1 4 .P W M ( 4 路)/ P C A (可编程计数器阵列),也可用来再实现 4 个定时器 --- 也可用来再实现 4 个定时器或 4 个外部中断(上升沿中断 / 下降沿中断均可支持) 15. ADC, 10 位精度 ADC,共 8 路 16. 通用异步串行口(UART) 17. SPI 同步通信口, 主模式 / 从模式 18.工作温度范围: 0 - 75 ℃ / -40 - +85 ℃ 19.封装: PDIP-28 ,SOP-28,PDIP-20,SOP-20,PLCC-32,TSSOP-20(超小封状,定货) 宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C5410AD 系列 1T 8051 单片机中文指南 6
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243 STC12C5410AD 系列 1T 单片机管脚图 P2.2 P2.3 RST RxD/P3.0 TxD/P3.1 XTAL2 XTAL1 INT0/P3.2 INT1/P3.3 ECI/T0/P3.4 PWM1/PCA1/CEX1/T1/P3.5 PWM3/PCA3/CEX3/P2.4 P2.5 VSS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 D I P - 2 8 ( 窄 体 ) / S O P - 2 8 28 27 26 25 24 23 22 21 20 19 18 17 16 15 VDD P2.1 P2.0/CEX2/PCA2/PWM2 P1.7/SCLK/ADC7 P1.6/MISO/ADC6 P1.5/MOSI/ADC5 P1.4/SS/ADC4 P1.3/ADC3 P1.2/ADC2 P1.1/ADC1 P1.0/ADC0 P3.7/CEX0/PCA0/PWM0 P2.7 P2.6 P2.2 P2.3 RST RxD/P3.0 TxD/P3.1 XTAL2 XTAL1 INT0/P3.2 INT1/P3.3 ECI/T0/P3.4 PWM1/PCA1/CEX1/T1/P3.5 PWM3/PCA3/CEX3/P2.4 P2.5 VSS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 D I P - 2 8 ( 窄 体 ) / S O P - 2 8 28 27 26 25 24 23 22 21 20 19 18 17 16 15 VDD P2.1 P2.0/CEX2/PCA2/PWM2 P1.7/SCLK P1.6/MISO P1.5/MOSI P1.4/SS P1.3 P1.2 P1.1 P1.0 P3.7/CEX0/PCA0/PWM0 P2.7 P2.6 STC12C5410AD(有 A/D 转换) STC12C5410(无 A/D 转换) RST 1 20 VCC RxD/P3.0 2 19 P1.7/SCLK/ADC7 TxD/P3.1 3 18 P1.6/MISO/ADC6 XTAL2 4 17 P1.5/MOSI/ADC5 XTAL1 5 16 P1.4/SS/ADC4 RST 1 20 VCC RxD/P3.0 2 19 P1.7/SCLK TxD/P3.1 3 18 P1.6/MISO XTAL2 4 17 P1.5/MOSI XTAL1 5 16 P1.4/SS D I P - 2 0 / S O P - 2 0 D I P - 2 0 / S O P - 2 0 INT0/P3.2 6 15 P1.3/ADC3 INT1/P3.3 7 14 P1.2/ADC2 ECI/T0/P3.4 8 13 P1.1/ADC1 PWM1/PCA1/CEX1/T1/P3.5 9 12 P1.0/ADC0 INT0/P3.2 6 15 P1.3 INT1/P3.3 7 14 P1.2 ECI/T0/P3.4 8 13 P1.1 PWM1/CEX1/T1/P3.5 9 12 P1.0 Gnd 10 11 P3.7/CEX0/PCA0/PWM0 Gnd 10 11 P3.7/CEX0/PWM0 STC12C5410AD(有 A/D 转换) STC12C5410(无 A/D 转换) TxD/P3.1 P0.0 XTAL2 XTAL1 INT0/P3.2 P0.1 INT1/P3.3 ECI/T0/P3.4 PWM1/PCA1/CEX1/T1/P3.5 5 6 7 8 9 10 11 12 13 2 M W P / 2 A C P / 2 X E C / 0 . 2 P D x R / 0 . 3 P T S R 3 . 2 P 2 . 2 P D D V 1 . 2 P 4 2 3 2 1 3 1 3 0 3 PLCC-32 4 1 5 1 6 1 7 1 8 1 9 1 0 2 4 . 2 P / 3 X E C / 3 A C P / 3 M W P 5 . 2 P S S V 6 . 2 P 7 . 2 P 0 . 1 P / 0 C D A 7 . 3 P / 0 X E C / 0 A C P / 0 M W P 29 28 27 26 25 24 23 22 21 P1.7/SCLK/ADC7 P1.6/MISO/ADC6 P1.5/MOSI/ADC5 P0.3 P1.4/SS/ADC4 P1.3/ADC3 P0.2 P1.2/ADC2 P1.1/ADC1 宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C5410AD 系列 1T 8051 单片机中文指南 7
宏晶科技:www.MCU-Memory.com Mobile:13922805190(姚永平) Tel:0755-82948409 Fax: 0755-82944243 STC12C5410AD 系列 1T 单片机封装尺寸图 32-PIN PLASTIC LEAD CHIP CARRIER (PLCC) Optional Pin #1 Identifier 0.042(1.07) 0.048(1.22) 0.485 inch (12.32 mm) 0.495 inch (12.57 mm) 0.447(11.35) 0.453(11.51) 0.106 (2.69) 0.112 (2.84) 0.023(0.58) 0.029 (0.74) × 30° 0.585(14.86) 0.595(15.11) 0.042(1.07) 0.048(1.22) 0.547(13.89) 0.553 (14.05) 0.026(0.66) 0.032 (0.81) 0.050(1.27) BSC. 0.050(1.27) BSC. 0.013(0.33) 0.021(0.53) 0.490(12.45) 0.530(13.46) 0.400(10.16) BSC 0.015(0.38)Min 0.075 (1.91) 0.095 (2.41) 0.125 (3.18) 0.140 (3.56) 28-PIN PLASTIC DUAL-IN-LINE PACKAGE (PDIP) 28-PIN SMALL OUTLINE PACKAGE (SOP) 0.020 (0.508) 0.014 (0.350) 1.445 (36.70) 1.455 (36.96) PIN1 1.300(33.02) REF PIN1 0.280 (7.11) 0.240 (6.10) 0.090(2.29) MAX 0.005(0.127) MIN 0.015(0.381)MIN 0.022 (0.559) 0.014 (0.356) 0.070(1.78) 0.045(1.13) 0.325(8.26) 0.300(7.62) 0 15 REF 0.430(10.92)MAX 0.210(5.33) MAX SEATING PLANE 0.150 (3.81) 0.115 (2.92) 0.100 (2.54) 0.014(0.356) 0.008(0.203) 0.299 (7.60) 0.291 (7.39) 0.420 (10.7) 0.393 (9.98) 0.050 (1.270) 0.703 (17.856) 0.693 (17.602) 0.112 (2.844) 0.100 (2.540) 0 10 REF 0.014 (0.350) 0.004 (0.102) 0.013 (0.330) 0.009 (0.229) 0.0484 (1.228) 0.0276 (0.700) 宏晶科技:专业单片机 / 存储器供应商 www.MCU-Memory.com STC12C5410AD 系列 1T 8051 单片机中文指南 8
分享到:
收藏