Cmsemicon
CMS89F11x
CMS89F11x
用户手册
AD型MCU
V1.4
请注意以下有关CMS知识产权政策
*中微半导½公司已申请了专利,享有绝对的合法权益。与中微半导½公司MCU或其他产品有关的专利权并未
被同意授权½用,任½经由不½手段侵害中微半导½公司专利权的公司、组织或个人,中微半导½公司将采取一
切可½的法律行动,遏止侵权者不½的侵权行为,并½讨中微半导½公司因侵权行为所受的损失、或侵权者所得
的不法利益。
*中微半导½公司的名称和标识½是中微半导½公司的注册商标。
*中微半导½公司保留对规格书中产品在可靠性、
功½和设计方面的改进½进一步说明的权利。然而中微半导½
公司对于规格内容的½用不负责任。
文中提到的应用其目的仅仅是用来做说明,
中微半导½公司不保证和不表示
这些应用没有更深入的修改就½适用,
也不推荐它的产品½用在会由于故障或其它原因可½会对人身造成危害的
地方。中微半导½公司的产品不授权适用于救生、维生器件或系统中½为关键器件。中微半导½公司拥有不事先
通知而修改产品的权利,对于最新的信息,请参考我们的½站
http://www.mcu.com.cn
www.mcu.com.cn
- 1 -
V1.4
Cmsemicon
目½
CMS89F11x
½用注意事项
............................................................................................................................... 1
1.
产品概述
................................................................................................................................ 2
1.1
1.2
1.3
1.4
1.5
1.6
功½特性
........................................................................................................................................................................ 2
系统结构框图
................................................................................................................................................................. 3
管脚分布
........................................................................................................................................................................ 4
管脚描述
........................................................................................................................................................................ 6
系统配½寄存器
............................................................................................................................................................. 7
在线串行编程
................................................................................................................................................................. 8
2.
中央处理器(CPU)
.............................................................................................................. 9
2.1
2.1.1
内存
............................................................................................................................................................................... 9
程序内存
.................................................................................................................................................................... 9
复½向量(0000H)
.......................................................................................................................................... 9
中断向量..........................................................................................................................................................
10
查表
..................................................................................................................................................................11
跳½表
............................................................................................................................................................. 13
2.1.1.1
2.1.1.2
2.1.1.3
2.1.1.4
2.1.2
数据存储器
.............................................................................................................................................................. 14
通用数据存储器
............................................................................................................................................... 14
系统专用数据存储器
........................................................................................................................................ 15
2.1.2.1
2.1.2.2
2.2
2.2.1
2.2.2
2.2.3
2.3
2.4
2.4.1
2.4.2
2.5
2.6
2.7
2.8
2.8.1
寻址方式
...................................................................................................................................................................... 16
直接寻址
.................................................................................................................................................................. 16
立即寻址
.................................................................................................................................................................. 16
间接寻址
.................................................................................................................................................................. 16
堆栈
............................................................................................................................................................................. 18
工½寄存器(ACC)
.................................................................................................................................................... 19
概述
......................................................................................................................................................................... 19
ACC
应用
................................................................................................................................................................. 19
程序状态寄存器(STATUS)
....................................................................................................................................... 20
预分频器(OPTION_REG)
....................................................................................................................................... 21
程序计数器(PC)
...................................................................................................................................................... 23
看门狗计数器(WDT)
................................................................................................................................................ 24
WDT
周期
................................................................................................................................................................ 24
3.
系统时钟
.............................................................................................................................. 25
3.1
3.3
3.3.1
3.3.2
3.4
概述
............................................................................................................................................................................. 25
系统振荡器
.................................................................................................................................................................. 26
内部
RC
振荡
........................................................................................................................................................... 26
外部
XT
振荡............................................................................................................................................................
26
起振时间
...................................................................................................................................................................... 26
www.mcu.com.cn
- 2 -
V1.4
Cmsemicon
4.1
4.2
4.2.1
4.3
CMS89F11x
4.
复½
..................................................................................................................................... 27
上电复½
...................................................................................................................................................................... 27
掉电复½
...................................................................................................................................................................... 28
掉电复½的改进办法
................................................................................................................................................ 29
看门狗复½
.................................................................................................................................................................. 29
5.
系统工½模式
....................................................................................................................... 30
5.1
5.1.1
5.1.2
5.1.3
休眠模式
...................................................................................................................................................................... 30
休眠模式应用举例
.................................................................................................................................................... 30
休眠模式的唤醒
....................................................................................................................................................... 31
休眠模式唤醒时间
.................................................................................................................................................... 31
6. I/O
端口
................................................................................................................................ 32
6.1
6.2
6.2.1
6.2.2
6.2.3
6.2.4
6.2.5
6.3
I/O
口结构图
................................................................................................................................................................ 33
I/O
口模式及上、下拉电阻
........................................................................................................................................... 34
P0
口
....................................................................................................................................................................... 34
P1
口
....................................................................................................................................................................... 36
P2
口
....................................................................................................................................................................... 38
写
I/O
口
.................................................................................................................................................................. 39
读
I/O
口
.................................................................................................................................................................. 39
I/O
口½用注意事项
...................................................................................................................................................... 40
7.
中断
..................................................................................................................................... 41
7.1
7.2
7.3
7.4
7.5
7.6
7.6.1
7.6.2
7.6.3
7.6.4
7.6.5
7.6.6
7.7
7.8
7.8.1
7.8.2
7.9
7.10
中断概述
...................................................................................................................................................................... 41
中断控制寄存器
........................................................................................................................................................... 42
中断请求寄存器
........................................................................................................................................................... 43
总中断½½控制寄存器
................................................................................................................................................. 44
中断现场的保护方法
.................................................................................................................................................... 45
外部中断
...................................................................................................................................................................... 46
外部中断控制寄存器
................................................................................................................................................ 46
外部中断
0 ............................................................................................................................................................... 47
外部中断
1 ............................................................................................................................................................... 48
外部中断
2 ............................................................................................................................................................... 48
外部中断的响应时间
................................................................................................................................................ 48
外部中断的应用注意事项
......................................................................................................................................... 48
P0
电平变化中断
.......................................................................................................................................................... 49
内部定时中断
............................................................................................................................................................... 50
TMR1
中断
.............................................................................................................................................................. 50
TMR2
中断
.............................................................................................................................................................. 51
ADC
中断
..................................................................................................................................................................... 52
中断的优先级,及多中断嵌套
...................................................................................................................................... 54
8.
定时计数器
TMR0 .............................................................................................
www.mcu.com.cn
- 3 -
V1.4
Cmsemicon
8.1
8.2
8.3
8.4
8.4.1
8.4.2
CMS89F11x
定时计数器
TMR0
概述
................................................................................................................................................ 56
与
TMR0
相关寄存器
................................................................................................................................................... 58
½用外部时钟½为
TMR0
的时钟源
.............................................................................................................................. 59
TMR0
做定时器的应用
................................................................................................................................................. 60
TMR0
的基本时间常数.............................................................................................................................................
60
TMR0
操½流程
....................................................................................................................................................... 60
9.
定时计数器
TMR1 ................................................................................................................ 61
9.1
9.2
9.3
9.3.1
9.4
9.4.1
9.4.2
TMR1
概述
................................................................................................................................................................... 61
TMR1
相关寄存器
........................................................................................................................................................ 62
TMR1
的时间常数
........................................................................................................................................................ 63
TMR1
基本时间参数
................................................................................................................................................ 63
TMR1
的应用
............................................................................................................................................................... 63
TMR1
½定时器½用
................................................................................................................................................ 63
TMR1
½计数器½用
................................................................................................................................................ 64
10.
定时计数器
TMR2 ................................................................................................................ 65
10.1
10.2
10.3
TMR2
概述
................................................................................................................................................................... 65
TMR2
相关的寄存器
.................................................................................................................................................... 67
TMR2
的时间常数
........................................................................................................................................................ 68
10.3.1 TMR2
基本时间参数
................................................................................................................................................ 68
10.3.2 T2DATA
初值计算方法
............................................................................................................................................. 68
10.4
10.5
TMR2
应用
................................................................................................................................................................... 69
T2OUT
输出
................................................................................................................................................................. 70
10.5.1 T2OUT
的周期
......................................................................................................................................................... 70
10.5.2 T2OUT
基本时间参数
.............................................................................................................................................. 70
10.5.3 T2OUT
应用
............................................................................................................................................................ 70
11.
模数½换(ADC)
............................................................................................................... 71
11.1
11.2
11.3
11.4
ADC
概述
..................................................................................................................................................................... 71
与
ADC
相关寄存器
...................................................................................................................................................... 72
内部电压基准
............................................................................................................................................................... 74
ADC
应用
..................................................................................................................................................................... 75
11.4.1
用查询模式做
AD
½换流程
...................................................................................................................................... 75
11.4.2 AD
中断模式流程
..................................................................................................................................................... 76
12. LCD
驱动模块
...................................................................................................................... 78
12.1
12.2
LCD
功½½½
.............................................................................................................................................................. 78
LCD
相关设½
.............................................................................................................................................................. 78
13.
内½比较器
........................................................................................................................... 79
13.1
13.2
内½比较器概述
........................................................................................................................................................... 79
与比较器相关的寄存器
................................................................................................................................................. 80
13.3
比较器
0
应用
...................................................................................................................................
www.mcu.com.cn
- 4 -
V1.4
Cmsemicon
13.4
14.1
14.2
CMS89F11x
比较器
1
应用
............................................................................................................................................................... 82
14.
数据
EEPROM
控制
............................................................................................................. 83
数据
EEPROM
概述
..................................................................................................................................................... 83
相关寄存器
.................................................................................................................................................................. 84
14.2.1 EEADR
寄存器
........................................................................................................................................................ 84
14.2.2 EECON1
和
EECON2
寄存器
.................................................................................................................................. 84
14.3
14.4
14.5
读数据
EEPROM
存储器
.............................................................................................................................................. 86
写数据
EEPROM
存储器
.............................................................................................................................................. 87
数据
EEPROM
操½注意事项
...................................................................................................................................... 88
14.5.1
写校验
..................................................................................................................................................................... 88
14.5.2
避免误写的保护
....................................................................................................................................................... 88
15. 8
½
PWM(PWM0)........................................................................................................... 89
15.1
15.2
15.3
8
½
PWM
概述
............................................................................................................................................................ 89
与
8
½
PWM
相关寄存器
............................................................................................................................................. 90
8
½
PWM
的周期
......................................................................................................................................................... 91
15.3.1 8
½
PWM
调制周期
................................................................................................................................................. 91
15.3.2 8
½
PWM
输出周期
................................................................................................................................................. 91
15.4
8
½
PWM
占空比算法..................................................................................................................................................
92
15.4.1 6+2
模式
PWM
占空比
............................................................................................................................................. 92
15.4.2 7+1
模式
PWM
占空比
............................................................................................................................................. 93
15.5
8
½
PWM
应用
............................................................................................................................................................ 93
16. 10
½
PWM(PWM1)......................................................................................................... 94
16.1
16.2
16.3
10
½
PWM
概述
.......................................................................................................................................................... 94
与
10
½
PWM
相关寄存器
........................................................................................................................................... 95
10
½
PWM
调制周期
................................................................................................................................................... 96
16.3.1 10
½
PWM
调制周期
............................................................................................................................................... 96
16.3.2 10
½
PWM
输出周期
............................................................................................................................................... 96
16.4
16.5
10
½
PWM
占空比算法................................................................................................................................................
97
10
½
PWM
应用
.......................................................................................................................................................... 98
17.
高频时钟(CLO)输出
........................................................................................................ 99
17.1
17.2
17.3
高频时钟(CLO)输出概述
......................................................................................................................................... 99
高频时钟(CLO)输出波½
......................................................................................................................................... 99
高频时钟(CLO)应用
.............................................................................................................................................. 100
18.
蜂鸣器输出(BUZZER)
................................................................................................... 101
18.1
18.2
18.3
BUZZER
概述
............................................................................................................................................................ 101
与
BUZZER
相关的寄存器
......................................................................................................................................... 102
BUZZER
输出频率
..................................................................................................................................................... 103
18.3.1 BUZZER
输出频率计算方法
.................................................................................................................................. 103
18.3.2
BUZZER
输出频率表
....................................................................................................................
www.mcu.com.cn
- 5 -
V1.4