编辑: 颜大大i2 | 2014-10-09 |
, LTD Page
1 Version1.0 SN8P2511 用户参考手册 Version1.0 SONiX
8 位单片机 SONiX 公司保留对以下所有产品在可靠性,功能和设计方面的改进作进一步说明的权利.SONiX 不承担由本手册所 涉及的产品或电路的运用和使用所引起的任何责任,SONiX 的产品不是专门设计来应用于外科植入、生命维持和任何 SONiX 产品的故障会对个体造成伤害甚至死亡的领域.如果将 SONiX 的产品应用于上述领域,即使这些是由 SONiX 在 产品设计和制造上的疏忽引起的,用户应赔偿所有费用、损失、合理的人身伤害或死亡所直接或间接产生的律师费用,并 且用户保证 SONiX 及其雇员、子公司、分支机构和销售商与上述事宜无关. SN8P2511 8-Bit Micro-Controller SONiX TECHNOLOGY CO., LTD Page
2 Version1.0 修正记录 版本 日期 内容 VER 1.0
2013 年4月初版. SN8P2511 8-Bit Micro-Controller SONiX TECHNOLOGY CO., LTD Page
3 Version1.0 目录修正记录
2 目录.3
1 产品概述
6 1.1 功能特性
6 1.2 系统结构框图
7 1.3 引脚配置
7 1.4 引脚说明
8 1.5 引脚电路结构图
9 2 中央处理器(CPU)10 2.1 程序存储器(ROM)10 2.1.1 复位向量(0000H)10 2.1.2 中断向量(0008H)11 2.1.3 查表
12 2.1.4 跳转表.14 2.1.5 CHECKSUM计算
16 2.2 数据存储器(RAM)17 2.2.1 系统寄存器
18 2.2.2 累加器.20 2.2.3 程序状态寄存器PFLAG
21 2.2.4 程序计数器
22 2.2.5 Y,Z寄存器
24 2.2.6 R寄存器.24 2.3 寻址模式
25 2.3.1 立即寻址.25 2.3.2 直接寻址.25 2.3.3 间接寻址.25 2.4 堆栈.26 2.4.1 概述
26 2.4.2 堆栈寄存器
27 2.4.3 堆栈操作举例.27 2.5 编译选项表(CODE OPTION)28 2.5.1 Fcpu编译选项.28 2.5.2 Reset_Pin编译选项
28 2.5.3 Security编译选项.28 2.5.4 Noise Filter编译选项.28
3 复位
29 3.1 概述.29 3.2 上电复位
30 3.3 看门狗复位.30 3.4 掉电复位
31 3.4.1 概述
31 3.4.2 系统工作电压.31 3.4.3 低电压检测(LVD)32 3.4.4 掉电复位性能改进
33 3.5 外部复位
34 3.6 外部复位电路
35 3.6.1 RC复位电路.35 3.6.2 二极管及RC复位电路
35 3.6.3 稳压二极管复位电路.36 3.6.4 电压偏置复位电路
36 3.6.5 外部IC复位
37 4 系统时钟
38 4.1 概述.38 4.2 指令周期FCPU
38 SN8P2511 8-Bit Micro-Controller SONiX TECHNOLOGY CO., LTD Page
4 Version1.0 4.3 NOISE FILTER
38 4.4 系统高速时钟
39 4.4.1 HIGH_CLK编译选项.39 4.4.2 内部高速RC振荡器(IHRC)39 4.4.3 外部高速振荡器
39 4.4.4 外部振荡应用电路
39 4.5 系统低速时钟
40 4.6 OSCM寄存器
41 4.7 系统时钟测试
41 4.8 系统时钟时序
42 5 系统工作模式.44 5.1 概述.44 5.2 普通模式
45 5.3 低速模式
45 5.4 睡眠模式
45 5.5 绿色模式
46 5.6 工作模式控制宏
47 5.7 唤醒时间
48 5.7.1 概述
48 5.7.2 唤醒时间.48 5.7.3 P1W唤醒控制寄存器
48 6 中断
49 6.1 概述.49 6.2 中断请求使能寄存器INTEN
49 6.3 中断请求寄存器INTRQ
50 6.4 GIE全局中断
50 6.5 PUSH, POP处理
51 6.6 INT0(P0.0)中断
52 6.7 T0 中断
53 6.8 TC0 中断.54 6.9 多中断操作举例
55 7 I/O口56 7.1 概述.56 7.2 I/O口模式
57 7.3 I/O口上拉电阻寄存器.58 7.4 I/O漏极开路寄存器.59 7.5 I/O口数据寄存器
60 8 定时器.61 8.1 看门狗定时器
61 8.2 定时器T0.63 8.2.1 概述
63 8.2.2 T0 操作
64 8.2.3 模式寄存器T0M