logo资料库

stc8a8k64s4a12_datasheet.pdf

第1页 / 共464页
第2页 / 共464页
第3页 / 共464页
第4页 / 共464页
第5页 / 共464页
第6页 / 共464页
第7页 / 共464页
第8页 / 共464页
资料共464页,剩余部分请下载后查看
1 概述
2 特性及价格
2.1 STC8A8K64S4A12系列特性及价格
2.2 STC8A4K64S2A12系列特性及价格
2.3 STC8F2K64S4系列特性及价格
2.4 STC8F2K64S2系列特性及价格
2.5 STC8H1K64S2A10系列提前通告
2.6 STC8H1K08S2A10系列提前通告
2.7 STC8H1K08S2系列提前通告
2.8 STC8H04A10系列提前通告
2.9 STC8H04系列提前通告
3 管脚及说明
3.1 管脚图
3.1.1 STC8A8K64S4A12系列管脚图
3.1.2 STC8A4K64S2A12系列管脚图
3.1.3 STC8F2K64S4系列管脚图
3.1.4 STC8F2K64S2系列管脚图
3.1.5 STC8H1K08S2A10系列管脚图
3.1.6 STC8H1K08S2系列管脚图
3.2 管脚说明
3.2.1 STC8A8K64S4A12系列管脚说明
3.2.2 STC8A4K64S2A12系列管脚说明
3.2.3 STC8F2K64S4系列管脚说明
3.2.4 STC8F2K64S2系列管脚说明
3.3 功能脚切换
3.3.1 功能脚切换相关寄存器
3.4 范例程序
3.4.1 串口1切换
3.4.2 串口2切换
3.4.3 串口3切换
3.4.4 串口4切换
3.4.5 SPI切换
3.4.6 PWM切换
3.4.7 PCA/CCP/PWM切换
3.4.8 I2C切换
3.4.9 比较器输出切换
3.4.10 主时钟输出切换
4 封装尺寸图
4.1 LQFP64S封装尺寸图(12mm*12mm)
4.2 LQFP64L封装尺寸图(16mm*16mm)
4.3 LQFP48封装尺寸图(9mm*9mm)
4.4 LQFP44封装尺寸图(12mm*12mm)
4.5 LQFP32封装尺寸图(9mm*9mm)
4.6 QFN32封装尺寸图(4mm*4mm)
4.7 PDIP40封装尺寸图
4.8 TSSOP20封装尺寸图
4.9 SOP16封装尺寸图
5 STC8系列单片机选型价格一览表
5.1 STC8系列单片机封装价格一览表
5.2 STC8系列单片机命名规则
6 ISP下载及典型应用线路图
6.1 STC8F系列ISP下载应用线路图
6.1.1 使用RS-232转换器下载
6.1.2 使用PL2303-SA下载
6.1.3 使用U8-Mini工具下载
6.1.4 使用U8W工具下载
6.1.5 USB直接ISP下载
6.2 STC8A系列ISP下载应用线路图
6.2.1 使用RS-232转换下载(使用高精度ADC)
6.2.2 使用RS-232转换下载(ADC一般应用)
6.2.3 使用PL2303下载
6.2.4 使用U8-Mini工具下载
6.2.5 使用U8W工具下载
6.2.6 USB直接ISP下载
7 时钟、复位与电源管理
7.1 系统时钟控制
7.2 系统复位
7.3 系统电源管理
7.4 范例程序
7.4.1 选择系统时钟源
7.4.2 主时钟分频输出
7.4.3 看门狗定时器应用
7.4.4 软复位实现自定义下载
7.4.5 低压检测
7.4.6 省电模式
8 存储器
8.1 程序存储器
8.2 数据存储器
8.2.1 内部RAM
8.2.2 内部扩展RAM
8.2.3 外部扩展RAM
8.3 存储器中的特殊参数
8.3.1 读取Bandgap电压值
8.3.2 读取全球唯一ID号
8.3.3 读取32K掉电唤醒定时器的频率
8.3.4 手动设置22.1184MHz和24MHz内部IRC频率
9 特殊功能寄存器
9.1 STC8A8K64S4A12系列
9.2 STC8A4K64S2A12系列
9.3 STC8F2K64S4系列
9.4 STC8F2K64S2系列
9.5 特殊功能寄存器列表
10 I/O口
10.1 I/O口相关寄存器
10.2 配置I/O口
10.3 I/O的结构图
10.3.1 准双向口(弱上拉)
10.3.2 推挽输出
10.3.3 高阻输入
10.3.4 开漏输出
10.4 范例程序
10.4.1 端口模式设置
10.4.2 双向口读写操作
11 指令系统
12 中断系统
12.1 STC8系列中断源
12.1.1 STC8A8K64S4A12系列中断源
12.1.2 STC8A4K64S2A12系列中断源
12.1.3 STC8F2K64S4系列中断源
12.1.4 STC8F2K64S2系列中断源
12.2 STC8中断结构图
12.3 STC8系列中断列表
12.4 中断相关寄存器
12.4.1 中断使能寄存器(中断允许位)
12.4.2 中断请求寄存器(中断标志位)
12.4.3 中断优先级寄存器
12.5 范例程序
12.5.1 INT0中断(上升沿和下降沿)
12.5.2 INT0中断(下降沿)
12.5.3 INT1中断(上升沿和下降沿)
12.5.4 INT1中断(下降沿)
12.5.5 INT2中断(下降沿)
12.5.6 INT3中断(下降沿)
12.5.7 INT4中断(下降沿)
12.5.8 定时器0中断
12.5.9 定时器1中断
12.5.10 定时器2中断
12.5.11 定时器3中断
12.5.12 定时器4中断
12.5.13 UART1中断
12.5.14 UART2中断
12.5.15 UART3中断
12.5.16 UART4中断
12.5.17 ADC中断
12.5.18 LVD中断
12.5.19 PCA中断
12.5.20 SPI中断
12.5.21 CMP中断
12.5.22 PWM中断
12.5.23 I2C中断
13 定时器/计数器
13.1 定时器的相关寄存器
13.2 定时器0/1
13.3 定时器2
13.4 定时器3/4
13.5 掉电唤醒定时器
13.6 范例程序
13.6.1 定时器0(模式0-16位自动重载)
13.6.2 定时器0(模式1-16位不自动重载)
13.6.3 定时器0(模式2-8位自动重载)
13.6.4 定时器0(模式3-16位自动重载不可屏蔽中断)
13.6.5 定时器0(外部计数-扩展T0为外部下降沿中断)
13.6.6 定时器0(测量脉宽-INT0高电平宽度)
13.6.7 定时器0(时钟分频输出)
13.6.8 定时器1(模式0-16位自动重载)
13.6.9 定时器1(模式1-16位不自动重载)
13.6.10 定时器1(模式2-8位自动重载)
13.6.11 定时器1(外部计数-扩展T1为外部下降沿中断)
13.6.12 定时器1(测量脉宽-INT1高电平宽度)
13.6.13 定时器1(时钟分频输出)
13.6.14 定时器1(模式0)做串口1波特率发生器
13.6.15 定时器1(模式2)做串口1波特率发生器
13.6.16 定时器2(16位自动重载)
13.6.17 定时器2(外部计数-扩展T2为外部下降沿中断)
13.6.18 定时器2(时钟分频输出)
13.6.19 定时器2做串口1波特率发生器
13.6.20 定时器2做串口2波特率发生器
13.6.21 定时器2做串口3波特率发生器
13.6.22 定时器2做串口4波特率发生器
13.6.23 定时器3(16位自动重载)
13.6.24 定时器3(外部计数-扩展T3为外部下降沿中断)
13.6.25 定时器3(时钟分频输出)
13.6.26 定时器3做串口3波特率发生器
13.6.27 定时器4(16位自动重载)
13.6.28 定时器4(外部计数-扩展T4为外部下降沿中断)
13.6.29 定时器4(时钟分频输出)
13.6.30 定时器4做串口4波特率发生器
14 串口通信
14.1 串口相关寄存器
14.2 串口1
14.2.1 串口1模式0
14.2.2 串口1模式1
14.2.3 串口1模式2
14.2.4 串口1模式3
14.2.5 自动地址识别
14.3 串口2
14.3.1 串口2模式0
14.3.2 串口2模式1
14.4 串口3
14.4.1 串口3模式0
14.4.2 串口3模式1
14.5 串口4
14.5.1 串口4模式0
14.5.2 串口4模式1
14.6 串口注意事项
14.7 范例程序
14.7.1 串口1使用定时器2做波特率发生器
14.7.2 串口1使用定时器1(模式0)做波特率发生器
14.7.3 串口1使用定时器1(模式2)做波特率发生器
14.7.4 串口2使用定时器2做波特率发生器
14.7.5 串口3使用定时器2做波特率发生器
14.7.6 串口3使用定时器3做波特率发生器
14.7.7 串口4使用定时器2做波特率发生器
14.7.8 串口4使用定时器4做波特率发生器
15 比较器,掉电检测,内部固定比较电压
15.1 比较器内部结构图
15.2 比较器相关的寄存器
15.3 范例程序
15.3.1 比较器的使用(中断方式)
15.3.2 比较器的使用(查询方式)
16 IAP/EEPROM
16.1 EEPROM相关的寄存器
16.2 关于EEPROM编程和擦除等待时间的重要说明
16.3 范例程序
16.3.1 EEPROM基本操作
16.3.2 使用串口送出EEPROM数据
17 ADC模数转换
17.1 ADC相关的寄存器
17.2 ADC典型应用线路图
17.2.1 高精度ADC应用
17.2.2 ADC一般应用(对ADC精度要求不高的应用)
17.3 范例程序
17.3.1 ADC基本操作(查询方式)
17.3.2 ADC基本操作(中断方式)
17.3.3 格式化ADC转换结果
17.3.4 利用ADC第16通道测量外部电压或电池电压
18 PCA/CCP/PWM应用
18.1 PCA相关的寄存器
18.2 PCA工作模式
18.2.1 捕获模式
18.2.2 软件定时器模式
18.2.3 高速脉冲输出模式
18.2.4 PWM脉宽调制模式
18.2.4.1 8位PWM模式
18.2.4.2 7位PWM模式
18.2.4.3 6位PWM模式
18.2.4.4 10位PWM模式
18.3 范例程序
18.3.1 PCA输出PWM(6/7/8/10位)
18.3.2 PCA捕获测量脉冲宽度
18.3.3 PCA实现16位软件定时
18.3.4 PCA输出高速脉冲
18.3.5 PCA扩展外部中断
19 增强型PWM
19.1 PWM相关的寄存器
19.2 范例程序
19.2.1 输出任意周期和任意占空比的波形
19.2.2 两路PWM实现互补对称带死区控制的波形
19.2.3 PWM实现渐变灯(呼吸灯)
20 同步串行外设接口SPI
20.1 SPI相关的寄存器
20.2 SPI通信方式
20.2.1 单主单从
20.2.2 互为主从
20.2.3 单主多从
20.3 配置SPI
20.4 数据模式
20.5 范例程序
20.5.1 SPI单主单从系统主机程序(中断方式)
20.5.2 SPI单主单从系统从机程序(中断方式)
20.5.3 SPI单主单从系统主机程序(查询方式)
20.5.4 SPI单主单从系统从机程序(查询方式)
20.5.5 SPI互为主从系统程序(中断方式)
20.5.6 SPI互为主从系统程序(查询方式)
21 I2C总线
21.1 I2C相关的寄存器
21.2 I2C主机模式
21.3 I2C从机模式
21.4 范例程序
21.4.1 I2C主机模式访问AT24C256(中断方式)
21.4.2 I2C主机模式访问AT24C256(查询方式)
21.4.3 I2C主机模式访问PCF8563
21.4.4 I2C从机模式(中断方式)
21.4.5 I2C从机模式(查询方式)
21.4.6 测试I2C从机模式代码的主机代码
22 增强型双数据指针
22.1 范例程序
22.1.1 示例代码1
22.1.2 示例代码2
附录A 应用注意事项
A.1 关于EEPROM编程和擦除等待时间的重要说明
A.2 STC8F2K64S4系列应用注意事项
A.3 STC8F2K64S2系列应用注意事项
A.4 STC8A8K64S4A12系列应用注意事项
A.5 STC8A4K64S2A12系列应用注意事项
II. STC仿真器使用指南
III. STC-USB驱动程序安装说明
IV. 电气特性
V. 更新记录
STC micro TM 宏 晶 科 技 江苏国芯科技有限公司 STC8 系列单片机 技术参考手册 技术支持网站:www.STCMCUDATA.com / www.STCMCU.com 资料更新日期:2017/11/7
STC8 系列技术手册 官方网站: www.STCMCUDATA.com / www.STCMCU.com 技术支持: 13922829991 研发顾问: 13922805190 1 2 3 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.1 3.2 3.3 3.4 4 4.1 4.2 目录 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 概述.......................................................................................................................................... 1 特性及价格.............................................................................................................................. 3 STC8A8K64S4A12 系列特性及价格..................................................................................... 3 STC8A4K64S2A12 系列特性及价格..................................................................................... 5 STC8F2K64S4 系列特性及价格 ............................................................................................ 7 STC8F2K64S2 系列特性及价格 ............................................................................................ 9 STC8H1K64S2A10 系列提前通告........................................................................................11 STC8H1K08S2A10 系列提前通告....................................................................................... 12 STC8H1K08S2 系列提前通告.............................................................................................. 13 STC8H04A10 系列提前通告................................................................................................ 14 STC8H04 系列提前通告....................................................................................................... 15 管脚及说明............................................................................................................................ 16 管脚图.................................................................................................................................... 16 STC8A8K64S4A12 系列管脚图........................................................................................... 16 STC8A4K64S2A12 系列管脚图........................................................................................... 20 STC8F2K64S4 系列管脚图 .................................................................................................. 24 STC8F2K64S2 系列管脚图 .................................................................................................. 27 STC8H1K08S2A10 系列管脚图........................................................................................... 30 STC8H1K08S2 系列管脚图.................................................................................................. 31 管脚说明................................................................................................................................ 32 STC8A8K64S4A12 系列管脚说明....................................................................................... 32 STC8A4K64S2A12 系列管脚说明....................................................................................... 39 STC8F2K64S4 系列管脚说明 .............................................................................................. 46 STC8F2K64S2 系列管脚说明 .............................................................................................. 50 功能脚切换............................................................................................................................ 54 3.3.1 功能脚切换相关寄存器........................................................................................................ 54 范例程序................................................................................................................................ 57 3.4.1 串口 1 切换............................................................................................................................ 57 3.4.2 串口 2 切换............................................................................................................................ 58 3.4.3 串口 3 切换............................................................................................................................ 58 3.4.4 串口 4 切换............................................................................................................................ 59 3.4.5 SPI 切换 ................................................................................................................................. 59 PWM 切换 ............................................................................................................................. 60 3.4.6 PCA/CCP/PWM 切换............................................................................................................ 62 3.4.7 I2C切换.................................................................................................................................. 63 3.4.8 3.4.9 比较器输出切换.................................................................................................................... 63 3.4.10 主时钟输出切换.................................................................................................................... 64 封装尺寸图............................................................................................................................ 66 LQFP64S 封装尺寸图(12mm*12mm)............................................................................. 66 LQFP64L 封装尺寸图(16mm*16mm)............................................................................. 67 3.2.1 3.2.2 3.2.3 3.2.4 江苏国芯科技有限公司 总机: 0513-5501 2928/2929/2966 传真: 0513-5501 2926/2956/2947 - i -
STC8 系列技术手册 官方网站: www.STCMCUDATA.com / www.STCMCU.com 技术支持: 13922829991 研发顾问: 13922805190 5 6 7 8 4.3 4.4 4.5 4.6 4.7 4.8 4.9 5.1 5.2 6.1 6.2 7.1 7.2 7.3 7.4 8.1 8.2 8.3 LQFP48 封装尺寸图(9mm*9mm)................................................................................... 68 LQFP44 封装尺寸图(12mm*12mm)............................................................................... 71 LQFP32 封装尺寸图(9mm*9mm)................................................................................... 74 QFN32 封装尺寸图(4mm*4mm)..................................................................................... 75 PDIP40 封装尺寸图 .............................................................................................................. 76 TSSOP20 封装尺寸图........................................................................................................... 77 SOP16 封装尺寸图................................................................................................................ 78 STC8 系列单片机选型价格一览表 ..................................................................................... 79 STC8 系列单片机封装价格一览表...................................................................................... 80 STC8 系列单片机命名规则.................................................................................................. 81 ISP 下载及典型应用线路图................................................................................................. 82 STC8F 系列 ISP 下载应用线路图........................................................................................ 82 6.1.1 使用 RS-232 转换器下载...................................................................................................... 82 6.1.2 使用 PL2303-SA 下载........................................................................................................... 83 6.1.3 使用 U8-Mini 工具下载........................................................................................................ 84 6.1.4 使用 U8W 工具下载 ............................................................................................................. 85 6.1.5 USB 直接 ISP 下载 ............................................................................................................... 86 STC8A 系列 ISP 下载应用线路图 ....................................................................................... 87 6.2.1 使用 RS-232 转换下载(使用高精度 ADC)..................................................................... 87 6.2.2 使用 RS-232 转换下载(ADC 一般应用)......................................................................... 88 6.2.3 使用 PL2303 下载 ................................................................................................................. 89 6.2.4 使用 U8-Mini 工具下载........................................................................................................ 90 6.2.5 使用 U8W 工具下载 ............................................................................................................. 91 USB 直接 ISP 下载 ............................................................................................................... 92 6.2.6 时钟、复位与电源管理........................................................................................................ 93 系统时钟控制........................................................................................................................ 93 系统复位................................................................................................................................ 95 系统电源管理........................................................................................................................ 97 范例程序................................................................................................................................ 97 7.4.1 选择系统时钟源.................................................................................................................... 97 7.4.2 主时钟分频输出.................................................................................................................... 99 7.4.3 看门狗定时器应用.............................................................................................................. 100 7.4.4 软复位实现自定义下载...................................................................................................... 101 7.4.5 低压检测.............................................................................................................................. 102 7.4.6 省电模式.............................................................................................................................. 103 存储器.................................................................................................................................. 105 程序存储器.......................................................................................................................... 105 数据存储器.......................................................................................................................... 105 8.2.1 内部 RAM............................................................................................................................ 106 8.2.2 内部扩展 RAM.................................................................................................................... 107 8.2.3 外部扩展 RAM.................................................................................................................... 108 存储器中的特殊参数.......................................................................................................... 109 8.3.1 读取 Bandgap 电压值.......................................................................................................... 109 8.3.2 读取全球唯一 ID 号.............................................................................................................111 江苏国芯科技有限公司 总机: 0513-5501 2928/2929/2966 传真: 0513-5501 2926/2956/2947 - ii -
STC8 系列技术手册 官方网站: www.STCMCUDATA.com / www.STCMCU.com 技术支持: 13922829991 研发顾问: 13922805190 9 10 9.1 9.2 9.3 9.4 9.5 10.1 10.2 10.3 10.4 8.3.3 读取 32K 掉电唤醒定时器的频率 ......................................................................................113 8.3.4 手动设置 22.1184MHz 和 24MHz 内部 IRC 频率 .............................................................115 特殊功能寄存器...................................................................................................................117 STC8A8K64S4A12 系列......................................................................................................117 STC8A4K64S2A12 系列......................................................................................................118 STC8F2K64S4 系列 .............................................................................................................119 STC8F2K64S2 系列 ............................................................................................................ 120 特殊功能寄存器列表.......................................................................................................... 121 I/O 口 ................................................................................................................................... 126 I/O 口相关寄存器................................................................................................................ 126 配置 I/O 口........................................................................................................................... 129 I/O 的结构图........................................................................................................................ 131 10.3.1 准双向口(弱上拉).......................................................................................................... 131 10.3.2 推挽输出.............................................................................................................................. 131 10.3.3 高阻输入.............................................................................................................................. 131 10.3.4 开漏输出.............................................................................................................................. 132 范例程序.............................................................................................................................. 132 10.4.1 端口模式设置...................................................................................................................... 132 10.4.2 双向口读写操作.................................................................................................................. 133 指令系统.............................................................................................................................. 135 中断系统.............................................................................................................................. 139 STC8 系列中断源................................................................................................................ 139 12.1.1 STC8A8K64S4A12 系列中断源......................................................................................... 140 12.1.2 STC8A4K64S2A12 系列中断源......................................................................................... 140 12.1.3 STC8F2K64S4 系列中断源 ................................................................................................ 140 12.1.4 STC8F2K64S2 系列中断源 ................................................................................................ 141 STC8 中断结构图................................................................................................................ 142 STC8 系列中断列表............................................................................................................ 143 中断相关寄存器.................................................................................................................. 145 12.4.1 中断使能寄存器(中断允许位) ...................................................................................... 146 12.4.2 中断请求寄存器(中断标志位) ...................................................................................... 150 12.4.3 中断优先级寄存器.............................................................................................................. 152 范例程序.............................................................................................................................. 154 INT0 中断(上升沿和下降沿) ........................................................................................ 154 12.5.1 INT0 中断(下降沿) ........................................................................................................ 155 12.5.2 INT1 中断(上升沿和下降沿) ........................................................................................ 156 12.5.3 INT1 中断(下降沿) ........................................................................................................ 157 12.5.4 INT2 中断(下降沿) ........................................................................................................ 158 12.5.5 INT3 中断(下降沿) ........................................................................................................ 159 12.5.6 12.5.7 INT4 中断(下降沿) ........................................................................................................ 160 12.5.8 定时器 0 中断...................................................................................................................... 161 12.5.9 定时器 1 中断...................................................................................................................... 162 12.5.10 定时器 2 中断...................................................................................................................... 163 12.5.11 定时器 3 中断...................................................................................................................... 164 11 12 12.1 12.2 12.3 12.4 12.5 江苏国芯科技有限公司 总机: 0513-5501 2928/2929/2966 传真: 0513-5501 2926/2956/2947 - iii -
STC8 系列技术手册 官方网站: www.STCMCUDATA.com / www.STCMCU.com 技术支持: 13922829991 研发顾问: 13922805190 13 13.1 13.2 13.3 13.4 13.5 13.6 12.5.12 定时器 4 中断...................................................................................................................... 165 12.5.13 UART1 中断 ........................................................................................................................ 166 12.5.14 UART2 中断 ........................................................................................................................ 168 12.5.15 UART3 中断 ........................................................................................................................ 169 12.5.16 UART4 中断 ........................................................................................................................ 171 12.5.17 ADC 中断 ............................................................................................................................ 173 12.5.18 LVD 中断 ............................................................................................................................. 174 12.5.19 PCA 中断 ............................................................................................................................. 175 12.5.20 SPI 中断 ............................................................................................................................... 177 12.5.21 CMP 中断 ............................................................................................................................ 178 12.5.22 PWM 中断 ........................................................................................................................... 179 12.5.23 I2C中断................................................................................................................................ 182 定时器/计数器..................................................................................................................... 185 定时器的相关寄存器.......................................................................................................... 185 定时器 0/1............................................................................................................................ 186 定时器 2............................................................................................................................... 188 定时器 3/4............................................................................................................................ 189 掉电唤醒定时器.................................................................................................................. 190 范例程序.............................................................................................................................. 191 13.6.1 定时器 0(模式 0-16 位自动重载) ............................................................................... 191 13.6.2 定时器 0(模式 1-16 位不自动重载) ........................................................................... 192 13.6.3 定时器 0(模式 2-8 位自动重载) ................................................................................. 193 13.6.4 定时器 0(模式 3-16 位自动重载不可屏蔽中断) ....................................................... 194 13.6.5 定时器 0(外部计数-扩展 T0 为外部下降沿中断)..................................................... 195 13.6.6 定时器 0(测量脉宽-INT0 高电平宽度)...................................................................... 196 13.6.7 定时器 0(时钟分频输出) ............................................................................................... 197 13.6.8 定时器 1(模式 0-16 位自动重载) ............................................................................... 198 13.6.9 定时器 1(模式 1-16 位不自动重载) ........................................................................... 199 13.6.10 定时器 1(模式 2-8 位自动重载) ................................................................................. 200 13.6.11 定时器 1(外部计数-扩展 T1 为外部下降沿中断)..................................................... 201 13.6.12 定时器 1(测量脉宽-INT1 高电平宽度)...................................................................... 202 13.6.13 定时器 1(时钟分频输出) ............................................................................................... 203 13.6.14 定时器 1(模式 0)做串口 1 波特率发生器 .................................................................... 203 13.6.15 定时器 1(模式 2)做串口 1 波特率发生器 .................................................................... 206 13.6.16 定时器 2(16 位自动重载) .............................................................................................. 209 13.6.17 定时器 2(外部计数-扩展 T2 为外部下降沿中断)..................................................... 210 13.6.18 定时器 2(时钟分频输出) ............................................................................................... 212 13.6.19 定时器 2 做串口 1 波特率发生器 ...................................................................................... 213 13.6.20 定时器 2 做串口 2 波特率发生器 ...................................................................................... 215 13.6.21 定时器 2 做串口 3 波特率发生器 ...................................................................................... 218 13.6.22 定时器 2 做串口 4 波特率发生器 ...................................................................................... 221 13.6.23 定时器 3(16 位自动重载) .............................................................................................. 225 13.6.24 定时器 3(外部计数-扩展 T3 为外部下降沿中断)..................................................... 226 13.6.25 定时器 3(时钟分频输出) ............................................................................................... 227 江苏国芯科技有限公司 总机: 0513-5501 2928/2929/2966 传真: 0513-5501 2926/2956/2947 - iv -
STC8 系列技术手册 官方网站: www.STCMCUDATA.com / www.STCMCU.com 技术支持: 13922829991 研发顾问: 13922805190 14 15 16 14.3 14.4 14.5 14.6 14.7 13.6.26 定时器 3 做串口 3 波特率发生器 ...................................................................................... 228 13.6.27 定时器 4(16 位自动重载) .............................................................................................. 231 13.6.28 定时器 4(外部计数-扩展 T4 为外部下降沿中断)..................................................... 232 13.6.29 定时器 4(时钟分频输出) ............................................................................................... 233 13.6.30 定时器 4 做串口 4 波特率发生器 ...................................................................................... 234 串口通信.............................................................................................................................. 238 串口相关寄存器.................................................................................................................. 238 串口 1................................................................................................................................... 238 14.2.1 串口 1 模式 0....................................................................................................................... 240 14.2.2 串口 1 模式 1....................................................................................................................... 241 14.2.3 串口 1 模式 2....................................................................................................................... 244 14.2.4 串口 1 模式 3....................................................................................................................... 244 14.2.5 自动地址识别...................................................................................................................... 245 串口 2................................................................................................................................... 246 14.3.1 串口 2 模式 0....................................................................................................................... 247 14.3.2 串口 2 模式 1....................................................................................................................... 248 串口 3................................................................................................................................... 248 14.4.1 串口 3 模式 0....................................................................................................................... 249 14.4.2 串口 3 模式 1....................................................................................................................... 250 串口 4................................................................................................................................... 250 14.5.1 串口 4 模式 0....................................................................................................................... 251 14.5.2 串口 4 模式 1....................................................................................................................... 252 串口注意事项...................................................................................................................... 253 范例程序.............................................................................................................................. 254 14.7.1 串口 1 使用定时器 2 做波特率发生器 .............................................................................. 254 14.7.2 串口 1 使用定时器 1(模式 0)做波特率发生器 ............................................................ 256 14.7.3 串口 1 使用定时器 1(模式 2)做波特率发生器 ............................................................ 259 14.7.4 串口 2 使用定时器 2 做波特率发生器 .............................................................................. 262 14.7.5 串口 3 使用定时器 2 做波特率发生器 .............................................................................. 265 14.7.6 串口 3 使用定时器 3 做波特率发生器 .............................................................................. 268 14.7.7 串口 4 使用定时器 2 做波特率发生器 .............................................................................. 271 14.7.8 串口 4 使用定时器 4 做波特率发生器 .............................................................................. 274 比较器,掉电检测,内部固定比较电压.......................................................................... 278 比较器内部结构图.............................................................................................................. 278 比较器相关的寄存器.......................................................................................................... 278 范例程序.............................................................................................................................. 280 15.3.1 比较器的使用(中断方式) .............................................................................................. 280 15.3.2 比较器的使用(查询方式) .............................................................................................. 281 IAP/EEPROM .................................................................................................................... 284 EEPROM 相关的寄存器..................................................................................................... 284 关于 EEPROM 编程和擦除等待时间的重要说明 ............................................................ 286 范例程序.............................................................................................................................. 287 16.3.1 EEPROM 基本操作............................................................................................................. 287 16.3.2 使用串口送出 EEPROM 数据............................................................................................ 290 14.1 14.2 15.1 15.2 15.3 16.1 16.2 16.3 江苏国芯科技有限公司 总机: 0513-5501 2928/2929/2966 传真: 0513-5501 2926/2956/2947 - v -
STC8 系列技术手册 官方网站: www.STCMCUDATA.com / www.STCMCU.com 技术支持: 13922829991 研发顾问: 13922805190 17 18 19 20 17.1 17.2 17.3 18.1 18.2 18.3 ADC 模数转换 .................................................................................................................... 294 ADC 相关的寄存器............................................................................................................. 294 ADC 典型应用线路图......................................................................................................... 296 17.2.1 高精度 ADC 应用................................................................................................................ 296 17.2.2 ADC 一般应用(对 ADC 精度要求不高的应用) .......................................................... 297 范例程序.............................................................................................................................. 298 17.3.1 ADC 基本操作(查询方式)............................................................................................. 298 17.3.2 ADC 基本操作(中断方式)............................................................................................. 299 17.3.3 格式化 ADC 转换结果........................................................................................................ 300 17.3.4 利用 ADC 第 16 通道测量外部电压或电池电压.............................................................. 302 PCA/CCP/PWM 应用 ........................................................................................................ 305 PCA 相关的寄存器 ............................................................................................................. 305 PCA 工作模式 ..................................................................................................................... 309 18.2.1 捕获模式.............................................................................................................................. 309 18.2.2 软件定时器模式.................................................................................................................. 309 18.2.3 高速脉冲输出模式.............................................................................................................. 310 18.2.4 PWM 脉宽调制模式 ........................................................................................................... 310 范例程序.............................................................................................................................. 313 18.3.1 PCA 输出 PWM(6/7/8/10 位) ........................................................................................ 313 18.3.2 PCA 捕获测量脉冲宽度 ..................................................................................................... 315 18.3.3 PCA 实现 16 位软件定时 ................................................................................................... 318 18.3.4 PCA 输出高速脉冲 ............................................................................................................. 321 18.3.5 PCA 扩展外部中断 ............................................................................................................. 323 增强型 PWM....................................................................................................................... 326 PWM 相关的寄存器 ........................................................................................................... 326 范例程序.............................................................................................................................. 332 19.2.1 输出任意周期和任意占空比的波形 .................................................................................. 332 19.2.2 两路 PWM 实现互补对称带死区控制的波形................................................................... 334 19.2.3 PWM 实现渐变灯(呼吸灯)............................................................................................ 338 同步串行外设接口 SPI....................................................................................................... 343 SPI 相关的寄存器 ............................................................................................................... 343 SPI 通信方式 ....................................................................................................................... 344 20.2.1 单主单从.............................................................................................................................. 344 20.2.2 互为主从.............................................................................................................................. 345 20.2.3 单主多从.............................................................................................................................. 345 配置 SPI ............................................................................................................................... 346 数据模式.............................................................................................................................. 347 范例程序.............................................................................................................................. 348 20.5.1 SPI 单主单从系统主机程序(中断方式) ....................................................................... 348 20.5.2 SPI 单主单从系统从机程序(中断方式) ....................................................................... 350 20.5.3 SPI 单主单从系统主机程序(查询方式) ....................................................................... 351 20.5.4 SPI 单主单从系统从机程序(查询方式) ....................................................................... 352 20.5.5 SPI 互为主从系统程序(中断方式) ............................................................................... 353 20.5.6 SPI 互为主从系统程序(查询方式) ............................................................................... 355 19.1 19.2 20.1 20.2 20.3 20.4 20.5 江苏国芯科技有限公司 总机: 0513-5501 2928/2929/2966 传真: 0513-5501 2926/2956/2947 - vi -
STC8 系列技术手册 官方网站: www.STCMCUDATA.com / www.STCMCU.com 技术支持: 13922829991 研发顾问: 13922805190 I2C总线 ................................................................................................................................ 358 I2C相关的寄存器................................................................................................................. 358 I2C主机模式......................................................................................................................... 358 I2C从机模式......................................................................................................................... 361 范例程序.............................................................................................................................. 363 I2C主机模式访问AT24C256(中断方式) ....................................................................... 363 21.4.1 I2C主机模式访问AT24C256(查询方式) ....................................................................... 369 21.4.2 I2C主机模式访问PCF8563.................................................................................................. 373 21.4.3 I2C从机模式(中断方式)................................................................................................. 378 21.4.4 I2C从机模式(查询方式)................................................................................................. 381 21.4.5 21.4.6 测试I2C从机模式代码的主机代码..................................................................................... 385 增强型双数据指针.............................................................................................................. 390 范例程序.............................................................................................................................. 392 22.1.1 示例代码 1........................................................................................................................... 392 22.1.2 示例代码 2........................................................................................................................... 392 应用注意事项...................................................................................................................... 394 关于 EEPROM 编程和擦除等待时间的重要说明 .......................................................... 394 STC8F2K64S4 系列应用注意事项 ................................................................................... 395 STC8F2K64S2 系列应用注意事项 ................................................................................... 397 STC8A8K64S4A12 系列应用注意事项 ............................................................................ 398 STC8A4K64S2A12 系列应用注意事项 ............................................................................ 401 STC 仿真器使用指南 ......................................................................................................... 402 STC-USB 驱动程序安装说明 ............................................................................................ 407 电气特性.............................................................................................................................. 452 更新记录.............................................................................................................................. 454 21.1 21.2 21.3 21.4 21 22 22.1 附录 A A.1 A.2 A.3 A.4 A.5 II. III. IV. V. 江苏国芯科技有限公司 总机: 0513-5501 2928/2929/2966 传真: 0513-5501 2926/2956/2947 - vii -
分享到:
收藏