编辑: 山南水北 | 2016-05-26 |
2 CMS89F23x5B Cmsemicon www.mcu.com.cn -1- CMS89F23x5B 用户手册 增强型闪存
8 位CMOS 单片机 V1.2 请注意以下有关CMS知识产权政策 *中微半导体公司已申请了专利,享有绝对的合法权益.与中微半导体公司MCU或其他产品有关的专利权并未 被同意授权使用,任何经由不当手段侵害中微半导体公司专利权的公司、组织或个人,中微半导体公司将采取 一切可能的法律行动,遏止侵权者不当的侵权行为,并追讨中微半导体公司因侵权行为所受的损失、或侵权者 所得的不法利益. *中微的名称和标识都是中微半导体公司的注册商标. *中微半导体公司保留对规格书中产品在可靠性、功能和设计方面的改进作进一步说明的权利.然而中微半导 体公司对于规格内容的使用不负责任.文中提到的应用其目的仅仅是用来做说明,中微半导体公司不保证和不 表示这些应用没有更深入的修改就能适用,也不推荐它的产品使用在会由于故障或其它原因可能会对人身造成 危害的地方.中微半导体公司产品不授权适用于救生、维生器件或系统中作为关键器件.中微半导体公司拥有 不事先通知而修改产品的权利,对于最新的信息,请参考我们的网站http://www.mcu.com.cn V1.2 CMS89F23x5B Cmsemicon www.mcu.com.cn -2- 目录 1. 产品概述.1 1.1 功能特性.1 1.2 系统结构框图.2 1.3 管脚分布.3 1.3.1 CMS89F2335B引脚图.3 1.3.2 CMS89F2365B引脚图.4 1.3.3 CMS89F2385B引脚图.5 1.3.4 CMS89F23A5B引脚图
6 1.4 系统配置寄存器
7 1.5 在线串行编程.8 2. 中央处理器(CPU)9 2.1 内存.9 2.1.1 程序内存.9 2.1.2 数据存储器
14 2.2 寻址方式.19 2.2.1 直接寻址.19 2.2.2 立即寻址.19 2.2.3 间接寻址.19 2.3 堆栈.20 2.4 工作寄存器(ACC)21 2.4.1 概述.21 2.4.2 ACC应用
21 2.5 程序状态寄存器(STATUS)22 2.6 预分频器(OPTION_REG)24 2.7 程序计数器(PC)26 2.8 看门狗计数器(WDT)27 2.8.1 WDT周期.27 2.8.2 看门狗定时器控制寄存器WDTCON.27 3. 系统时钟.28 3.1 概述.28 3.2 系统振荡器
29 3.2.1 内部RC振荡.29 3.2.2 外部XT振荡
29 3.3 起振时间.29 3.4 振荡器控制寄存器.30 4. 复位.31 4.1 上电复位.31 4.2 掉电复位.32 4.2.1 概述.32 V1.2 CMS89F23x5B Cmsemicon www.mcu.com.cn -3- 4.2.2 掉电复位的改进办法.33 4.3 看门狗复位
33 5. 休眠模式.34 5.1 进入休眠模式.34 5.2 从休眠状态唤醒
34 5.3 使用中断唤醒.34 5.4 休眠模式应用举例.35 5.5 休眠模式唤醒时间.35 6. I/O端口
36 6.1 I/O口结构图
37 6.2 PORTA.39 6.2.1 PORTA数据及方向控制.39 6.2.2 PORTA上拉电阻
40 6.2.3 PORTA下拉电阻
40 6.3 PORTB.41 6.3.1 PORTB数据及方向.41 6.3.2 PORTB上拉电阻
42 6.3.3 PORTB下拉电阻
42 6.3.4 PORTB电平变化中断
43 6.4 PORTC.44 6.4.1 PORTC数据及方向.44 6.4.2 PORTC上拉电阻
45 6.4.3 PORTC下拉电阻
45 6.5 PORTD.46 6.5.1 PORTD数据及方向.46 6.5.2 PORTD上拉电阻
47 6.5.3 PORTD下拉电阻
47 6.6 I/O使用
48 6.6.1 写I/O口48 6.6.2 读I/O口48 6.7 I/O口使用注意事项
49 7. 中断.50 7.1 中断概述.50 7.2 中断控制寄存器
51 7.2.1 中断控制寄存器.51 7.2.2 外设中断允许寄存器.52 7.2.3 外设中断请求寄存器.53 7.3 中断现场的保护方法.54 7.4 中断的优先级,及多中断嵌套.54 V1.2 CMS89F23x5B Cmsemicon www.mcu.com.cn -4- 8. 定时计数器TIMER0.55 8.1 定时计数器TIMER0 概述
55 8.2 TIMER0 的工作原理
56 8.2.1