商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2015 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或

Size: px
Start display at page:

Download "商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2015 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或"

Transcription

1 产品规格书 版本 1.0 义隆电子股份有限公司

2 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2015 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性, 义隆电子股份有限公司不承担任何责任 义隆电子股份有限公司不承诺对本使用说明文件之内容及信息有更新及校正之义务 本规格书的内容及信息将为符合确认之指示而变更 在任何情况下, 义隆电子股份有限公司对本使用说明文件中的信息或内容的错误 遗漏, 或者其它不准确性不承担任何责任 由于使用本使用说明文件中的信息或内容而导致的直接, 间接, 特别附随的或结果的损害, 义隆电子股份有限公司没有义务负责 本规格书中提到的软件 ( 如果有 ), 都是依据授权或保密合约所合法提供的, 并且只能在这些合约的许可条件下使用或者复制 义隆电子股份有限公司的产品不是专门设计来应用于生命维持的用具, 装置或者系统 义隆电子股份有限公司的产品不支持而且禁止在这些方面的应用 未经义隆电子股份有限公司书面同意, 任何个人或公司不得以任何形式或方式对本使用说明文件的内容之任一部分进行复制或传输 义隆电子股份有限公司 总公司 : 地址 : 台湾新竹科学园区创新一路 12 号电话 : 传真 : webmaster@emc.com.tw 香港分公司 : 义隆电子 ( 香港 ) 有限公司九龙观塘巧明街 95 号世达中心 19 楼 A 室电话 : 传真 : elanhk@emc.com.hk USA: Elan Information Technology Group (USA) P.O. Box 601 Cupertino, CA USA Tel: Fax: 深圳分公司 : 义隆电子 ( 深圳 ) 有限公司深圳市南山区高新技术产业园南区高新南六道迈科龙大厦 8A 邮编 : 电话 : 传真 : elan-sz@elanic.com.cn 上海分公司 : 义隆电子 ( 上海 ) 有限公司地址 : 上海市浦东新区张江高科碧波路 5 号科苑大楼 6 楼邮编 : 电话 : 传真 : elan-sh@elanic.com.cn

3 目录 目录 1 综述 1 2 特性 1 3 引脚配置 2 4 引脚描述 6 5 功能结构图 11 6 功能描述 操作寄存器 R0,IAR ( 间接寻址寄存器 ) R1,TCC ( 定时时钟计数器 ) R2,PC ( 程序计数器 ) R3,SR ( 状态寄存器 ) R4,RSR (RAM 选择寄存器 ) R5,Port 5 (Port 5 I/O 数据和寄存器页面选择 ) R6,Port 6 (Port 6 I/O 数据寄存器 ) R7,Port 7 (Port 7 I/O 数据寄存器 ) R8,Port 8 (Port 8 I/O 数据寄存器 ) R9,LCDCR (LCD 控制寄存器 ) RA,LCD_ADDR (LCD 地址寄存器 ) RB,LCD_DB (LCD 数据缓存器 ) RC,CNTER ( 计数器使能寄存器 ) RD,SBPCR ( 系统时钟 驱动频率及 PLL 频率控制寄存器 ) RE,IRCR (IR&Port5 引脚功能设置寄存器 ) RF,ISR ( 中断状态寄存器 ) 地址 : 10h~3Fh; R10~R3F ( 通用寄存器 ) 特殊目的寄存器 A ( 累加器 ) IOC50,P5CR (Port 5 I/O& Port 7,8 用于 LCD 段控制寄存器 ) IOC60,P6CR (Port 6 I/O 控制寄存器 ) IOC70,P7CR (Port 7 I/O 控制寄存器 ) IOC80,P8CR (Port 8 I/O 控制寄存器 ) IOC90,RAM_ADDR (128 字节 RAM 地址 ) IOCA0,RAM_DB (128 字节 RAM 数据缓存器 ) IOCB0,CNT1PR ( 计数器 1 预设值寄存器 ) IOCC0,CNT2PR ( 计数器 2 预设值寄存器 ) IOCD0,HPWTPR ( 高电平脉宽定时器预设值寄存器 ) 产品规格书 (V1.0) iii

4 目录 IOCE0,LPWTPR ( 低电平脉宽定时器预设值寄存器 ) IOCF0,IMR ( 中断屏蔽寄存器 ) IOC61,WUCR ( 唤醒和 P5.7/IROUT 灌电流控制寄存器 ) IOC71,TCCCR (TCC 控制寄存器 ) IOC81,WDTCR (WDT 控制寄存器 ) IOC91,CNT12CR ( 计数器 1 2 的控制寄存器 ) IOCA1,HLPWTCR ( 高 / 低电平脉宽定时器控制寄存器 ) IOCB1,P6PH (Port 6 上拉控制寄存器 ) IOCC1,P6OD (Port 6 漏极开路控制寄存器 ) IOCD1,P8PH (Port 8 上拉控制寄存器 ) IOCE1,P6PL (Port 6 下拉控制寄存器 ) IOCF1,P5PL (Port 5 下拉控制寄存器 ) TCC 和 WDT 预分频器 I/O 端口 复位和唤醒 振荡器 振荡器模式 锁相环 (PLL 模式 ) 晶体振荡器 / 陶瓷谐振器 ( 晶振 ) 带内部电容的 RC 振荡模式 上电参考 外部上电复位电路 残余电压保护 中断 LCD 驱动 R9/LCDCR (LCD 控制寄存器 ) RA/LCD_ADDR (LCD 地址寄存器 ) RB/LCD_DB (LCD 数据缓存器 ) RD/SBPCR ( 系统时钟 驱动频率及 PLL 频率控制寄存器 ) 红外遥控应用 /PWM 波形的产生 代码选项 指令集 时序图 69 7 最大绝对值 70 8 电气特性 直流电气特性 交流电气特性 72 iv 产品规格书 (V1.0)

5 目录 附录 A 产品编码与制作信息 73 B 封装类型 74 C 封装信息 75 D EM78P468S 烧录引脚表单 81 E 品质保证和可靠性 82 E.1 地址缺陷检测 82 产品规格书 (V1.0) v

6 目录 修订本规格历史 版本号修订本描述日期 1.0 初版 2015/07/28 vi 产品规格书 (V1.0)

7 1 综述 EM78P468S 是采用低功耗高速 CMOS 工艺设计开发的 该芯片集成有 WDT 数据 RAM ROM 可编程实时时钟计数器, 内部 / 外部中断 省电模式 LCD 驱动器 红外发射功能和三态 I/O 口 它的内部有一个 4.25Kx13 位一次性可编程存储器 (OTP-ROM) 它提供多层保护位用于防止用户在 OTP 存储代码空间中的程序被读取, 拥有 7 个代码选项位以满足用户定置代码选项的需要, 尤其同时提供了 13 位用户 ID 选项 EM78468S 具有增强的 OPT-ROM 特性, 方便了用户开发和校验程序 另外, 利用开发编程工具,OTP 单片机具备简单高效的代码更新的优点 用户可以使用义隆的烧录器轻松地烧写开发代码 2 特性 CPU 配置 4.25K 13 位片内 OTP-ROM 272 字节 SRAM 144 字节通用目的寄存器 128 字节片内数据 RAM 8 级堆栈用于子程序嵌套 上电电压检测 : V(EM78P468S) I/O 端口结构 通常有 12 个双向三态 I/O 口 16 个双向三态 I/O 口与 LCD 段输出共用 28 个双向三态 I/O 口 4 个可编程高灌流 / 驱动 I/O 端口 :P5,P6,P7,P8 工作电压和工作温度范围 EM78P468S 商业级 : 2.1 V ~ 5.5 V (0 C ~+70 C) 工业级 : 2.3V ~ 5.5 V (-40 C ~+85 C) 工作模式 : 正常模式 :CPU 工作于主频 (Fm) 低速模式 :CPU 工作于副频 (Fs), 而主频 (Fm) 停止振荡 空闲模式 :CPU 闲置, 但 LCD 驱动仍在工作 休眠模式 : 整个芯片停止工作 振荡模式 输入端口从空闲及休眠模式唤醒功能 (Port 5~ Port 8) 工作频率 :DC~10MHz 时钟输入 双时钟工作模式 高频振荡器可从晶振 RC 或 PLL( 锁相环 ) 模式中选择其中一种模式 低频振荡器可选择晶振或 RC 模式 外围配置 8 位实时时钟 / 计数器 (TCC) 1 个红外发射器 /PWM 发生器 4 组 8 位可自动重载下溢计数 / 定时器, 可用于中断源 计数器 1: 独立下溢计数器 计数器 2: 与红外发射 (IR) 功能共用的高电平脉宽定时器 (HPWT) 和低电平脉宽定时器 (LPWT) 可编程的自由运行片内看门狗定时器, 可用於正常模式, 低速模式和空闲模式 1 个带 Dead-time 功能的 10 位分辨率的 PWM 7 个中断源, 包括 2 个外部中断 5 个内部中断 内部中断源 :TCC 计数器 1 计数器 2 高 / 低电平脉宽定时器 ; PWM 周期 / 占空比 外部中断源 :INT0/1 及引脚状态改变唤醒 (Port5~ Port 8) 中断 LCD 电路 4 个公共驱动引脚 32 个字段驱动引脚 LCD 偏压 :1/3 1/2 偏压 LCD 占空比 : 1/4 1/3 1/2 占空比 封装类型 : Dice 构成 : 59 pins QFP-64 pin : EM78P468SQ64 LQFP-64 pin : EM78P468SL64 LQFP-44 pin : EM78P468SL44 QFP-44 pin : EM78P468SQ44 (Body 14mm 20mm) (Body 7mm 7mm) (Body 10mm 10mm) (Body 10mm 10mm) QFP-64 pin : EM78P468SQ64B (Body 14mm 14mm) LQFP-48 pin : EM78P468SL48 注 : 绿色产品不包含有害物质 (Body 7mm 7mm) 产品规格书 (V1.0)

8 3 引脚配置 SEG28/P SEG27/P SEG26/P SEG25/P SEG24/P80 SEG23/P EM78P468SQ OSCO R- OSCI SEG22/P76 SEG21/P75 SEG20/P QFP / RESET VLCD3 SEG19/P VLCD2 SEG18/P SEG17/P SEG16/P SEG15 SEG14 SEG13 SEG12 SEG11 SEG10 SEG 9 SEG 8 SEG 7 SEG 6 SEG 5 SEG 4 SEG 3 SEG 2 SEG 1 SEG 0 COM3 COM2 COM1 SEG29/P85 SEG30/P86 NC NC NC SEG31/P87 P67 P66 P65 P64 P63 P62 P61//PWM P60/PWM P57/IROUT NC NC P56/TCC P55/INT1 P54/INT0 XOUT XIN VA VB COM0 图 引脚 QFP EM78P468SQ64 引脚分布 2 产品规格书 (V1.0)

9 NC NC SEG31/P87 P67 P66 P65 P64 P63 P62 P61//PWM P60/PWM P57/IROUT NC NC P56/TCC P55/INT NC P54/INT0 SEG30/P XOUT SEG29/P XIN SEG28/P SEG27/P OSCO SEG26/P R-OSCI SEG25/P81 SEG24/P80 SEG23/P77 SEG22/P EM78P468SL64 EM78P468SQ64B /RESET VLCD3 VLCD2 SEG21/P VA SEG20/P VB SEG19/P COM0 SEG18/P COM1 SEG17/P COM2 SEG16/P COM SEG15 SEG14 SEG13 SEG12 SEG11 SEG10 SEG 9 SEG 8 SEG 7 SEG 6 SEG 5 SEG 4 SEG 3 SEG 2 SEG 1 SEG 0 图 引脚 LQFP/QFP EM78P468SL64/EM78P468SQ64B 引脚分布 产品规格书 (V1.0)

10 XOUT XIN R- OSCI / RESET VLCD3 SEG20 /P 74 SEG19 /P EM78P468SL VLCD2 VA SEG18 /P 72 SEG17 /P LQFP SEG 16/P SEG14 14 SEG SEG11 P64 P63 P62 P61//PWM P60/PWM P57//IROUT P56/TCC P55/INT P65 24 P66 23 P67 SEG28 /P 84 VB COM0 45 COM1 SEG15 46 COM2 47 COM3 48 SEG SEG12 SEG10 SEG 9 SEG 8 SEG 7 SEG6 SEG5 SEG 4 SEG 3 SEG 2 SEG 1 P54/INT0 图 引脚 LQFP/QFP EM78P468SL48 引脚分布 4 产品规格书 (V1.0)

11 SEG28/P84 P67 P66 P65 P64 P63 P62 P61//PWM P60/PWM P57/IROUT P56/TCC SEG27/P P55/INT1 SEG26/P P54/INT0 SEG25/P81 SEG24/P80 SEG23/P EM78P468SQ44 EM78P468SL XOUT XIN SEG22/P76 SEG21/P75 SEG20/P LQFP-44 QFP OSCO R-OSCI SEG19/P /RESET SEG18/P VLCD3 SEG17/P VLCD SEG16/P70 SEG14 SEG13 SEG12 SEG11 COM3 COM2 COM1 COM0 VB VA 图 Pin LQFP/QFP EM78P468SQ44/EM78P468SL 44 引脚分布 产品规格书 (V1.0)

12 4 引脚描述 Symbol Function Input Type Output Type Description P54 ST CMOS 双向 I/O 引脚 P54/INT0 (ACLK) INT0 ST 外部中断引脚 中断源为信号下降沿 引脚状态改变时能够从休眠及空闲模式中唤醒 (ACLK) ST ACLK 做烧录程序的引脚使用 P55 ST CMOS 双向 I/O 引脚 P55/INT1 (DINCK) INT1 ST 外部中断引脚 中断源为信号下降沿 引脚状态改变时能够从休眠及空闲模式中唤醒 (DINCK) ST DINCK 做烧录程序的引脚使用 P56/TCC (DATAIN) P57/IROUT P60 (PGMB) P56 ST CMOS 双向 I/O 引脚 引脚可在正常 / 空闲 / 低速模式下工作 TCC ST TCC 的外部输入引脚 (DATAIN) ST DATAIN 做烧录程序的引脚使用 P57 ST CMOS 双向 I/O 引脚 灌电流能达到 20mA IROUT ST IR/PWM 模式输出引脚 具有可编程上拉, 下拉及漏极开路功能 P60 ST CMOS 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤 醒 PWM ST PWM 功能输出引脚 (PGMB) ST PGMB 做烧录程序的引脚使用 P61 (OEB) P61 ST CMOS 具有可编程上拉, 下拉及漏极开路功能 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 /PWM ST /PWM 功能输出引脚 (OEB) ST OEB 做烧录程序的引脚使用 P62 P62 ST CMOS 双向 I/O 引脚 具有可编程上拉, 下拉及漏极开路功能 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤 醒 6 产品规格书 (V1.0)

13 Symbol Function Input Type Output Type Description P63 P63 ST CMOS P64 P64 ST CMOS P65 P65 ST CMOS P66 P66 ST CMOS P67 P67 ST CMOS COM3~0 COM3~0 AN LCD 公共驱动输出引脚 SEG0~15 SEG0~15 AN LCD 段输出引脚 SEG16/P70 SEG16 AN LCD 段输出引脚 P70 ST CMOS 双向 I/O 引脚 具有可编程上拉, 下拉及漏极开路功能 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 双向 I/O 引脚 具有可编程上拉, 下拉及漏极开路功能 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 双向 I/O 引脚 具有可编程上拉, 下拉及漏极开路功能 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 双向 I/O 引脚 具有可编程上拉, 下拉及漏极开路功能 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 双向 I/O 引脚 具有可编程上拉, 下拉及漏极开路功能 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 双向 I/O 引脚 SEG17 AN LCD 段输出引脚 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 SEG17/P71 SEG18/P72 SEG19/P73 SEG20/P74 SEG21/P75 P71 ST CMOS 双向 I/O 引脚 SEG18 AN LCD 段输出引脚 P73 ST CMOS 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 双向 I/O 引脚 SEG19 AN LCD 段输出引脚 P73 ST CMOS 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 双向 I/O 引脚 SEG20 AN LCD 段输出引脚 P74 ST CMOS 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 双向 I/O 引脚 SEG21 AN LCD 段输出引脚 P75 ST CMOS 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 双向 I/O 引脚 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 产品规格书 (V1.0)

14 Symbol Function Input Type Output Type Description SEG22 AN LCD 段输出引脚 SEG22/P76 SEG23/P77 SEG24/P80 SEG25/P81 SEG26/P82 SEG27/P83 SEG28/P84 SEG29/P85 SEG30/P86 SEG31/P87 P76 ST CMOS 双向 I/O 引脚 SEG23 AN LCD 段输出引脚 P77 ST CMOS 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 双向 I/O 引脚 SEG24 AN LCD 段输出引脚 P80 ST CMOS SEG25 AN LCD 段输出引脚 P81 ST CMOS SEG26 AN LCD 段输出引脚 P82 ST CMOS SEG27 AN LCD 段输出引脚 P83 ST CMOS SEG28 AN LCD 段输出引脚 P84 ST CMOS SEG29 AN LCD 段输出引脚 P85 ST CMOS SEG30 AN LCD 段输出引脚 P86 ST CMOS SEG31 AN LCD 段输出引脚 P87 ST CMOS 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 通用 I/O 引脚 具有可编程上拉功能 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 通用 I/O 引脚 具有可编程上拉功能 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 通用 I/O 引脚 具有可编程上拉功能 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 通用 I/O 引脚 具有可编程上拉功能 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 通用 I/O 引脚 具有可编程上拉功能 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 通用 I/O 引脚 具有可编程上拉功能 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 通用 I/O 引脚 具有可编程上拉功能 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 双向 I/O 引脚 具有可编程上拉功能 所有引脚状态改变时能够将单片机从休眠和空闲模式中唤醒 8 产品规格书 (V1.0)

15 Symbol Function Input Type Output Type Description VB VB AN 为得到 LCD 偏压, 该引脚连接电容 VA VA AN 为得到 LCD 偏压, 该引脚连接电容 VLCD2 VLCD2 AN LCD 偏压电压连接引脚 VLCD3 VLCD3 AN LCD 偏压电压连接引脚 /RESET (VPP) /RESET ST 通用输入引脚 低电平有效, 当保持逻辑低电平时芯片将复位 /RESE 做烧录程序的引脚使用 VPP ST Vpp 做烧录程序的引脚使用 R-OSCI R-OSCI AN OSCO OSCO XTAL Xin Xin XTAL Xout Xout XTAL I 晶振模式时 : 晶振输入 RC 模式时 : 接上拉电阻 PLL 模式时 : 接 0.01μF 电容到地 当不使用高频振荡器时, 该脚必须连接 0.01uF 的电容到地以及在 code option 中选择 PLL 模式 晶振模式时 : 晶振输出 RC 模式时 : 指令时钟输出 晶振模式时 : 副振荡器输入端, 接 KHz 晶振 晶振模式时 : 接 KHz 晶振 RC 模式 : 指令时钟输出 NC NC 未连接 Power 电源 Power 地 说明 : ST: 施密特触发输入 CMOS: CMOS 输出 AN: 模拟输入引脚 XTAL: 晶振 / 陶振引脚 产品规格书 (V1.0)

16 使能功能下的引脚状态 引脚功能 I/O 方向 I/O 状态 引脚状态改变 WK/Int. 引脚控制 拉高拉低漏极开路 通用输入 输入 S/W S/W S/W S/W 通用输出 输出 禁止 S/W S/W S/W TCC 输入 禁止 S/W S/W S/W LCD 驱动 输入 禁止 禁止 禁止 S/W TC-OUT 输出 禁止 Init: 使能 S/W S/W 复位 输入 禁止 S/W S/W S/W EX_INT 输入 禁止 S/W S/W S/W OSCI 输入 禁止 禁止 禁止 S/W OSCO 输入 禁止 禁止 禁止 S/W 禁止 一直禁止使能 一直使能 S/W 由寄存器来控制, 初值设定为 禁止 1. 对于非 I/O 功能引脚, 引脚状态改变唤醒和中断功能, 应设为禁止 2. 优先级 : 数字输出功能 > 数字输入功能 > 通用 I/O 功能 10 产品规格书 (V1.0)

17 5 功能结构图 P8 P80 P81 P82 P83 P84 P85 P86 P87 ROM Instruction Register PC 8-level stack (13-bit) Crystal RC Oscillation Generation IR LCD IROUT P7 P70 P71 P72 P73 P74 P75 P76 P77 ALU Instruction Decoder PLL Mux. Reset WDT IR (Timer 1,2) TCC CNTR 1 CNTR 2 IR TCC CNTR1 CNTR2 P6 PWM PWM P60 P61 P62 P63 P64 P65 P66 P67 ACC R3 (Status Reg.) Interrupt Control Register R4 RAM LCD RAM Data RAM (256 Byte) P5 P54 P55 P56 P57 Interrupt Circuit Ext INT 图 5 系统结构框图 产品规格书 (V1.0)

18 6 功能描述 6.1 操作寄存器 R0,IAR ( 间接寻址寄存器 ) ( 地址 : 00h) R0 并非一个实际工作的寄存器, 其主要功能是作为间接地址指针 任何对 R0 进行操作的指令, 实际上是对 RAM 选择寄存器 R4 所指定的寄存器进行的操作 R1,TCC ( 定时时钟计数器 ) ( 地址 : 01h) 它用于对外加在 TCC 引脚上的脉冲或内部时钟进行计数, 同其它寄存器一样它可以由程序进行读 / 写操作 R2,PC ( 程序计数器 ) ( 地址 : 02h) R3 PC 000 PAGE0 0000~03FF 001 PAGE1 0400~07FF 010 PAGE2 0800~0BFF 011 PAGE3 0C00~0FFF 1xx PAGE4 0FFF~10FF A12 A10 A9 A8 A7 ~ A0 CALL RET RETL RETI Stack 1 Stack 2 Stack 3 Stack 4 Stack 5 Stack 6 Stack 7 Stack 8 Reset vector TCC overflow interrupt vector External INT1 pin interrupt vector Counter 1 underflow interrupt vector Counter 2 underflow interrupt vector High pulse width timer underflow interrupt vector Low pulse width timer underflow interrupt vector Port 6/Port 8 pin change wake-up interrupt vector On-chip Program Memory 000H 003H 009H 00CH 00FH 012H 015H 018H User Memory Space 10FFH 图 6-1 程序计数器结构图 图 6-1 描述了 R2 的结构, 程序计数器的组成 该结构产生 4.25K 13 位片内 ROM 地址以获取对应程式指令代码 复位后,R2 所有位被清零 JMP 指令允许直接装载程序计数器的低 10 位, 因此, JMP 指令跳转范围为一个程 序页面内 "CALL" 指令装载 PC 的低 10 位, 然后 PC+1 压入堆栈 因此, 子程序入口地址可以位 于一个程序页的任何地方 "RET" ("RETL k", "RETI") 指令将栈顶的数据载入 PC 中 12 产品规格书 (V1.0)

19 "ADD R2, A" 允许把 A 的值加到当前 PC 上, 同时 PC 的第九位第十位根据实际情况增加 "MOV R2, A" 允许将 A 寄存器的地址装载到 PC 的低 8 位, 同时 PC 的第九位及第十位 (A8 ~ A9) 保持不变 当执行 JMP CALL 指令时,PC 的高位 (A10~A12) 将装入状态寄存器 (R3) 中的 PS0~PS2 位 ADDRESS SBANK0 SBANK1 IOCPAGE0 IOCPAGE1 00 R0 01 R1 (TCC) 02 R2 (PC) 03 R3 (Status & ROM page) 04 R4 (RAM selection) A R5 (Port 5 & IOC page) R6 (Port 6) R7 (Port 7) R8 (Port 8) R9 (LCD control) RA (LCD contrast & addr.) R5 (Wake up register2) R6 (PWMSCR) R7 (PWMCR) R8 (PRDL) R9 (PRDH) RA (DTL) IOC50 (Port 5 IO control) IOC60 (Port 6 IO control) IOC 70 (Port 7 IO control) IOC80 (Port 8 IO control) IOC90 (RAM Address) IOCA0 (RAM Data) IOC51 (Reserved) IOC61 (Wake-up register) IOC71 (TCC control) IOC81 (WDT control) IOC91 (CNT1/2 control) IOCA1 (H/L pulse time control) 0B RB (LCD data) RB (DTH) IOCB0 (CNT1 preset) IOCB1 (Port 6 pull-high) 0C 0D 0E 0F RC (Counter enable reg.) RD (System Clock control) RE (IR control) RF (Interrupt status) RC (DeadTR) RD (Reserved) RE (Interrupt Mask Register 2) RF (Interrupt status Register 2) IOCC0 (CNT2 preset) IOCD0 (High pulse timer preset) IOCE0 (Low pulse timer preset) IOCF0 (interrupt mask ) IOCC1 (Port 6 open-drain) IOCD1 (Port 8 pull-high) IOCE1 (Port 6 pull down) IOCF1 (Port 5 pull-high/low) 10 1F 16 byte common register 20 3F Bank 0 32 byte register Bank 1 32 byte register Bank 2 32 byte register Bank 3 32 byte register 图 6-2 数据存储器组成 产品规格书 (V1.0)

20 6.1.4 R3,SR ( 状态寄存器 ) ( 地址 : 03h) PS2 PS1 PS0 T P Z DC C R/W R/W R/W R/W R/W R/W R/W R/W Bits 7 ~ 5 (PS1 ~ 0): 页面选择位 PS2 PS1 PS0 ROM 页 ( 地址 ) 页 0 (000H ~ 3FFH) 页 1 (400H ~ 7FFH) 页 2 (800H ~ BFFH) 页 3 (C00H ~ FFFH) 1 x x 页 4 (FFFH ~ 10FFH) PS0~PS2 用来作程序存储器 ROM 的页选, 用户可以利用 PAGE 指令 ( 例如 PAGE 1) 或 者通过设置 PS2~PS0 位来改变程序存储器的页面 当执行 "JMP" "CALL", 或者其他 可以改变程序计数器的指令 ( 例如 MOV R2, A) 时,PS0~PS2 会被装载到程序计数器的第 11,12 和 13 位中, 即所选的程序存储器中的一页 注意 RET (RETL, RETI) 等指令不会 改变 PS0~PS2 位的值, 因此不管当前 PS0~PS2 设置如何, 在程序返回时总会回到子程 序被调用时所在的页面 Bit 4 (T): 时间溢出位 当执行 SLEP WDTC 指令或系统上电时, 置该位为 1 ; 当 WDT 溢出时, 该位清为 0 事件 T P 备注 从休眠模式唤醒 WDT 0 0 WDT 超时 ( 非休眠模式 ) 0 1 从休眠模式 /RESET 唤醒 1 0 上电 1 1 低脉冲启动重置 /RESET 1 1 : 无关项 Bit 3 (P): Bit 2 (Z): 掉电位 当系统上电或执行 WDTC 指令后, 置该位为 1 ; 当执行 SLEP 指令后, 该位清为 0 零标志位 Bit 1 (DC): 辅助进位标志 Bit 0 (C): 进位标志 14 产品规格书 (V1.0)

21 6.1.5 R4,RSR (RAM 选择寄存器 ) ( 地址 : 04h) RBS1 RBS0 RSR5 RSR4 RSR3 RSR2 RSR1 RSR0 R/W R/W R/W R/W R/W R/W R/W R/W Bits 7 ~ 6 (RBS1 ~ RBS0): 用来决定 4 个 BANK 中哪一个处于激活状态 数据存储器组成见图 6-2 用户可以通过 BANK 指令 ( 例如 BANK 1) 来改变 BANK Bits 5 ~ 0 (RSR5 ~ RSR0): 在间接寻址方式中用来选择 64 个寄存器 ( 地址 : 00~3F), 如 果不作为间接寻址使用,RSR 也可被用作 8 位通用读 / 写寄存器 Code option ADVMS =0 (Advance Enable) BANK1 BANK0 Special Register Bank RAM Bank 0 0 Bank 0 Bank Bank 1 Bank Bank 0 Bank Bank 0 Bank 3 *Code option ADVMS =1 (Advance Disable) BANK1 BANK0 Special Register Bank RAM Bank 0 0 Bank 0 Bank Bank 0 Bank Bank 0 Bank Bank 0 Bank R5,Port 5 (Port 5 I/O 数据和寄存器页面选择 ) ( 地址 : 05h) R57 R56 R55 R54 IOCPAGE R/W R/W R/W R/W R/W Bits 7~4: 4 位 Port5 双向 I/O 寄存器 用户可使用 IOC50 寄存器来设置各位是作为输入或输出状态 Bits 3~1: 未使用 Bit 0 (IOCPAGE): 改变 IOC5~IOCF 到另一页面 IOCPAGE = 0 : 页 0 ( 选择寄存器 :IOC 50 ~ IOC F0) IOCPAGE = 1 : 页 1 ( 选择寄存器 :IOC 61 ~ IOC F1) 产品规格书 (V1.0)

22 6.1.7 R6,Port 6 (Port 6 I/O 数据寄存器 ) ( 地址 : 06h) R67 R66 R65 R64 R63 R62 R61 R60 R/W R/W R/W R/W R/W R/W R/W R/W Bits 7~0: Port6 的 8 位双向 I/O 寄存器 用户可使用 IOC60 寄存器来设置各个 IO 位作为输入或者输出状态 R7,Port 7 (Port 7 I/O 数据寄存器 ) ( 地址 : 07h) R77 R76 R75 R74 R73 R72 R71 R70 R/W R/W R/W R/W R/W R/W R/W R/W Bits 7~0: Port 7 的 8 位双向 I/O 寄存器用户可使用 IOC70 寄存器来设置各个 IO 位作为输入或者输出状态 R8,Port 8 (Port 8 I/O 数据寄存器 ) ( 地址 : 08h) R87 R86 R85 R84 R83 R82 R81 R80 R/W R/W R/W R/W R/W R/W R/W R/W Bits 7~0: Port8 的 8 位双向 I/O 寄存器 用户可使用 IOC80 寄存器来设置各个 IO 位作为输入或者输出状态 R9,LCDCR (LCD 控制寄存器 ) ( 地址 : 09h) BS DS1 DS0 LCDEN -- LCDTYPE LCDF1 LCDF0 R/W R/W R/W R/W - R/W R/W R/W Bit 7 (BS): LCD 偏压选择位 BS = 0 : 1/2 偏压 BS = 1 : 1/3 偏压 Bit 6 ~ 5 (DS1 ~ DS0): LCD 占空比选择位 16 产品规格书 (V1.0)

23 DS1 DS0 LCD 占空比 0 0 1/2 占空比 0 1 1/3 占空比 1 1/4 占空比 Bit 4 (LCDEN): LCD 使能位 LCDEN = 0 : LCD 电路关闭 所有公共驱动 / 段输出设置为低电平 LCDEN = 1 : LCD 电路打开 Bit 3: 未使用 Bit 2 (LCDTYPE): LCD 的驱动波形类型选择位 LCDTYPE = 0 : A 类波形 LCDTYPE = 1 : B 类波形 Bits 1 ~ 0 (LCDF1 ~ LCDF0): LCD 帧频控制位 LCDF1 LCDF0 LCD 帧频 ( 例. Fs=32.768kHz) 1/2 占空比 1/3 占空比 1/4 占空比 0 0 Fs/(256 2)=64.0 Fs/(172 3)=63.5 Fs/(128 4)= Fs/(280 2)=58.5 Fs/(188 3)=58.0 Fs/(140 4)= Fs/(304 2)=53.9 Fs/(204 3)=53.5 Fs/(152 4)= Fs/(232 2)=70.6 Fs/(156 3)=70.0 Fs/(116 4)=70.6 注 : Fs: 副频振荡频率 RA,LCD_ADDR (LCD 地址寄存器 ) ( 地址 : 0Ah) LCD_A4 LCD_A3 LCD_A2 LCD_A1 LCD_A R/W R/W R/W R/W R/W Bits 7~5: 未使用, 固定为 0 Bits 4~0 (LCDA4 ~ LCDA0): LCD RAM 地址 RA (LCD 地址 ) Bits 7 ~4 Bit 3 (LCD_D3) RB (LCD 数据缓存器 ) Bit 2 (LCD_D2) Bit 1 (LCD_D1) Bit 0 (LCD_D0) 00H SEG0 01H SEG1 02H SEG2 1DH SEG29 1EH SEG30 1FH SEG31 Common COM3 COM2 COM1 COM0 段 产品规格书 (V1.0)

24 RB,LCD_DB (LCD 数据缓存器 ) ( 地址 : 0Bh) LCD_D3 LCD_D2 LCD_D1 LCD_D R/W R/W R/W R/W Bits 7~4: 未使用 Bits 3~0 (LCD_D3 ~ LCD_D0) : LCD RAM 数据传输寄存器 RC,CNTER ( 计数器使能寄存器 ) ( 地址 : 0Ch) LPWTEN HPWTEN CNT2EN CNT1EN R/W R/W R/W R/W Bits 7, 5: 未使用, 必须固定为 0 Bits 6, 4: 未使用 Bit 3 (LPWTEN): 低电平脉宽定时器使能控制位 LPWTEN = 0 : 禁止 LPWT, 停止计数操作 LPWTEN = 1 : 使能 LPWT, 开始计数操作 Bit 2 (HPWTEN): 高电平脉宽定时器使能控制位 HPWTEN = 0 : 禁止 HPWT, 停止计数操作 HPWTEN = 1 : 使能 HPWT, 开始计数操作 Bit 1 (CNT2EN): 计数器 2 使能控制位 CNT2EN = 0 : 禁止计数器 2, 停止计数操作 CNT2EN = 1 : 使能计数器 2, 开始计数操作 Bit 0 (CNT1EN): 计数器 1 使能控制位 CNT1EN = 0 : 禁止计数器 1, 停止计数操作 CNT1EN = 1 : 使能计数器 1, 开始计数操作 RD,SBPCR ( 系统时钟 驱动频率及 PLL 频率控制寄存器 ) ( 地址 : 0Dh) CLK2 CLK1 CLK0 IDLE BF1 BF0 CPUS R/W R/W R/W R/W R/W R/W R/W Bit 7: 未使用 18 产品规格书 (V1.0)

25 Bits 6 ~ 4 (CLK2 ~ CLK0): PLL 模式 ( 在代码选项中选择 ) 时主时钟选择位 CLK2 CLK1 CLK0 主时钟 例 Fs=32.768K Fs MHz Fs MHz Fs 65/ MHz Fs 65/4 532 khz 1 Fs MHz Bit 3 (IDLE): 空闲模式使能位 该位决定执行 SLEP 指令后进入哪一种模式 IDLE= 0 +SLEP 指令 休眠模式 IDLE= 1 +SLEP 指令 空闲模式 *SLEP 指令后面必须加 NOP 指令 例如 : 空闲模式 : IDLE 位 = 1 +SLEP 指令 + NOP 指令 休眠模式 : IDLE 位 = 0 +SLEP 指令 + NOP 指令 Bits 2, 1 (BF1, 0): LCD 驱动频率选择位以适应 VLCD 2, 3 驱动 BF1 BF0 驱动频率 0 0 Fs 0 1 Fs/4 1 0 Fs/8 1 1 Fs/16 Bit 0 (CPUS): CPU 振荡源选择, 当 CPUS = 0 时,CPU 选择副振荡器, 主振荡器停止工 作 CPUS = 0 : 副频 (Fs) CPUS = 1 : 主频 (Fm) 产品规格书 (V1.0)

26 CPU 工作模式 Code option HLFS=1 RESET It must delay for some time for the main oscillation to be stable while the system timing control is precisely maintained. CPUS="1" Normal Mode fm:oscillation fs: oscillation CPU: using fosc CPUS="0" Code option HLFS=0 SLEEP Mode Fm:stop Fs: stop IDLE="0" SLEP Green Mode fm:stop fs: oscillation IDLE="1" SLEP IDLE Mode fm:stop fs: oscillation CPU: stop Wake up CPU: using fs wake up CPU: stop The wake up time from sleep to green mode is approximately sub-oscillator setup time +18 ms +16*1/fs The wake up time from idle to green mode is 16*1/fs 图 6-3 CPU 工作模式 注意 (*) 如果在进入休眠模式前使能看门狗功能, 定时器电路 ( 时钟源为副频 ) 停止计数 如果在进入休眠模式前使能看门狗功能, 定时器电路 ( 时钟源外部引脚 ) 仍然能计数 当相应的中断使能后, 在条件满足时它的中断标志依然有效, 但是中断不能唤醒 CPU (**) 在休眠工作模式转换到正常模式, 低速模式转换到正常模式条件下 : 如果定时器的时钟源是主频, 在休眠模式和低速模式下定时计数器停止计数 但是, 在正常模式下, 当时钟源稳定时定时器可以继续计数, 这里的稳定时钟源指的是 CPU 开始工作在正常模式 20 产品规格书 (V1.0)

27 工作模式由休眠模式转换为低速模式 : 如果定时器的时钟源是副频, 在休眠模式下定时器停止计数 但是, 在低速模式下, 当时钟源稳定时定时器可以继续计数, 这里的稳定时钟源指的是 CPU 开始工作在低速模式 工作模式由休眠模式转换为正常模式 : 如果定时器的时钟源是副频, 在休眠模式下定时器停止计数 但是, 在正常模式下, 当时钟源稳定时定时器可以继续计数, 这里的稳定时钟源指的是 CPU 开始工作在正常模式 主频 RC XT 副频 上电 LVR N / G / I 引脚复位 / WDT RC 18ms+WSTO+15*1/Fsub 18ms+WSTO+15*1/ Fsub 18ms+WSTO+15*1/ Fsub XT 18ms+WSTO+15*1/Fsub 18ms+WSTO+15*1/ Fsub 18ms+WSTO+15*1/ Fsub RC 18ms+WSTO+15*1/Fsub 18ms+WSTO+15*1/ Fsub 18ms+WSTO+15*1/ Fsub XT 18ms+WSTO+15*1/Fsub 18ms+WSTO+15*1/Fsub 18ms+WSTO+15*1/Fsub S 主频副频 G N I N S N RC XT RC WSTO + 11*1/Fmain WSTO + 15*1/ Fsub 18ms + WSTO + 15*1/ Fsub XT WSTO + 11*1/Fmain WSTO + 15*1/ Fsub 18ms + WSTO + 15*1/ Fsub RC WSTO + 11*1/Fmain WSTO + 15*1/ Fsub 18ms + WSTO + 15*1/ Fsub XT WSTO + 11*1/Fmain WSTO + 15*1/ Fsub 18ms + WSTO + 15*1/Fsub 主频副频 I G S G IRC XT IRC WSTO + 15*1/Fsub 18ms + WSTO + 15*1/ Fsub XT WSTO + 15*1/Fsub 18ms + WSTO + 15*1/ Fsub IRC WSTO + 15*1/Fsub 18ms + WSTO + 15*1/ Fsub XT WSTO + 15*1/Fsub 18ms + WSTO + 15*1/Fsub WSTO: 起振时间 N: 正常模式, G: 低速模式, I: 空闲模式, S: 休眠模式 产品规格书 (V1.0)

28 RE,IRCR (IR&Port5 引脚功能设置寄存器 ) ( 地址 : 0Eh) IRE HF LGP IROUTE TCCE EINT1 EINT0 R/W R/W R/W - R/W R/W R/W R/W Bit 7 (IRE): 红外发射使能位 IRE = 0 : 禁止红外发射或脉宽调制功能 P57/IROUT 口的状态通过 IOC50 的第 7 位来定义 IRE = 1 : 使能红外发射或脉宽调制功能 Bit 6 (HF): 高频载波控制位 HF = 0 : 选用 PWM 模式, 禁止 H/W 调制功能 根据高电平脉宽定时器和低电平 脉宽定时器分别决定高低脉冲宽度, 从而确定 IROUT 输出波形 计数 器 2 是一个独立的自动装载的定时器 HF = 1 : 选用 IR 模式, 使能 H/W 调制功能 产生脉冲的低电平时间由载波频率来 调制 载波频率由计数器 2 提供 Bit 5 (LGP): IROUT 低脉冲宽度定时器 LGP = 0 : 高电平脉宽定时寄存器和低电平脉宽定时器使能 LGP = 1 : 不使用高电平脉宽定时寄存器,IROUT 波形仅由低电平脉宽定时器决 Bit 4: 未使用 定 Bit 3 (IROUTE): 定义 P57/IROUT 引脚的功能 IROUTE = 0 : P57 为双向 I/O 脚 IROUTE = 1 : IR/PWM 输出功能 I/O 控制寄存器中的 P57(IOC50 中第 7 位 ) 必 须设置为 0 Bit 2 (TCCE): 定义 P56/TCC 引脚功能 TCCE = 0 : P56 为双向 I/O 引脚 TCCE = 1 : 外部 TCC 输入 I/O 控制寄存器中的 P56(IOC50 中第 6 位 ) 必须置 1 Bit 1 (EINT1): 定义 P55/INT1 引脚的功能 EINT1 = 0 :P55 为双向 I/O 脚 EINT1 = 1 : 外部中断 INT1 引脚 I/O 控制寄存器中的 P55(IOC50 中第 5 位 ) 必须 置 1 Bit 0 (EINT0): 定义 P54/INT0 引脚的功能 EINT0 = 0 :P54 为双向 I/O 脚 EINT0 = 1 : 外部中断 INT1 引脚 I/O 控制寄存器中的 P54(IOC50 中第 4 位 ) 必须 置 1 22 产品规格书 (V1.0)

29 RF,ISR ( 中断状态寄存器 ) ( 地址 : 0Fh) ICIF LPWTF HPWTF CNT2F CNT1F INT1F INT0F TCIF F F F F F F F F 当中断发生时这些位分别置 1 Bit 7 (ICIF): Port 6 Port 8 输入状态改变中断标志位, 当 Port 6 Port 8 输入改变时 置 1 Bit 6 (LPWTF): 内部低电平脉宽定时器下溢标志位 Bit 5 (HPWTF): 内部高电平脉宽定时器下溢标志位 Bit 4 (CNT2F): 内部计数器 2 下溢标志位 Bit 3 (CNT1F): 内部计数器 1 下溢标志位 Bit 2 (INT1F): 外部 INT1 引脚中断标志位 Bit 1 (INT0F): 外部 INT0 引脚中断标志位 Bit 0 (TCIF): TCC 定时溢出标志位, 当 TCC 溢出时置 Bank1 R5: ( 唤醒控制寄存器 2) *Code option ADVMS=0 control /WUE7H /WUE7L /WUE5H 1 Bit 7~4: 保留 Bit 3 (/WUE7H): 0/1 使能 / 禁止 ( 默认 )P7.4~P7.7 状态改变唤醒功能 Bit 2 (/WUE7L): 0/1 使能 / 禁止 ( 默认 )P7.0~P7.3 状态改变唤醒功能 Bit 1 (/WUE5H): 0/1 使能 / 禁止 ( 默认 )P5.4~P5.7 状态改变唤醒功能 Bit 0: 保留 Bank1 R6: PWMSCR (PWM 源时钟控制寄存器 ) *Code option ADVMS=0 control PWMS PWMRC DEADTE 0 TEN TP2 TP1 TP0 R/W R/W R/W R/W R/W R/W R/W R/W Bit 7 (PWMS): PWM 计时器时钟选择位 0: Fs ( 默认 ) 1: Fm 产品规格书 (V1.0)

30 Bit 6 (PWMRC): PWM Read Control Bit 0: 当这个 Bit 设置为 0, 从 PRDH/PRDL 读取周期值 ( 默认 ) 1: 当这个 Bit 设置为 1, 从 PRDH/PRDL 读取计数值 Bit 5 (DEADTE): PWM 和 /PWM dead time 功能使能位 0: 禁止 ( 默认 ) Bit 4: 保留 1: 使能 Bit 3 (TEN): TMR 使能位, 所有 PWM 功能仅在此位置位时有效 0 = TMR 关闭 ( 默认 ) 1 = TMR 开启 PWME TEN Function Description 0 0 不做为 PWM 功能使用,I/O 引脚或其他功能引脚 0 1 计时器功能,I/O 引脚或其他功能引脚 1 0 PWM 功能, 波形保持在非有效电平 1 1 PWM 功能, 正常 PWM 输出波形 Bit 2~0 (TP2~TP0): TMR 时钟预分频选择位 TP2 TP1 TP0 Prescale :1( 默认 ) : : : : : : : Bank1 R7: PWMCR (PWM 控制寄存器 ) *Code option ADVMS=0 control PWME IPWME PWMA IPWMA R/W R/W R/W R/W Bit 7 (PWME): PWM 使能位 0: 禁止 ( 默认 ) 1: 使能. 此复合引脚用作 PWM 引脚 24 产品规格书 (V1.0)

31 Bit 6 (IPWME): 反向 PWM 使能位 0: 禁止 ( 默认 ) 1: 使能. 此复合引脚用作 /PWM 引脚 Bit 5 (PWMA): PWM 的有效电平 0: 占空比 - 停滞时间为逻辑 1 ( 默认 ) 1: 占空比 - 停滞时间为逻辑 0 Bit 4 (IPWMA): /PWM 的有效电平 0: 周期 - 占空比 - 停滞时间为逻辑 1 ( 默认 ) 1: 周期 - 占空比 - 停滞时间为逻辑 Bank1 R8: PRDL (PWM 周期的低字节 ) *Code option ADVMS=0 control PRD7 PRD6 PRD5 PRD4 PRD3 PRD2 PRD1 PRD0 R/W R/W R/W R/W R/W R/W R/W R/W Bits 7~0 (PRD7~ PRD0): 寄存器的内容为 PWM 周期的低字节 注意 1. 当 PRDL 寄存器更新時,PWM 占空比 / 周期重载 2. PWM 占空比 / 周期先读取 PRDH Bank1 R9: PRDH (PWM 周期的高字节 ) *Code option ADVMS=0 control PRDA9 PRDA R/W R/W Bits 1~0 (PRD9~ PRD8): 寄存器的内容为 PWM 周期的高字节 Bank1 RA: DTL (PWM 占空比的低字节 ) *Code option ADVMS=0 control DT7 DT6 DT5 DT4 DT3 DT2 DT1 DT0 R/W R/W R/W R/W R/W R/W R/W R/W Bits 7~0 (DT7~ DT0): 寄存器的内容为 PWM 占空比的低字节 产品规格书 (V1.0)

32 Bank1 RB: DTH (PWM 占空比的高字节 ) *Code option ADVMS=0 control DT9 DT R/W R/W Bits 1~0 (DT9~ DT8): 寄存器的内容为 PWM 占空比的高字节 Bank1 RC: DeadTR ( 停滞时间寄存器 ) *Code option ADVMS=0 control DEADTR3 DEADTR2 DEADTR1 DEADTR R/W R/W R/W R/W Bit 7~4: reserved Bits 3~0 (DEADTR3~0): 寄存器的内容为停滞时间 Bank1 RD: 保留 Bank1 RE: IMR2 ( 2) *Code option ADVMS=0 control Bits 7~3,0: 未使用, 总是设置为 "0" Bit 2 (PWMPIE): PWMPSF 中断使能位. 0: 禁止 PWM 中断的周期匹配 1: 使能 PWM 中断的周期匹配 Bit 1 (PWMDIE): PWMDSF 中断使能位元 0: 禁止 PWM 中断的占空比匹配 1: 使能 PWM 中断的占空比匹配 PWMPIE PWMDIE Bank1 RF: SF2 ( 中断标志寄存器 2) *Code option ADVMS=0 control PWMPIF PWMDIF Bits 7~3,0: Not used, set to "0" all the time. Bit 2 (PWMPIF): PWM( 脉冲宽度调制 ) 的周期匹配状态 当达到一个选择的周期置位, 通 过软件复位. 26 产品规格书 (V1.0)

33 Bit 1 (PWMDIF): PWMB( 脉冲宽度调制 ) 的占空比匹配状态 当达到一个选择的占空比置位, 通过软件复位 Address: 10h~3Fh; R10~R3F ( 普通功能寄存器 ) R10~R1F and R20~R3F (Banks 0~3) 为普通功能寄存器 6.2 特殊目的寄存器 A ( 累加器 ) A 累加器的暂存功能通常用于内部数据传输或指令操作数的暂存, 是一个不可寻址的寄存器 IOC Page 0 的寄存器 (IOC50 ~ IOCF0, R5 的第 0 位 = 0 ) IOC50,P5CR (Port 5 I/O& Port 7,8 用于 LCD 段控制寄存器 ) ( 地址 : 05h, R5 的第 0 位 = 0 ) IOC57 IOC56 IOC55 IOC54 P8HS P8LS P7HS P7LS R/W R/W R/W R/W R/W R/W R/W R/W Bits 7~4 (IOC57~54): Port 5 I/O 方向控制寄存器 IOC5x = 0 : 设置相关 I/O 引脚 P5x 作为输出口 IOC5x = 1 : 设置相关 I/O 引脚 P5x 呈高阻状态 ( 作为输入口 ) Bit 3 (P8HS): SEGxx/P8x 引脚共用, 该字节高四位是切换作为 Port 8 I/O 还是作为 LCD 的段输出 P8HS = 0 : 选择 Port 8 的高 4 位,P84~P87 作为一般 I/O 口 P8HS = 1 : 选择 LCD 的段输出作为 SEG28~SEG31 输出 Bit 2 (P8LS): SEGxx/P8x 引脚共用, 该字节低四位是切换作为 P8 I/O 还是作为 LCD 的段输出 P8LS = 0 : 选择 Port 8 的低 4 位,P80~P83 作为一般 I/O 口 P8LS = 1 : 选择 LCD 的段输出作为 SEG24~SEG27 输出 Bit 1 (P7HS): SEGxx/P7x 引脚共用, 该字节高四位是切换作为 P7 I/O 还是作为 LCD 的段输出 P7HS = 0 : 选择 Port 7 的高 4 位,P74~P77 作为一般 I/O 口 P7HS = 1 : 选择 LCD 的段输出作为 SEG20~SEG23 输出 产品规格书 (V1.0)

34 Bit 0 (P7LS): SEGxx/P7x 引脚共用, 该字节低四位是切换作为 P7 I/O 还是作为 LCD 的段输出 P7LS = 0 : 选择 Port 7 的低 4 位,P70~P73 作为一般 I/O 口 P7LS = 1 : 选择 LCD 的段输出作为 SEG16~SEG19 输出 IOC60,P6CR (Port 6 I/O 控制寄存器 ) ( 地址 : 06h, R5 的第 0 位 = 0 ) IOC67 IOC66 IOC65 IOC64 IOC63 IOC62 IOC61 IOC60 R/W R/W R/W R/W R/W R/W R/W R/W Bit 7 (IOC67) ~ Bit 0(IOC60): Port6 I/O 方向控制寄存器 IOC6x = 0 : 设置相关 I/O 引脚 P6x 作为输出 IOC6x = 1 : 设置相关 I/O 引脚 P6x 呈高阻状态 ( 作为输入口 ) IOC70,P7CR (Port 7 I/O 控制寄存器 ) ( 地址 : 07h, R5 的第 0 位 = 0 ) IOC77 IOC76 IOC75 IOC74 IOC73 IOC72 IOC71 IOC70 R/W R/W R/W R/W R/W R/W R/W R/W Bit 7 (IOC77) ~ Bit 0 (IOC70): Port 7 I/O 方向控制寄存器 IOC7x = 0 : 设置相关 I/O 引脚 P7x 作为输出 IOC7x = 1 : 设置相关 I/O 引脚 P7x 呈高阻状态 ( 作为输入口 ) IOC80,P8CR (Port 8 I/O 控制寄存器 ) ( 地址 : 08h, R5 的第 0 位 = 0 ) IOC87 IOC86 IOC85 IOC84 IOC83 IOC82 IOC81 IOC80 R/W R/W R/W R/W R/W R/W R/W R/W Bit 7 (IOC 87) ~ Bit 0 (IOC 80): Port 8 I/O 方向控制寄存器 IOC8x = 0 : 设置相关 I/O 引脚 P8x 作为输出 IOC8x = 1 : 设置相关 I/O 引脚 P8x 呈高阻状态 ( 作为输入口 ) IOC90,RAM_ADDR (128 字节 RAM 地址 ) ( 地址 : 09h, R5 的第 0 位 = 0 ) 0 RAM_A6 RAM_A5 RAM_A4 RAM_A3 RAM_A2 RAM_A1 RAM_A0 0 R/W R/W R/W R/W R/W R/W R/W 28 产品规格书 (V1.0)

35 Bit 7: 未使用, 固定为 0 Bits 6~0: 128 字节 RAM 地址 IOCA0,RAM_DB (128 字节 RAM 数据缓存器 ) ( 地址 : 0Ah, R5 的第 0 位 = 0 ) RAM_D7 RAM_D6 RAM_D5 RAM_D4 RAM_D3 RAM_D2 RAM_D1 RAM_D0 R/W R/W R/W R/W R/W R/W R/W R/W Bits 7~0: 128 字节 RAM 数据传输寄存器 IOCB0,CNT1PR ( 计数器 1 预设值寄存器 ) ( 地址 : 0Bh, R5 的第 0 位 = 0 ) R/W R/W R/W R/W R/W R/W R/W R/W Bit 7 ~ Bit 0: 八位递减计数器 1 的缓存器, 可供用户读写其预设初值 它的预分频比是 通过 IOC91 寄存器来设置的 中断产生后, 将自动装载预设初值 IOCC0,CNT2PR ( 计数器 2 预设值寄存器 ) ( 地址 : 0Ch, R5 的第 0 位 = 0 ) R/W R/W R/W R/W R/W R/W R/W R/W Bit 7 ~ Bit 0: 这些计数器 2 缓冲器可供客户读写 计数器 2 是一个带有 8 位预分频的 8 位减数计数器 它的预分频比是通过 IOC91 寄存器来设置的 中断产生后, 自动装载预设初值 当使能红外发射输出时, 设置该控制寄存器可以获得载波频率输出 如果计数器 2 的时钟频率等于 F T, 则 : 载波频率 (Fcarrier) = F T 2 ( 预设值 1) 预分频比 IOCD0,HPWTPR ( 高电平脉宽定时器预设值寄存器 ) ( 地址 : 0Dh, R5 的第 0 位 = 0 ) R/W R/W R/W R/W R/W R/W R/W R/W 产品规格书 (V1.0)

36 Bit 7 ~ Bit 0: 可读写的高电平脉宽定时器缓冲器, 它是八位递减的计数器, 用户可以通 过 IOCD0 来预设初值并且可读取该值 它的预分频比是通过 IOCA1 寄存器来设置的 中 断产生后, 自动装载预设初值 在 PWM 或 IR 应用中, 该寄存器用来设置高电平脉宽 如果高电平脉宽时钟源频率为 F T, 则 : 高电平宽度 = 预分频比 ( 预设值 1) F T IOCE0,LPWTPR ( 低电平脉宽定时器预设值寄存器 ) ( 地址 : 0Eh, R5 的第 0 位 = 0 ) R/W R/W R/W R/W R/W R/W R/W R/W Bit 7 ~ Bit 0: 可读写的低电平脉宽定时器缓冲器, 它是八位递减的计数器, 用户可以通过 IOCE0 来预设初值并且可读取该值 它的预分频比是通过 IOCA1 寄存器来设置的 中断产生后, 自动装载预设初值 在 PWM 或 IR 应用中, 该寄存器用来设置低电平脉宽 如果低电平脉宽时钟源频率为 F T 则 : 低电平宽度 = 预分频比 ( 预设值 1) F T IOCF0,IMR ( 中断屏蔽寄存器 ) ( 地址 : 0Fh, R5 的第 0 位 = 0 ) ICIE LPWTE HPWTE CNT2E CNT1E INT1E INT0E TCIE R/W R/W R/W R/W R/W R/W R/W R/W Bit 7 ~ Bit 0: 中断使能位, 使能相应的中断源 0: 禁止中断 1: 使能中断 IOCF0 为可读写寄存器 IOC Page 1 的寄存器 (IOC61 ~ IOCE1, R5 的第 0 位 = 1 ) IOC61,WUCR ( 唤醒和 P5.7/IROUT 灌电流控制寄存器 ) ( 地址 : 06h, R5 的第 0 位 = 1 ) IROCS /WUE8H /WUE8L /WUE6H /WUE6L R/W R/W R/W R/W R/W 30 产品规格书 (V1.0)

37 Bit 7: IROCS: IROUT/Port 57 输出灌电流设置 P57/IROUT 灌电流 IROCS =5V =3V 0 10 ma 6 ma 1 20 ma 12 ma Bits 6, 5, 4: 未使用 Bit 3 (/WUE8H): 0/1 使能 / 禁止 P84~P87 状态改变唤醒功能 Bit 2 (/WUE8L): 0/1 使能 / 禁止 P80~P83 状态改变唤醒功能 Bit 1 (/WUE6H): 0/1 使能 / 禁止 P64~P67 状态改变唤醒功能 Bit 0 (/WUE6L): 0/1 使能 / 禁止 P60~P63 状态改变唤醒功能 * 当唤醒功能使能的时候,Port 6 和 Port 8 输入不能处于悬空状态 唤醒功能初始为使能状态 IOC71,TCCCR (TCC 控制寄存器 ) ( 地址 : 07h, R5 的第 0 位 = 1 ) INT_EDGE INT TS TE PSRE TCCP2 TCCP1 TCCP0 R/W F R/W R/W R/W R/W R/W R/W Bit 7(INT_EDGE): INT_EDGE = "0": P54/INT0 脚信号上升沿时发生中断 INT_EDGE = "1": P54/INT0 脚信号下升沿时发生中断 Bit 6 (INT): INT 中断使能标志位, 该位只读 INT = 0 : 中断由 DISI 或硬件中断屏蔽 INT = 1 : 中断由 ENI/DISI 指令使能 Bit 5 (TS): TCC 信号源选择位 TS = 0 : 内部指令周期时钟作为 TCC 时钟源 TS = 1 : TCC 脚输入的外部信号作为 TCC 时钟源,TCC 周期大于内部指令时钟周期 Bit 4 (TE): TCC 信号沿 TE = 0 : TCC 脚信号上升沿加 1 TE = 1 : TCC 脚信号下降沿加 1 产品规格书 (V1.0)

38 Bits 3~0 (PSRE, TCCP2 ~ TCCP0): TCC 预分频比选择位 PSRE TCCP2 TCCP1 TCCP0 TCC 预分频比 0 1: : : : : : : : : IOC81,WDTCR (WDT 控制寄存器 ) ( 地址 : 08h, R5 的第 0 位 = 1 ) WDTE WDTP2 WDTP1 WDTP R/W R/W R/W R/W Bits 7 ~ 4: 未使用 Bit 3 (WDTE): 看门狗定时器使能位 该控制位用于使能看门狗定时器 WDTE = 0 : 关闭 WDT 功能 WDTE = 1 : 使能 WDT 功能 Bits 2 ~ 0 (WDTP2 ~ WDTP0): 看门狗定时器预分频比选择位,WDT 时钟源是副频频 率 WDTP2 WDTP1 WDTP0 WDT 预分频比 : : : : : : : : IOC91,CNT12CR ( 计数器 1 2 的控制寄存器 ) ( 地址 : 09h, R5 的第 0 位 = 1 ) 32 产品规格书 (V1.0)

39 CNT2S CNT2P2 CNT2P1 CNT2P0 CNT1S CNT1P2 CNT1P1 CNT1P0 R/W R/W R/W R/W R/W R/W R/W R/W Bit 7(CNT2S): 计数器 2 时钟源选择位 0 : Fs (Fs: 副频时钟 ) 1 : Fm (Fm: 主频时钟 ) Bits 6~4 (CNT2P2 ~ CNT2P 0): 计数器 2 预分频比选择位 CNT2P2 CNT2P1 CNT1P0 计数器 2 预分频比 : : : : : : : :256 Bit 3 (CNT1S): 计数器 1 时钟源选择位 0 : Fs (Fs: 副频时钟 ) 1 : Fm (Fm: 主频时钟 ) Bits 2~0 (CNT1P2 ~ CNT1P20): 计数器 1 预分频比选择位 CNT1P2 CNT1P1 CNT1P0 计数器 1 预分频比 : : : : : : : : IOCA1,HLPWTCR ( 高 / 低电平脉宽定时器控制寄存器 ) ( 地址 : 0Ah, R5 的第 0 位 = 1 ) LPWTS LPWTP2 LPWTP1 LPWTP0 HPWTS HPWTP2 HPWTP1 HPWTP0 R/W R/W R/W R/W R/W R/W R/W R/W Bit 7 (LPWTS): 低电平脉宽定时器时钟源选择位 0 : Fs (Fs: 副频时钟 ) 1 : Fm (Fm: 主频时钟 ) 产品规格书 (V1.0)

40 Bits 6~4 (LPWTP2~ LPWTP0): 低电平脉宽定时器预分频比选择位 LPWTP2 LPWTP1 LPWTP0 低电平脉宽定时器预分频比 : : : : : : : :256 Bit 3 (HPWTS): 高电平脉宽定时器时钟源选择位 0 : Fs (Fs: 副频时钟 ) 1 : Fm (Fm: 主频时钟 ) Bits 2~0 (HPWTP2~ HPWTP0): 高电平脉宽定时器预分频比选择位 HPWTP2 HPWTP1 HPWTP0 高电平脉宽定时器预分频比 : : : : : : : : IOCB1,P6PH (Port 6 上拉控制寄存器 ) ( 地址 : 0Bh, R5 的第 0 位 = 1 ) PH67 PH66 PH65 PH64 PH63 PH62 PH61 PH60 R/W R/W R/W R/W R/W R/W R/W R/W Bit 7 ~ Bit 0 (PH67 ~ PH60): Port 6 上拉使能控制位 PH6x = 0 : 禁止 P6x 内部上拉电阻功能 PH6x = 1 : 使能 P6x 内部上拉电阻功能 IOCC1,P6OD (Port 6 漏极开路控制寄存器 ) ( 地址 : 0Ch, R5 的第 0 位 = 1 ) OP67 OP66 OP65 OP64 OP63 OP62 OP61 OP60 R/W R/W R/W R/W R/W R/W R/W R/W 34 产品规格书 (V1.0)

41 Bit 7 ~ Bit 0: Port 6 漏极开路使能控制位 OD6x = 0 : 禁止 P6x 漏极开路功能 OD6x = 1 : 使能 P6x 漏极开路功能 IOCD1,P8PH (Port 8 上拉控制寄存器 ) ( 地址 : 0Dh, R5 的第 0 位 = 1 ) PH87 PH86 PH85 PH84 PH83 PH82 PH81 PH80 R/W R/W R/W R/W R/W R/W R/W R/W Bit 7 ~ Bit 0: Port 8 上拉使能控制位 PH8x = 0 : 禁止 P8x 内部上拉电阻功能 PH8x = 1 : 使能 P8x 内部上拉电阻功能 IOCE1,P6PL (Port 6 下拉控制寄存器 ) ( 地址 : 0Eh, R5 的第 0 位 = 1 ) PL67 PL66 PL65 PL64 PL63 PL62 PL61 PL60 R/W R/W R/W R/W R/W R/W R/W R/W Bit 7 ~ Bit 0: Port 6 下拉使能控制位 PL6x = 0 : 禁止 P6x 内部下拉电阻功能 PL6x = 1 : 使能 P6x 内部下拉电阻功能 IOCF1, P5PHL (Port 5 上 / 下拉控制寄存器 ) ( 地址 : 0Eh, R5 的第 0 位 = 1 ) PH57 PH56 PH55 PH54 PL57 PL56 PL55 PL54 R/W R/W R/W R/W R/W R/W R/W R/W Bit 7 ~ Bit 4: Port 5 上拉使能控制位 PH5x = "0": 禁止 P5x 内部上拉电阻功能 PH5x = "1": 使能 P5x 内部上拉电阻功能 Bit 3 ~ Bit 1: Port 5 下拉使能控制位 PL5x = "0": 禁止 P5x 内部下拉电阻功能 PL5x = "1": 使能 P5x 内部下拉电阻功能 产品规格书 (V1.0)

42 6.3 TCC 和 WDT 预分频器 TCC( 时钟计数器 ) 及 WDT( 看门狗定时器 ) 都是一个 8 位带有预分频器的定时器 IOC71 中的 TCCP0~TCCP2 位来设置 TCC 预分频比 同样,IOC81 中的 WDTP0~WDTP2 位来设置 WDT 预分频比 WDT 和其预分频比被 WDTC SLEP 指令清零, 图 7 描述了 TCC/WDT 的电路图 R1(TCC) 是 8 位定时 / 计数器 TCC 时钟源可以是内部指令时钟或外部信号输入 ( 触发沿可通过 TCC 控制寄存器选择 ) 如果是内部指令时钟, 每个指令周期 TCC 加 1( 预分频比为 1:1) 如果 TCC 的信号源来自于外部时钟输入, 则 TCC 引脚信号在每个下降沿或上升沿时 TCC 加 1 WDT 基于副频自由运行 当控制振荡驱动器关闭后,WDT 还在继续运行 当芯片工作在正常模式 休眠模式或空闲模式时,WDT 溢出时将引起芯片复位 ( 若 WDT 使能 ) 在正常模式和低速模式下的任何时间里,WDT 可以由软件设置使能或关闭 参考 IOC81 寄存器的 WDTE 位设置 WDT 溢出时间等于预分频比 *256/ (Fs/2) Data Bus Instruction Clock = Fosc /2 Fosc: CPU operate frequency TCC (R1) TCC Pin MUX Prescaler 8 to 1 MUX TE (IOC71) PSRE (IOC71) TCCP2~0 (IOC71) TCC overflow interrupt TS (IOC71) 图. 6-4(a) TCC 结构框图 WDT 8 bit counter WDTE (IOC81) 8 to 1 MUX Prescaler Fs/2 (Fs:Sub oscillator) WDT Time out WDTP2~0 (IOC81) 图. 6-4(b) WDT 结构框图 36 产品规格书 (V1.0)

43 WDT 设置流程图 开始 使用 WDT 功能? 否 是 使能 WDT 功能 : 设置代码选项 禁止 WDT 功能, 将代码选项 Word 0 位 7 置 1. 设置 WDT 预分频比 (IOC81 寄存器 ) 使能 WDT (IOC81 的第 3 位 ) 结束 TCC 设置流程图 开始 TCC 时钟源? 外部 / 指令周期 来自指令周期 * 设置时钟源来自外部 TCC 引脚 ( 通过 IOC71 的第 4 位为 "1" 设置 ) * 设置 P56/TCC 作为 TCC 输入引脚 ( 设置 RE 的第 2 位为 "1", 设置 IOC50 第 6 位为 "1") * 选择 TCC 时钟源来自指令周期 ( 设置 IOC71 的第 4 位为 "0") * 选择 TCC 的预分频比 ( 由 IOC71 的第 0 位到第 3 位设置 ) * 选择 TCC 引脚信号边沿 ( 由 IOC71 的第 4 位设置 ) * 选择 TCC 预分频比 ( 由 IOC71 的第 0 位到第 3 位设置 ) * 使能 TCC 中断屏蔽位 ( 设置 IOCF0 的第 0 位为 "1") * 清 TCC 中断标志位 ( 设置 RF 的第 0 位为 "0") 使能 TCC 开始计数 ( 执行 ENI 指令 ) 结束 产品规格书 (V1.0)

44 6.4 I/O 端口 I/O 寄存器 (Port 5, Port 6, Port 7 和 Port 8) 都是双向三态 I/O 口 Port 6 和 Port 8 均可由软件设置内部上拉, 另外 Port 6 还可由软件设置内部下拉 同样,Port6 通过软件可设置为漏极开路输出 Port 6 和 Port 8 有在输入状态改变中断 ( 或唤醒 ) 的特性, 而且由软件可设置上拉为高电平 各 I/O 引脚都可由 I/O 控制寄存器 (IOC50~IOC80) 定义为 输入 或 输出 I/O 寄存器和 I/O 控制寄存器都可读写 I/O 接口电路如图 6-5 所示 注 : 图中没有显示漏极开路 上拉 下拉部分的电路 图. 6-5 Port 5 ~ 8 的 I/O 端口和 I/O 控制寄存器的电路 6.5 复位和唤醒 复位由下面情况引起 : 上电复位 WDT 溢出 ( 如果使能 ) 复位引脚输入低电平 注意 : 复位电路始终保持开启 它会在 1.7V 时将 CPU 复位 一旦复位发生, 下列动作将会执行 : 振荡器正在运行或即将运行 程序计数器 (R2/PC) 清零 所有的 I/O 引脚定义为输入模式 ( 高阻状态 ) TCC/WDT 定时器和预除器清零 上电时,R3 的第 5, 6 位和 R4 的高两位被清零 IOC71 寄存器除第 6 位 (INT 标志位 ) 均被清零 其它寄存器状态如表 2 所示 38 产品规格书 (V1.0)

45 表 2 寄存器初始值概述 地址寄存器名复位类型 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x06 IOC50 (P5CR) IOC60 (P6CR) IOC70 (P7CR) IOC80 (P8CR) IOC90 (RAM_ADDR) IOCA0 (RAM_DB) IOCB0 (CNT1PR) IOCC0 (CNT2PR) IOCD0 (HPWTPR) IOCE0 (LPWTPR) IOCF0 (IMR) IOC61 (WUCR) 位名 IOC57 IOC56 IOC55 IOC54 P8HS P8LS P7HS P7LS 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 IOC67 IOC66 IOC65 IOC64 IOC63 IOC62 IOC61 IOC60 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 IOC77 IOC76 IOC75 IOC74 IOC73 IOC72 IOC71 IOC70 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 IOC87 IOC86 IOC85 IOC84 IOC83 IOC82 IOC81 IOC80 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 X RAM_A6 RAM_A5 RAM_A4 RAM_A3 RAM_A2 RAM_A1 RAM_A0 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 RAM_D7 RAM_D6 RAM_D5 RAM_D4 RAM_D3 RAM_D2 RAM_D1 RAM_D0 上电 U U U U U U U U /RESET & WDT P P P P P P P P 引脚输入改变唤醒 P P P P P P P P 位名 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 ICIE LPWTE HPWTE CNT2E CNT1E INT1E INT0E TCIE 上电 U 0 /RESET & WDT U 0 引脚输入改变唤醒 P P P P P P U P 位名 IROCS X X X /WUE8H /WUE8L /WUE6H /WUE6L 上电 0 U U U /RESET & WDT 0 U U U 引脚输入改变唤醒 P U U U P P P P 产品规格书 (V1.0)

46 地址寄存器名复位类型 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x00 0x01 0x02 0x03 0x04 IOC71 (TCCCR) IOC81 (WDTCR) IOC91 (CNT12CR) IOCA1 (HLPWTCR) IOCB1 (P6PH) IOCC1 (P6OD) IOCD1 (P8PH) IOCE1 (P6PL) IOCF1 (P5PHL) R0 (IAR) R1 (TCC) R2 (PC) R3 (SR) R4 (RSR) 位名 X INT TS TE PSRE TCCP2 TCCP1 TCCP0 上电 U /RESET & WDT U 引脚输入改变唤醒 U P P P P P P P 位名 X X X X WDTE WDTP2 WDTP1 WDTP0 上电 U U U U /RESET & WDT U U U U 引脚输入改变唤醒 U U U U P P P P 位名 CNT2S CNT2P2 CNT2P1 CNT2P0 CNT1S CNT1P2 CNT1P1 CNT1P0 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 LPWTS LPWTP2 LPWTP1 LPWTP0 HPWTS HPWTP2 HPWTP1 HPWTP0 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 PH67 PH66 PH65 PH64 PH63 PH62 PH61 PH60 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 OP67 OP66 OP65 OP64 OP63 OP62 OP61 OP60 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 PH87 PH86 PH85 PH84 PH83 PH82 PH81 PH80 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 PL67 PL66 PL65 PL64 PL63 PL62 PL61 PL60 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 PH57 PH56 PH55 PH54 PL57 PL56 PL55 PL54 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 PH57 PH56 PH55 X PL57 PL56 PL55 X 上电 U U /RESET & WDT U U 引脚输入改变唤醒 P P P U P P P U 位名 上电 U U U U U U U U /RESET & WDT P P P P P P P P 引脚输入改变唤醒 P P P P P P P P 位名 上电 /RESET & WDT 引脚输入改变唤醒 跳转到地址 0x0018 或者继续执行下一条指令 位名 PS2 PS1 PS0 T P Z DC C 上电 U U U /RESET & WDT t t P P P 引脚输入改变唤醒 P P P t t P P P 位名 RBS1 RBS0 RSR5 RSR4 RSR3 RSR2 RSR1 RSR0 上电 0 0 U U U U U U /RESET & WDT 0 0 P P P P P P 引脚输入改变唤醒 P P P P P P P P 40 产品规格书 (V1.0)

47 地址寄存器名复位类型 0x05 0x06 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF 0x5 0x6 BANK 0 R5 (Port 5) BANK 0 R6 (Port 6) BANK 0 R7 (Port 7) BANK 0 R8 (Port 8) BANK 0 R9 (LCDCR) 位名 R57 R56 R55 R54 X X X IOCPAGE 上电 U U U 0 /RESET & WDT U U U 0 引脚输入改变唤醒 P P P P U U U P 位名 R67 R66 R65 R64 R63 R62 R61 R60 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 R77 R76 R75 R74 R73 R62 R71 R70 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 R87 R86 R85 R84 R83 R82 R81 R80 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 BS DS1 DS0 LCDEN X LCDTYPE LCDF1 LCDF0 上电 U /RESET & WDT U 引脚输入改变唤醒 P P P P U P P P 位名 X X X LCD_A4 LCD_A3 LCD_A2 LCD_A1 LCD_A0 BANK 0 上电 RA /RESET & WDT (LCD_ADDR) 引脚输入改变唤醒 P P P P P P P P BANK 0 RB (LCD_DB) BANK 0 RC (CNTER) BANK 0 RD (SBPCR) BANK 0 RE (IRCR) BANK 0 RF (ISR) BANK 1 R5 BANK 1 R6 位名 X X X X LCD_D3 LCD_D2 LCD_D1 LCD_D0 上电 U U U U U U U U /RESET & WDT U U U U P P P P 引脚输入改变唤醒 U U U U P P P P 位名 X X X X LPWTEN HPWTEN CNT2EN CNT1EN 上电 /RESET & WDT 引脚输入改变唤醒 P P 0 P P P P P 位名 X CLK2 CLK1 CLK0 IDLE BF1 BF0 CPUS 上电 U *1 /RESET & WDT U *1 引脚输入改变唤醒 U P P P P P P P 位名 IRE HF LGP X IROUTE TCCE EINT1 X 上电 U U /RESET & WDT U U 引脚输入改变唤醒 P P P U P P P U 位名 ICIF LPWTF HPWTF CNT2F CNT1F INT1F INT0F TCIF 上电 /RESET & WDT 引脚输入改变唤醒 N P P P P P P P 位名 /WUE7H /WUE7L /WUE5H - 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 PWMS PWMRC DEADT E 0 TEN TP2 TP1 TP0 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 产品规格书 (V1.0)

48 地址寄存器名复位类型 0x7 0x8 0x9 0XA 0XB 0XC 0XD 0XE 0xF 0x10 ~ 0x3F BANK 1 R7 BANK 1 R8 BANK 1 R9 BANK 1 RA BANK 1 RB BANK 1 RC BANK 1 RD BANK 1 RE BANK 1 RF R10~R3F 注 : 此位与代码选项的 HLFS 位的数据相同 位名 PWME IPWME PWMA IPWMA 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 PRD7 PRD6 PRD5 PRD4 PRD3 PRD2 PRD1 PRD0 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 PRDA9 PRDA8 上电 /RESET & WDT 引脚输入改变唤醒 P P 位名 DT7 DT6 DT5 DT4 DT3 DT2 DT1 DT0 上电 /RESET & WDT 引脚输入改变唤醒 P P P P P P P P 位名 DT9 DT8 上电 /RESET & WDT 引脚输入改变唤醒 P P DEADT DEADT DEADT DEADT 位名 R3 R2 R1 R0 上电 /RESET & WDT 引脚输入改变唤醒 P P P P 位名 上电 /RESET & WDT 引脚输入改变唤醒 PWMPI PWMDI 位名 E E 上电 /RESET & WDT 引脚输入改变唤醒 P P 0 位名 PWMPIF PWMDI - F 上电 /RESET & WDT 引脚输入改变唤醒 P P 0 位名 上电 U U U U U U U U /RESET & WDT P P P P P P P P 引脚输入改变唤醒 P P P P P P P P 符号 : = 未使用 P = 复位前的值 = 未定义 u = 不确定的或不考虑 t = 对照 R3 寄存器的说明 N = 监视中断操作状态 42 产品规格书 (V1.0)

49 控制器能够从休眠和空闲模式下被唤醒, 唤醒信号如下 : 唤醒信号休眠模式空闲模式低速模式正常模式 TCC 时间溢出 IOCF0 位 0=1 中断中断 INT0 引脚 IOCF0 位 1=1 唤醒 + 中断 + 下一条指令 唤醒 + 中断 + 下一条指令 中断 中断 INT1 引脚 IOCF0 位 2=1 唤醒 + 中断 + 下一条指令 唤醒 + 中断 + 下一条指令 中断 中断 计数器 1 IOCF0 位 3=1 唤醒 + 中断 + 下一条指令 中断 中断 计数器 2 IOCF0 位 4=1 唤醒 + 中断 + 下一条指令 中断 中断 高电平脉宽定时器 IOCF0 位 5=1 唤醒 + 中断 + 下一条指令 中断 中断 低电平脉宽定时器 IOCF0 位 6=1 唤醒 + 中断 + 下一条指令 中断 中断 Port 5~8 ( 输入状态改变唤醒 ) IOCF0 的位 7 = 0 唤醒 + 下一条指令 唤醒 + 下一条指令 Port5~8 ( 输入状态改变唤醒 ) IOCF0 的位 7 = 1 唤醒 + 中断 + 下一条指令 唤醒 + 中断 + 下一条指令 PWM Period Bank1 RF bit2=1 唤醒 + 中断 + 下一条指令 中断 中断 PWM Duty Bank1 RF bit2=1 唤醒 + 中断 + 下一条指令 中断 中断 WDT 时间溢出 复位复位复位 产品规格书 (V1.0)

50 6.6 振荡器 振荡器模式 EM78P468S 可以工作在三种不同的振荡模式 : a.) 主振荡器 (R-OSCI, OSCO), 如带外部电阻和内部电容模式的 RC 振荡模式 (ERIC) b.) 晶振模式 c.) PLL 工作模式 (R-OSCI 连接一个 0.01uF 的电容到地 ) 用户通过设置代码选择寄存 器中 FMMD1 和 FMMD0 选择振荡模式 副振荡器可以工作在晶振和 ERIC 振荡模式 表 3 列出了如何设置这三种振荡模式 表 3 由 FSMD, FMMD1, FMMD0 定义的振荡模式 FSMD FMMD1 FMMD0 主时钟 副时钟 RC 类型 (ERIC) RC 类型 (ERIC) 晶振类型 RC 类型 (ERIC) 0 1 PLL 类型 RC 类型 (ERIC) RC 类型 (ERIC) 晶振类型 晶振类型 晶振类型 1 1 PLL 类型 晶振类型 表 4 最大工作频率条件 Fxt 最大值 (MHz) 个时钟周期 锁相环 (PLL 模式 ) 当运行在 PLL 模式, 高频取决于副频, 我们可以设置 RD 寄存器选择高频 高频 (Fm) 和副频的关系如下表格 : R-OSCI 0.01uF 图 6-6 PLL 模式电路 44 产品规格书 (V1.0)

51 Bits 6~4 (CLK2~0)(RD) : PLL 模式下主频的选择位 ( 由代码选项选择 ) CLK2 CLK1 CLK0 主频 例 Fs=32.768kHz Fs MHz Fs MHz Fs 65/ MHz Fs 65/4 532kHz 1 Fs MHz 晶体振荡器 / 陶瓷谐振器 ( 晶振 ) 此 LSI 可由 R-OSCI 引脚上的外部时钟驱动, 如下图 6-7 所示 在大多数应用中, 引脚 R-OSCI 和 OSCO 上可接晶振和陶瓷谐振器来产生振荡, 图 6-8 为其电路 表 5 列出了 C1 和 C2 的推荐值 由于每个谐振器的特性不同, 用户应当参考它的规格说明选择合适的 C1 和 C2 对于 AT 切片晶振和低频模式, 需要串联电阻 RS R-OSCI OSCO 图 6-7 外部时钟输入电路 R- OSCI C1 Xin C1 XTAL XTAL OSCO RS C2 Xout RS C2 图 6-8 晶振 / 谐振器电路 表 5 晶振振荡器或陶瓷振荡器的匹配电容选择参考 振荡源 振荡类型 频率 C1 (pf) C2 (pf) 455kHz 100~ ~150 陶瓷谐振器 2.0 MHz 20~40 20~40 4.0MHz 10~30 10~30 主频 455kHz 20~40 20~150 晶振振荡器 1.0MHz 15~30 15~30 2.0MHz MHz 副频 晶振振荡器 kHz 产品规格书 (V1.0)

52 6.6.4 带内部电容的 RC 振荡模式 考虑到精度和成本问题,EM78P468S 还提供了一种特殊的振荡模式, 就是用一个片内电容和一个外部上拉到 的电阻, 内部电容起到温度补偿作用 为了得到更高的精确度, 建议选用高精度的电阻 R-OSCI or Xin Rext 图 6-9 内部电容振荡器模式电路 表 6 RC 振荡器频率 引脚 阻值 平均频率 5V, 25 C 平均频率 3V, 25 C 51k MHz MHz R-OSCI 100k MHz MHz 300k kHz kHz Xin 2.2M kHz kHz 注 : 以 QFP 封装量测, 频漂约 30% 以上提供的数据仅供设计参考 6.7 上电参考 在电源稳定之前, 任何单片机 ( 基于此 LSI) 均不能保证开始正常工作 此 LSI 有带片内电压检测范围的上电复位功能 (POR), 如下表所示 这就免去了外部复位电路 如果 上升的足够快 (50ms 或更短 ), 它将正常工作 然而, 在许多苛刻的应用中, 还是需要附加的外部电路来帮助解决上电问题 检测上电复位电压 : IC EM78P468S 电压范围 1.7V ~1.9V 46 产品规格书 (V1.0)

53 6.7.1 外部上电复位电路 图 6-10 所示的电路使用了外部 RC 产生复位脉冲 脉冲宽度 ( 时间常数 ) 应足够长, 以使 达到最低工作电压 当供电电压上升慢时, 可使用该电路 由于 /RESET 引脚的漏电流约为 ±5uA, 建议 R 不要大于 40K 这样, 引脚 /RESET 上电压将保持在 0.2V 以下 二极管 D 作用是在掉电时充当短路回路 电容 C 快速充分放电 限流电阻 Rin 用来避免过大的放电电流或 ESD( 静电放电 ) 由下图的电路流入 /RESET 引脚 /RESET R D Rin C 图 外部上电复位电路 残余电压保护 当更换电池时, 单片机的电源 断开, 但仍然存在残余电压 残余电压可能小于最低工作电压, 但不为 0 这种情况下可能导致复位不良 图 6-11 和图 6-12 展示如何建立残余电压的保护电路 /RESET Q K 10 K 33 K 1N4684 图 残余电压保护电路 1 /RESET Q 1 R 3 R 1 R 2 图 残余电压保护电路 2 产品规格书 (V1.0)

54 6.8 中断 此 LSI 有 8 个中断源 : TCC 溢出中断 P54/INT0 引脚外部中断 P55/INT1 引脚外部中断 计数器 1 下溢中断 计数器 2 下溢中断 高电平脉宽定时器下溢中断 低电平脉宽定时器下溢中断 Port 5 ~ 8 输入状态改变唤醒中断 该芯片具有下降沿触发的内部中断, 如下 : TCC 定时器溢出中断 4 个八位减计数器 / 定时器下溢中断 PWM 周期 / 占空比匹配中断 如果这些中断源信号由高电平变为低电平, 若使能相应中断,RF 寄存器中相应标志位将置 1 RF 是中断状态寄存器 它的相关标志记录了中断请求状态 IOCF0 是中断屏蔽寄存器 通过执行指令 ENI 和 DISI 使能或禁止全局中断 当其中一个中断产生 ( 若使能 ), 则根据中断源的类型决定下一条指令将从地址 0003H~0018H 中获取 此 SLI 的每个中断源都有各自的中断向量, 如表 3 如示 在中断子程序执行之前, 硬件会对 ACC 和 R3 寄存器的内容进行保存 中断服务程序完成之后, 所保存的内容将返回到 ACC 和 R3 寄存器中 中断服务程序在执行时, 不允许其它中断服务程序运行 因此, 如果其它中断在此时发生, 硬件会保存这个中断请求 当上一个中断服务程序完成后再执行下一个中断服务程序 Interrupt Source ENI / DISI ACC R3 Interrupt Occurs RETI STACKACC STACKR3 图 中断保存框图 48 产品规格书 (V1.0)

55 表 3 中断向量 中断向量 0003H 0006H 0009H 000CH 000FH 0012H 0015H 0018H 001EH 0021H 中断状态 TCC 溢出中断 P5.4/INT0 引脚外部中断 P5.5/INT1 引脚外部中断计数器 1 下溢中断计数器 2 下溢中断高电平脉宽下溢中断低电平脉宽下溢中断 P6 P8 输入状态改变唤醒 PWM 周期匹配中断 PWM 占空比匹配中断 6.9 LCD 驱动 此 LSI 带有 32 个段和 4 个公共驱动端, 能驱动 4x32 点阵的 LCD 驱动器 LCD 模块由 LCD 驱动器 显示 RAM 段输出引脚 公共驱动输出引脚 和供给 LCD 工作电压引脚组成, 它可工作在正常 低速和休眠模式 LCD 的占空比 偏压 段和公共驱动数量和帧频率由 LCD 控制寄存器决定 LCD 模块的基本结构包括一个利用子系统时钟为不同的占空比和显示存取产生适当时序的时序控制器 R9 是 LCD 驱动器的命令寄存器, 它包括对 LCD 使能 / 禁止 偏压 (1/2 1/3) 占空比(1/2 1/3 1/4) 和 LCD 帧频率的控制 RA 是 LCD 对比度和 LCD RAM 地址控制寄存器 RB 是 LCD RAM 数据缓存器 LCD 驱动电路可以通过改变工作频率来提高 VLCD2 和 VLCD3 的驱动性能 这些控制寄存器的描述如下 : R9/LCDCR (LCD 控制寄存器 ) BS DS1 DS0 LCDEN LCDTYPE LCDF1 LCDF0 R/W R/W R/W R/W - R/W R/W R/W Bit 7 (BS): LCD 偏压选择位 "0": 1/2 偏压 "1": 1/3 偏压 Bit 6 ~ 5 (DS1 ~ DS0): LCD 占空比选择位 DS1 DS0 LCD 占空比 0 0 1/2 占空比 0 1 1/3 占空比 1 1/4 占空比 产品规格书 (V1.0)

56 Bit 4 (LCDEN): LCD 使能位 0 : 禁止 LCD 电路 Bit 3: 未使用 1 : 使能 LCD 电路 当 LCD 电路关闭时, 所有 COM./ SEG. 输出设置为低电平 Bit 2 (LCDTYPE): LCD 的驱动波形选择位 LCDTYPE = 0 : A 类波形 LCDTYPE = 1 : B 类波形 Bits 1 ~ 0 (LCDF1 ~ LCDF0): LCD 帧频控制位 LCDF1 LCDF0 LCD 帧频 ( 例. Fs=32.768kHz) 1/2 占空比 1/3 占空比 1/4 占空比 0 0 Fs/(256 2)=64.0 Fs/(172 3)=63.5 Fs/(128 4)= Fs/(280 2)=58.5 Fs/(188 3)=58.0 Fs/(140 4)= Fs/(304 2)=53.9 Fs/(204 3)=53.5 Fs/(152 4)= Fs/(232 2)=70.6 Fs/(156 3)=70.0 Fs/(116 4)=70.6 注 : Fs: 副频振荡频率 RA/LCD_ADDR (LCD 地址寄存器 ) LCD_A4 LCD_A3 LCD_A2 LCD_A1 LCD_A R/W R/W R/W R/W R/W Bits 7~5: 未使用, 固定为 0 Bits 4~0 (LCDA4 ~ LCDA0): LCD RAM 地址 RA (LCD 地址 ) Bits 7 ~4 Bit 3 (LCD_D3) RB (LCD 数据缓存器 ) Bit 2 (LCD_D2) Bit 1 (LCD_D1) Bit 0 (LCD_D0) 00H SEG0 01H SEG1 02H SEG2 1DH SEG29 1EH SEG30 1FH SEG31 Common X COM3 COM2 COM1 COM RB/LCD_DB (LCD 数据缓存器 ) LCD_D 3 LCD_D 2 LCD_D 1 LCD_D R/W R/W R/W R/W 段 50 产品规格书 (V1.0)

57 Bits 7~4: 未使用 Bits 3~0 (LCD_D3 ~ LCD_D0) : LCD RAM 数据传输寄存器 RD/SBPCR ( 系统时钟 驱动频率及 PLL 频率控制寄存器 ) CLK2 CLK1 CLK0 IDLE BF1 BF0 CPUS R/W R/W R/W R/W R/W R/W R/W Bit 2 ~ 1 (BF1 ~ 0): LCD 扫描频率选择位 BF1 BF0 扫描频率 0 0 Fs 0 1 Fs/4 1 0 Fs/8 1 1 Fs/16 LCD 功能初始化设置流程 IC 复位产生 设置 Port7 和 Port8 作为通用 I/O 或 LCD SEG(IOC50) Port7 和 Port8 的引脚作为 LCD SEG 时一定要设置为输出 (IOC70 和 IOC80) 设置 LCD 类型, 占空比, 偏压,LCD 帧频率 (R9) 设置 LCD 扫描频率 (RD) 清除所有 LCD RAM (RA 和 RB) 使能 LCD 功能 (R9) 根据用户的应用使用 LCD 地址和 LCD 数据缓存器 (RA 和 RB) 结束 图.6-14 LCD 功能初始化设置流程图 产品规格书 (V1.0)

58 LCD 电压的驱动电路连接方法 VLCD2(2*/3) VA VLCD3(1*/3) VB 1/3 偏压外围电路 VLCD2(/2) VA VLCD3(/2) VB 1/2 偏压外围电路 图 分压电路连接图 (Cext=0.1 f ) 52 产品规格书 (V1.0)

59 1 frame 1 frame COM 0 VLCD2,3 COM 0 VLCD2,3 COM 1 VLCD2,3 COM 1 VLCD2,3 SEG N VLCD2,3 SEG N VLCD2,3 VLCD2,3 VLCD2,3 SEG N - COM0 SEG N - COM0 ON -VLCD2,3 ON -VLCD2,3 - - SEG N - COM1 OFF VLCD2,3 SEG N - COM1 OFF VLCD2,3 -VLCD2,3 -VLCD2,3 1/2 bias, 1/2 duty A type - 1/2 bias, 1/2 duty B type - 图 /2 偏压, 1/2 占空比的 LCD 波形 1 frame 1 frame COM 0 VLCD2,3 COM 0 VLCD2,3 COM 1 VLCD2,3 COM 1 VLCD2,3 COM 2 VLCD2,3 COM 2 VLCD2,3 SEG N VLCD2,3 SEG N VLCD2,3 VLCD2,3 VLCD2,3 SEG N - COM0 ON -VLCD2,3 SEG N - COM0 ON -VLCD2,3 - - VLCD2,3 VLCD2,3 SEG N - COM1 OFF -VLCD2,3 SEG N - COM1 OFF -VLCD2,3 1/2 bias, 1/3 duty A type - 1/2 bias, 1/3 duty B type - 图 /2 偏压, 1/3 占空比的 LCD 波形 产品规格书 (V1.0)

60 1 frame 1 frame COM 0 VLCD2 VLCD3 COM 0 VLCD2 VLCD3 COM 1 VLCD2 VLCD3 COM 1 VLCD2 VLCD3 COM 2 VLCD2 COM 2 VLCD2 VLCD3 VLCD3 SEG N VLCD2 VLCD3 SEG N VLCD2 VLCD3 SEG N - COM0 VLCD3 SEG N - COM0 VLCD3 ON -VLCD3 ON -VLCD3 - - SEG N - COM1 VLCD3 SEG N - COM1 VLCD3 OFF -VLCD3 OFF -VLCD3 1/3 bias, 1/3 duty A type - 1/3 bias, 1/3 duty B type - 图 /3 偏压, 1/3 占空比的 LCD 波形 1 frame 1 frame COM 0 VLCD2 VLCD3 COM 0 VLCD2 VLCD3 COM 1 VLCD2 VLCD3 COM 1 VLCD2 VLCD3 COM 2 VLCD2 COM 2 VLCD2 VLCD3 VLCD3 SEG N VLCD2 VLCD3 SEG N VLCD2 VLCD3 SEG N - COM0 ON VLCD3 -VLCD3 SEG N - COM0 ON VLCD3 -VLCD3 - - SEG N - COM1 OFF VLCD3 -VLCD3 SEG N - COM1 OFF VLCD3 -VLCD3 1/3 bias, 1/4 duty A type - 1/3 bias, 1/4 duty B type - 图 /3 偏压, 1/4 占空比的 LCD 波形 54 产品规格书 (V1.0)

61 6.10 红外遥控应用 /PWM 波形的产生 此 LSI 能够很方便地产生红外载波信号和 PWM 标准波形 实现 IR 与 PWM 波形的功能要有如下结构配合 : 八位减定时 / 计数器 高电平脉宽定时器 低电平脉宽定时器和 IR 控制寄存器 IR 系统框图如图 6-20 所示,IR 控制寄存器 (RE) IOC90( 计数器 1 2 控制寄存器 ) IOCA0( 高电平脉宽定时器 低电平脉宽控制寄存器 ) IOCC0( 计数器 2 预设值寄存器 ) IOCD0( 高电平脉宽定时器预设寄存器 ) IOCE0( 低电平脉宽定时器预设寄存器 ) 决定 IROUT 引脚的波形输出 关于载波 高低电平时间在下面会作详细解释 如果计数器 2 的时钟源频率为 F T ( 可由 IOC91 设置 ), 则 : F 2 (1 计数器 2 预设值 ( IOCC 0)) 预分频比 T F载波 如果高电平脉宽定时器时钟源频率为 FT( 可由 IOCA1 设置 ), 则 : T 高电平脉宽 预分频比 ( 1 高电平脉宽定时器预设值 (IOCD0 )) 如果低电平脉宽定时器时钟源频率为 FT( 可由 IOCA1 设置 ), 则 : T 低电平脉宽 预分频比 ( 1 低电平脉宽定时器预设值 ( IOCE0 )) F T F T Pre-scaler (IOCA1) Fs Fm High-Pulse Width Timer (IOCD0) Low -Pulse Width Timer ( IOCE0) 8 8 Auto-reload buffer Auto-reload buffer Pre-scaler (IOC91) Pre-scaler (IOC A1) Fcarrier 8 8 bit dow n counter bit dow n counter 8 8 bit dow n counter 8 H/W Modulator Circuit IROUT pin Auto-reload buffer HF LGP IRE 8 Counter 2 (IOCC0) RE register Fm: 主频频率 Fs: 副频频率 图 6-20 IR/PWM 功能结构图 产品规格书 (V1.0)

62 IROUT 引脚输出波形进一步描述如下图 : 图 6-21 图 6-22 图 6-23 图 6-24 图 6-25 LGP=0, HF=1, 在低电平脉冲时间内 IROUT 输出调制载波波形 LGP=0, HF=0, 在低电平脉冲时间内 IROUT 不会输出调制载波波形 故 IROUT 输出是由高 低电平脉冲时间决定, 这种模式下可产生 PWM 波形 LGP=0, HF=1, 在低电平脉冲时间内 IROUT 输出调制载波波形 当 IRE 从高变化到低时,IROUT 输出波形将继续保持于传输状态, 直到产生高电平脉宽定时器中断 LGP=0, HF=0, 在低电平脉冲时间内 IROUT 不会输出调制载波波形, 而是由高 低电平脉冲时间决定, 在这种模式下可产生 PWM 波形 当 IRE 从高变化到低时,IROUT 输出波形将继续保持于传输状态, 直到产生高电平脉宽定时器中断 LGP=1, 当 LGP 置高电平时, 高电平脉宽定时器将不起作用, 所以 IROUT 输出由低电平脉宽定时器决定 Fcarrier HF low-pulse width high-pulse width low-pulse width high-pulse width IRE start IROUT 图 LGP=0, IROUT 引脚输出波形 Fcarrier HF low-pulse width high-pulse width low-pulse width high-pulse width IRE start IROUT 图 LGP=0, IROUT 引脚输出波形 56 产品规格书 (V1.0)

63 Fcarrier HF low-pulse width high-pulse width low-pulse width high-pulse width IRE start IR disable IROUT Always high-level 图 LGP=0, IROUT 引脚输出波形 Fcarrier HF low-pulse width high-pulse width low-pulse width high-pulse width IRE start IR disable IROUT Always high-level 图 LGP=0, IROUT 引脚输出波形 Fcarrier HF low-pulse width Low-pulse width low-pulse width high-pulse width IRE start IR disable IROUT Always high-level 图 LGP=1, IROUT 引脚输出波形 产品规格书 (V1.0)

64 IR/PWM 功能使能流程图 开始 设置 P57 为输出 (IOC 50) 开始 设置 P57 为 IR/PWM 功能输出引脚 (RE) 设置 P57 为输出 (IOC 50) 设置计数器 2 时钟源和预分频比 (IOC91) 设置高电平脉宽定时器, 低电平脉宽定时器的时钟源和预分频比 (IOCA1) 设置计数器 2 (IOCC0), 高电平脉宽定时器 (IOCD0), 低电平脉宽定时器 (IOCE0) 初始值 使能 IR (RE) HF="1", IRE="1" 使能 HPWT,LPWT 中断设置 IOCF0 执行 ENI 指令 设置 P57 为 IR/PWM 功能输出引脚 (RE) 设置高电平脉宽定时器, 低电平脉宽定时器的时钟源和预分频比 (IOCA1) 高电平脉宽定时器 (IOCD0), 低电平脉宽定时器 (IOCE0) 初始值 使能 IR (RE) HF="0", IRE="1" 使能 HPWT,LPWT 中断设置 IOCF0 执行 ENI 指令 使能计数器 2, 高 / 低电平脉宽定时器 (RC) 使能高 / 低电平脉宽定时器 (RC) 结束 结束 (a) IR 应用 (b) PWM 应用 图 IR/PWM 功能使能流程图 58 产品规格书 (V1.0)

65 6.11 双 PWM 设置 (Pulse Width Modulation) 在 PWM 模式,PWM 引脚产生 10 位分辨率的 PWM 输出 PWM 输出由一个时间周期和占 空比周期组成, 保持输出高 PWM 的波特率位时间周期的反向 图 6-27~6-38(PWM 输 出时序 ) 描述了时间周期和占空比周期的关系. Data Bus Dead TR DT Writing PRDL TXP 2 TXP 1 TXP 0 Deadtime Duty + Deadtime Duty TMRX prescaler MUX Fosc 1: 1 1: 2 1: 4 1: 8 1:16 1: 64 1 :128 1 :256 To PWMXDIF / PWMX IPWMXA MUX 1 0 IPWMXE Q S Q R Comparator Period match Reset TMRX prescaler TXEN TMRXL Comparator PWMXE R Q S Q 1 0 PWMXA MUX PWMX Comparator deadtime Comparator To PWMXPIF Period Writing PRDL PRD Data Bus Figure 6-27 PWM 功能模块 PWM 和 /PWM( 反向 PWM) 可以分别的使用或用作对偶 PWM 当分别的使用,PWM 和 /PWM 间的激活电平有一些不同 例如, 设置周期和占空比周期 ( 周期 > 占空比 ),PWME=1/0,IPWME=0/1, PWMA = 1/0, IPWMA=1/0, 最后设置 TEN = 1 下图显示不同 PWMA 和 IPWME 设置下的 PWM 输出时序图 PWMX PWMXE=1 & IPWMXE=0 /PWMX PWMXE=0 & IPWMXE=1 Duty Period-duty Period 产品规格书 (V1.0)

66 Figure 6-28 PWM 输出时序 (PWMA=0 和 IPWMA=0) PWMX PWMXE=1 & IPWMXE=0 /PWMX PWMXE=0 & IPWMXE=1 Duty Period-duty Period Figure 6-29 PWM 输出时序 (PWMA=0 和 IPWMA=1) PWMX PWMXE=1 & IPWMXE=0 /PWMX PWMXE=0 & IPWMXE=1 Duty Period-duty Period Figure 6-30 PWM 输出时序 (PWMA=1 和 IPWMA=0) PWMX PWMXE=1 & IPWMXE=0 /PWMX PWMXE=0 & IPWMXE=1 Duty Period-duty Period Figure 6-31 PWM 输出时序 (PWMA=1 和 IPWMA=1) 60 产品规格书 (V1.0)

67 双 PWM 模式它是由一组互补的 PWM( 例如 PWM 和 /PWM) 组成的, 一个输出的 PWM 信号和另一个输出反向 PWM 信号 它可以输出任何脉冲宽度的信号, 脉冲宽度可以通过编程相关的控制寄存器来决定 支持停滞模式 意味着互补 PWM 信号可以被控制得到一个时间间隔,PWM 信号不能相交 下图 6-32~6-33 描述了双向 PWM 输出波形 禁止停滞时间控制 (DEADTE=0) 设置周期和占空比周期( 周期 > 占空比 ) 设置 PWME&IPWME=1,PWMA = 0/1, IPWMA = 0/1, 最后设置 TEN=1 PWMX PWMXA=0 IPWMXA=0 /PWMX duty Period-duty PWMX PWMXA=1 IPWMXA=1 /PWMX duty Period-duty 图 6-32 双 PWM 输出波形 (DEADTE = 0) 设置停滞时间 >0( 如果需要, 设置停滞时间预分频器 ) 使能停滞时间控制(DEADTE = 1) 设置周期和占空比周期( 周期 > 占空比 ) 设置 PWME & IPWME =1, PWMA = 0, IPWMA = 0, 最后设置 TEN = 1 在运行时记载新的占空比 周期和停滞时间值时, 下面章节 PWM 编程步骤做详细说明 PWMX /PWMX duty Dead time Period-duty duty Period-duty Dead time Dead time Any time Load new duty, period, deadtime (load PRDL last) new duty, period, deadtime Cycle N Cycle N+1 图 6-33 双 PWM 输出波形 (DEADTE = 1, Dead Time > 0) 下列图表显示了 PWMA 和 /PWMA 不同的设置下,PWM 的输出波形 产品规格书 (V1.0)

68 PWMX duty Period-duty /PWMX 图 6-34 双 PWM 输出波形 (PWMA = 0, IPWMA=0, Dead Time = 0) PWMX duty Dead time Period-duty /PWMX Dead time 图 6-35 双 PWM 输出波形 (PWMA = 0, IPWMA=0, Dead Time > 0) PWMX duty Dead time Period-duty /PWMX Dead time 图 6-36 双 PWM 输出波形 (PWMA = 1, IPWMA=0, Dead Time > 0) PWMX duty Dead time Period-duty /PWMX Dead time 图 6-37 双 PWM 输出波形 (PWMA = 0, IPWMA=1, Dead Time > 0) 62 产品规格书 (V1.0)

69 PWMX /PWMX duty Dead time Period-duty Dead time 图 6-37 双 PWM 输出波形 (PWMA = 1, IPWMA=1, Dead Time > 0) 注意 滞留时间寄存器的值必须小于占空比寄存器的值, 以防止两个输出产生冲突 (TMR) TMR 是一个带有可编程预分频器的 10 位时钟计数器 他们设计用于 PWM 模式作为波特率时钟生成器 如果被使用, 他们可以通过设置 TEN bit [BANK1-R6<3>] 为 0 进行省电 TMR 为内部设计为仅可读 PWM (TMR) PWM Time Period (PRD) The PWM time period is defined by writing to the PRDH/L register. When TMR is equal to PRD, the following events occur on the next increment cycle: PWM Time Period (PRD) PWM 时间周期被定义通过写入 PRDH/L 寄存器 当 TMR 等于 PRD, 在下一个增量周期会发生如下的事件 1) TMR 清零 2) PWM 置 1 3) PWM 占空比周期写入 DTH/L 寄存器并锁存 注意 如果占空比周期为 0,PWM 输出不可被设置 4) PWMIF 引脚 1 下面的公式描述了如何计算 PWM 时间周期 : Period 1 PRDX 1 TMRX prescale value FOSC 产品规格书 (V1.0)

70 Example: PRDX=49; Fosc=4 MHz; TMRX (0, 0, 0) = 1:1, 1 Period µs 4M then PWM (DTH/L) PWM 占空比周期由写入 DTH/L 寄存器定义, 当 TMR 清零时 PRDH/L 被锁存 当 DT 等于 TMR,PWM 引脚清零 DT 可以在任何时间加载 然而, 到 DL 的值等于 TMR 时, 它不锁入 DL 下面的公式描述了如何计算 PWM 占空比周期 : Duty Cycle 1 DTX TMRX prescale value F OSC Example: DTX=10; Fosc=4 MHz; TMRX (0, 0, 0) = 1:1, 1 Duty µs 4M Then Cycle PWM 编程步骤 装载 PRD 和 PWM 时间周期. 1. 加载 DT 和 PWM 占空比周期 2. 使能中断. 3. 设置 PWM 引脚为输出. 4. 通过对 Bank 1-R6 寄存器赋值, 设置 TMR 的分频比并使能 PWM 和 TMR 64 产品规格书 (V1.0)

71 6.12 代码选项 EM78P468S 有一个字长的代码选择寄存器, 它不是一般程序选择存储器的一部分 在 单片机正常工作时, 它不可被访问 代码选择寄存器和用户 ID 寄存器配置如下 : 代码选项的 Word1 用来写入用户 ID 代码 Word 1 Bit 12~Bit 0 代码选项中 Word0 用作芯片功能设定, 在烧录时进行设置 : Bit 12~10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2~ 0 助记符 CYES HLFS ENWDTB FSMD FMMD1 FMMD0 HLP PR2~0 1 高 高 禁止 高 高 高 高 禁止 0 低 低 使能 低 低 低 低 使能 默认 Bits 12 ~ 10: 未使用 这些位一直被置 1 Bit 9 (CYES): JMP CALL 指令周期选择位 CYES = 0 : 执行 JMP 或 CALL 只需要一个指令周期 CYES = 1 : 执行 JMP 或 CALL 需要两个指令周期 Bit 8 (HLFS): 主 副振荡器选择位 HLFS = 0 : 当复位发生时 CPU 选择副振荡器 HLFS = 1 : 当复位发生时 CPU 选择主振荡器. Bit 7 (ENWDTB): 看门狗定时器使能位 ENWDTB = 0 : 使能看门狗定时器 ENWDTB = 1 : 禁止看门狗定时器 Bit 6 (FSMD): 副振荡器类型选择位 Bits 5, 4 (FMMD1, 0): 主振荡器类型选择位 FSMD FMMD1 FMMD0 主振荡器类型 副振荡器类型 RC 类型 RC 类型 晶振类型 RC 类型 0 1 PLL 类型 RC 类型 RC 类型 晶振类型 晶振类型 晶振类型 1 1 PLL 类型 晶振类型 产品规格书 (V1.0)

72 Bits 3 (HLP): 功率消耗选择位 如果系统运行在省电模式, 需设置低功耗来帮助支持省 电的问题 选择低功耗模式是值得推荐的 HLP = 0 : 低功耗模式 HLP = 1 : 高功耗模式 Bits 2~0 (PR2~PR0): 保护位 PR2~PR0 是保护位, 保护类型如下 : PR2 PR1 PR0 保护 使能 禁止 B Mne- Bits 12 Bits 11~3 Bit 2 Bit 1 Bit 0 monic i ADVMS P78HE P6HE P5HE t 1 High Disable Disable Disable 0 1 Low Enable Enable Enable Default Bits 12 (ADVMS): Advance 模式设置. 0: 使能 Bank 1 特殊功能寄存器. 1: 禁止 Bank 1 特殊功能寄存器. Bits 11~3: 未使用 这些位一直被置 1 Bit 2 (P78HE): Ports 7&8 高驱动 / 灌流电流控制位. 0: P7&8 使能高驱动 / 灌流. 1: P7&8 禁止高驱动 / 灌流. Bit 1 (P6HE): Port 6 高驱动 / 灌流电流控制位. 0: P6 使能高驱动 / 灌流. 1: P6 禁止高驱动 / 灌流. Bit 0 (P5HE): Port 5 高驱动 / 灌流电流控制位. 0: P5 使能高驱动 / 灌流. 1: P5 禁止高驱动 / 灌流. Word 2 66 产品规格书 (V1.0)

73 6.13 指令集 指令集的每条指令是 13 位字宽, 由一个操作码和一个或多个操作数组成 一般情况下, 执行一条指令需要一个指令周期 ( 一个指令周期包含 2 个振荡器周期 ) 指令 MOV R2, A ADD R2,A 改变程序计数器 (PC) 或对 R2 进行算术或逻辑运算的指令 ( 例如 : SUB R2,A BS(C) R2,6 CLR R2 ) 除外, 在这种情况下, 指令的执行需要两个 指令周期 有些情况下, 如果指令周期的规格不符合某些应用要求, 可以通过以下方式进行改变 : JMP CALL RET RETL RETI 和条件跳转指令 ( JBS JBC JZ JZA DJZ DJZA ) 条件判断为真时执行两个指令周期 写入程序计数器的指令同样需要 两个周期 另外, 指令集还具有以下特征 : 1) 寄存器的每一位都有可以直接进行置位 清除或条件判断 2) I/O 寄存器可以作为通用寄存器组, 即同样的指令可对 I/O 寄存器操作 惯例 : R = 寄存器指示符, 用来指定寄存器 ( 包括工作寄存器和通用寄存器 ) 中的哪个寄存器被指令使用 b = 位域指示符, 用于选择一个位于 R 寄存器中会影响操作的位值 k = 8 或 10 位常数或立即数 助记符操作受影响的标志位 NOP 无操作无 DAA 十进制校准 A C SLEP 0 WDT, 振荡器停止 T, P WDTC 0 WDT T, P IOW R A IOCR 无 ENI 使能中断无 DISI 禁止中断无 RET [ 栈顶 ] PC 无 RETI [ 栈顶 ] PC, 使能中断 1 IOR R IOCR A 无 MOV R, A A R 无 CLRA 0 A Z CLR R 0 R Z SUB A, R R-A A Z,C,DC SUB R, A R-A R Z,C,DC DECA R R-1 A Z DEC R R-1 R Z OR A, R A R A Z OR R, A A R R Z AND A, R A & R A Z AND R, A A & R R Z XOR A, R A R A Z XOR R, A A R R Z 产品规格书 (V1.0) 无 1

74 助记符操作受影响的标志位 ADD A, R A + R A Z, C, DC ADD R, A A + R R Z, C, DC MOV A, R R A Z MOV R, R R R Z COMA R /R A Z COM R /R R Z INCA R R+1 A Z INC R R+1 R Z DJZA R R-1 A, 如果为 0 跳过无 DJZ R R-1 R, 如果为 0 跳过 无 RRCA R R(n) A(n-1), R(0) C, C A(7) C RRC R R(n) R(n-1), R(0) C, C R(7) C RLCA RLC SWAPA R R R R(n) A(n+1), R(7) C, C A(0) R(n) R(n+1), R(7) (C), C (R(0) R(0-3) ( A(4-7), R(4-7) ( A(0-3) SWAP R R(0-3) ( R(4-7) 无 JZA R R+1 A, 如果为 0 跳过无 JZ R R+1 R, 如果为 0 跳过无 BC R, b 0 ( R(b) 无 BS R, b 1 ( R(b) 无 JBC R, b 如果 R(b)=0, 跳过无 JBS R, b 如果 R(b)=1, 跳过无 CALL k PC+1 [SP], (Page, k) (PC) JMP k (Page, k) (PC) 无 MOV A, k k A 无 OR A, k A v k A Z AND A, k A & k A Z XOR A, k A k A Z RETL k k A, [ 栈顶 ] PC 无 SUB A, k k-a A Z, C, DC ADD A, k k+a A Z, C, DC PAGE k K->R3(5:6) 无 BANK k K->R4(7:6) 注 : 1 这条指令应用于 IOC50~IOCF0, IOC61~IOCE1 C C 无 无 无 68 产品规格书 (V1.0)

75 6.14 时序图 AC 测试输入 / 输出波形 TEST POINTS 注意 : AC 测试 : 输入驱动电压在 2.4V 时为逻辑 1, 在 0.4V 时为逻辑 0 时序测试以 2.0V 代表逻辑 1,0.8V 代表逻辑 0 复位时序图 (CLK="0") NOP Instruction 1 Executed CLK /RESET Tdrh TCC 输入时序图 (CLKS="0") ins CLK TCC tcc Ttrf Ttrr 90% 90% Port (n+1) 10% 10% Tiod Port (n) *n = 0, 2, 4, 6 图 6-27 EM78P468S 的时序图 产品规格书 (V1.0)

76 7 最大绝对值 项目 符号 条件 范围最小值最大值 单位 工作电压 V 输入电压 V I Port 5 ~ Port V 输出电压 V O Port 5 ~ Port V 工作温度 T OPR C 存储温度 T STG C 功耗 P D 500 mw 工作频率 K 10M Hz 8 电气特性 8.1 直流电气特性 Ta= -40 C ~85 C, = 5.0V, = 0V 符号参数条件最小值典型值 FXT 晶振 : 至 5V 指令周期为 2 个时钟周期 M 10M khz Fs 副振荡器指令周期为 2 个时钟周期 khz ERIC 副振荡器 : 外部电阻, 内部电容 R: 300K, 内部电容 khz 副振荡器 : 外部电阻, 内部电容 R: 2.2M, 内部电容 khz IIL 输入引脚的输入漏电流 VIN =, A 最大值 单位 VIH1 VIL1 VIHT1 VILT1 VIHT2 VILT2 IOH1 IOL1 IOH2 IOL2 输入高临界电压 ( 施密特触发 ) 输入低临界电压 ( 施密特触发 ) 输入高临界电压 ( 施密特触发 ) 输入低临界电压 ( 施密特触发 ) 输入高临界电压 ( 施密特触发 ) 输入低临界电压 ( 施密特触发 ) 高驱动电流 (Ports 5~8) 低下沉电流 (Ports 5~8) 高驱动电流 (Ports 5~8) 低下沉电流 (Ports 5~8) Ports 5, 6, 7, V Ports 5, 6, 7, V /RESET 2.0 V /RESET 0.8 V TCC, INT0, INT1 2.0 V TCC, INT0, INT1 0.8 V VOH = 2.4V, (IROCS= 0 & PxHE= 1 ) VOL = 0.4V, (IROCS= 0 & PxHE= 1 ) VOH = 2.4V, (IROCS= 1 & PxHE= 0 ) VOL = 0.4V, (IROCS= 1 & PxHE= 0 ) -10 ma 10 ma 20 ma 20 ma 70 产品规格书 (V1.0)

77 符号参数条件最小值典型值 最大值 单位 IPH 上拉电流激活上拉功能, 输入引脚接 A IPL 下拉电流激活下拉功能, 输入引脚接 A ISB 休眠模式电流 所有的输入引脚和 I/O 引脚接, 输出引脚悬空 WDT 禁止 A ICC1 空闲模式电流 /RESET= ' 高 ', CPU 停止工作副频时钟 (32.768kHz) 打开, 输出引脚悬空,LCD 使能, 无负载 A ICC2 低速模式电流 /RESET= ' 高 ', CPU 工作, 副频频率 (32.768kHz), 输出引脚悬空, WDT 使能, LCD 使能 A ICC3 正常模式电流 /RESET= ' 高 ', Fosc=4MHz ( 晶振类型,CLKS="0"), 输出引脚悬空 ma ICC4 正常模式电流 /RESET= ' 高 ', Fosc=10MHz ( 晶振类型,CLKS="0"), 输出引脚悬空 ma Ta= -40 C ~85 C, = 3.0V, = 0V 符号参数条件最小值典型值 FXT 晶振 : 至 5V 指令周期为 2 个时钟周期 M 10M khz Fs 副振荡器指令周期为 2 个时钟周期 khz ERIC 副振荡器 : 外部电阻内部电容 R: 300K, 内部电容 khz 副振荡器 : 外部电阻内部电容 R: 2.2M, 内部电容 khz IIL 输入引脚的输入漏电流 VIN =, A 最大值 单位 VIH1 VIL1 VIHT1 输入高临界电压 ( 施密特触发 ) 输入低临界电压 ( 施密特触发 ) 输入高临界电压 ( 施密特触发 ) Ports 5, 6, 7, V Ports 5, 6, 7, V /RESET 1.8 V VILT1 输入低临界电压 ( 施密特触发 ) VIHT2 输入高临界电压 ( 施密特触发 ) VILT2 输入低临界电压 ( 施密特触发 ) IOH1 输出高电压 (Ports 5~8) IOL1 输出低电压 (Ports 5~8) /RESET 0.6 V TCC, INT0, INT1 1.8 V TCC, INT0, INT1 0.6 V VOH = 2.4V, (IROCS= 0 & PxHE= 1 ) VOL = 0.4V, (IROCS= 0 & PxHE= 1 ) -1.8 ma 6 ma 产品规格书 (V1.0)

78 Ta= -40 C ~85 C, =3.0V, =0V 符号参数条件最小值典型值 IOH2 IOL2 输出高电压 (P57/IROUT 引脚 ) 输出低电压 (P57/IR OUT 引脚 ) 最大值 单位 VOH = 2.4V, IROCS= ma VOL = 0.4V, IROCS= 1 12 ma IPH 上拉电流激活上拉, 输入引脚接 A IPL 下拉电流激活下拉, 输入引脚接 A ISB 休眠模式电流 所有的输入引脚和 I/O 引脚接, 输出引脚悬空 WDT 禁止 A ICC1 空闲模式电流 /RESET= ' 高 ', CPU 停止工作副频时钟 (32.768kHz) 打开, 输出引脚悬空,LCD 使能, 无负载 4 8 A ICC2 低速模式电流 /RESET= ' 高 ', CPU 工作, 副频频率 (32.768kHz), 输出引脚悬空, WDT 使能, LCD 使能 A ICC3 正常模式电流 /RESET= ' 高 ', Fosc=4MHz ( 晶振类型, CLKS="0"), 输出引脚悬空 ma 8.2 交流电气特性 Ta=- 40 C ~ 85 C, =5V 5%, =0V 符号参数条件最小值典型值最大值单位 Dclk 输入时钟的占空比 % Tins 指令周期时间 (CLKS="0") 晶振类型 100 DC ns RC 类型 500 DC ns Ttcc TCC 输入周期 (Tins+20)/N* ns Tdrh 单片机复位持续时间 Ta = 25 C ms Trst /RESET 脉冲宽度 Ta = 25 C 2000 ns Twdt 看门狗定时器时间 Ta = 25 C ms Tset 输入引脚建立时间 0 ns Thold 输入引脚保持时间 20 ns Tdelay 输出引脚延迟时间 Cload=20pF 50 ns * N = 选择预分频比 72 产品规格书 (V1.0)

79 附录 A 产品编码与制作信息 EM78P468SQ64 Pin Number Package Type D: DIP SO: SOP Q : QFP Specific Annotation S : Industrial Grad Product Number Product Type P : OTP Elan 8- bit Product For example : EM78P468SQ 64 is EM78P468S with OTP program memory, industrial grade product, In 64-pin QFP package EM78Paaaa Elan Product Number 1041 bbbbbb Batch Number Manufacture Date YYWW YY is year and WW is week 产品规格书 (V1.0)

80 B 封装类型 名称 封装类型 引脚数目 封装尺寸 EM78P468SH Dice 59 EM78P468SQ64 QFP mm 20 mm EM78P468SL64 LQFP 64 7 mm 7 mm EM78P468SL44 LQFP mm 10 mm EM78P468SQ44 QFP mm 10 mm EM78P468SQ64B QFP mm 14 mm EM78P468SL48 LQFP 48 7 mm 7 mm 注 : 绿色产品, 不含有害物质 符合 Sony SS 第三版本标准 Pb 含量小于 100ppm, 满足 Sony 规格要求 项目 EM78P468SxS/xJ 电镀类型 纯锡 成份 (%) Sn:100% 熔点 ( C) 232 C 电阻率 ( -cm) 11.4 硬度 (hv) 8~10 伸长率 (%) >50% 74 产品规格书 (V1.0)

81 C 封装信息 QFP 64 / A1 Symbol Min. Normal Max. A 一 一 3.40 A 一 一 A D D1 E E BASIC BASIC BASIC BASIC θ c L L1 b REF e 1.00 BSC TITLE: QFP-64 L(14*20 MM) FOOTPRINT 5.0mm PACKAGE OUTLINE DIMENSION File : QFP 64L Edtion: A Unit : mm Scale: Free Material: Sheet:1 of 1 产品规格书 (V1.0)

82 QFP 64 b D1 L1 L A2 A E1 E 64 1 D e DETAIL " A " Package Type : QFP-64L EMC Symbol Min. Normal Max. A 2.45 A A D D1 E E1 c L L1 b e θ BASIC 7 DETAIL " B " A1 TITLE: QFP 64L ( 14*14 MM ) FOOTPRINT 3.2 mm PACKAGE OUTLINE DIMENSION File : QFP 64L Edtion: A c Unit : mm Scale: Free b Material: Sheet:1 of 1 76 产品规格书 (V1.0)

83 LQFP 64 E E b D D1 e DETAIL " A " L1 L Symbol Min. Normal Max. A A A D D E E e c BSC c b b L L1 θ REF A2 A DETAIL " B " A1 TITLE: LQFP 64L ( 7*7 MM ) FOOTPRINT 2.0 mm PACKAGE OUTLINE DIMENSION File : LQFP 64L Edtion: A b b1 c1 c Unit : mm Scale: Free Material: Sheet:1 of 1 产品规格书 (V1.0)

84 LQFP 44 c Symbol A A1 A2 b c E1 E L L1 e θ Min. Normal Max BASIC BASIC (BASIC) 0.8 (BASIC) TITLE: LQFP-44L (10*10 MM) FOOTPRINT 2.0mm PACKAGE OUTLINE DIMENSION File : LQFP44 Edtion: A Unit : mm Scale: Free Material: Sheet:1 of 1 78 产品规格书 (V1.0)

Chapter 1

Chapter 1 产品规格书 版本 1.2 义隆电子股份有限公司 2016.03 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2016 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性, 义隆电子股份有限公司不承担任何责任

More information

Chapter 1

Chapter 1 8 位 OTP 微控制器 产品规格书 版本 1.7 义隆电子股份有限公司 2016.03 商标告之 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标 版权所有 2016 义隆电子股份有限公司 所有权利保留 台湾印制 本规格书内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性, 义隆电子股份有限公司不承担任何责任

More information

一、

一、 TC78P153 ( 文件编号 :S&CIC0994) 1. 概括描述 TC78P153 是采用低功耗高速 CMOS 工艺设计开发的 8 位微控制器 其内部有 1024*13 位一次性可编程只读存储器 (OTP-ROM) 它提供一个保护用于防止用户在 OTP-ROM 中的程序被盗取 ; 拥有 15 个代码选项位以满足用户定制代码功能的需要 利用其 OTP-ROM 特性,TC78P153 可以使用户方便的开发和校验程序.

More information

Microsoft Word - EM78P156K Product Spec v1[1].3 _ _.doc

Microsoft Word - EM78P156K Product Spec v1[1].3 _ _.doc EM78P156K 8 位 OTP 微控制器 产品规格书 版本 1.3 义隆电子股份有限公司 2012.07 本文内容是由英文规格书翻译而目的是为了您的阅读更加方便 它无法跟随原稿的更新, 文中可能存在翻译上的错误, 请您参考英文规格书以获得更准确的信息 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之ㄧ. Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标

More information

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0 SH79F6431 1. SH79F6431 1T 8051 FLASH SH79F JET51 Keil µ vision JTAG 1.1. SH79F6431 LQFP64 1.2. (Target Board) SH79F6431 1 V 1.0 1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F6431 1 2 1 B. 1(VCC/GND)

More information

General Description: Preliminary TTP916 Consumer IC VCD/DVD LCD Green mode Stand-by mode( 1W ) Features: 2.2V-5.5V LCD RAM read condition 2.6V-5.5V RC

General Description: Preliminary TTP916 Consumer IC VCD/DVD LCD Green mode Stand-by mode( 1W ) Features: 2.2V-5.5V LCD RAM read condition 2.6V-5.5V RC General Description: IC VCD/DVD LCD Green mode Stand-by mode( 1W ) Features: 2.2V-5.5V LCD RAM read condition 2.6V-5.5V RC 15K 300pF 256KHZ default on 32 function key Built-in TT6221/TT6222 decoder Provide

More information

DPJJX1.DOC

DPJJX1.DOC 8051 111 2K 1 2 3 ' ' 1 CPU RAM ROM / A/D D/A PC CPU 40 68 10 20 8 51 PIII 8051 2 MCS51 8051 8031 89C51 8051 8031 89C51? MCS51 INTEL INTEL 8031 8051 8751 8032 8052 8752 8051 8051 8051 MCS51 8031 8031

More information

目录

目录 ALTERA_CPLD... 3 11SY_03091... 3 12SY_03091...4....5 21 5 22...8 23..10 24..12 25..13..17 3 1EPM7128SLC.......17 3 2EPM7032SLC.......18 33HT46R47......19..20 41..20 42. 43..26..27 5151DEMO I/O...27 52A/D89C51...28

More information

untitled

untitled EDM12864-GR 1 24 1. ----------------------------------------------------3 2. ----------------------------------------------------3 3. ----------------------------------------------------3 4. -------------------------------------------------------6

More information

2 14 PORTC.1 PORTB.3 PORTA.2/T0 GND PORTB.2 PORTA.0 PORTC.3 PORB.0/OSCO PORTB.1/OSCI PORTC.0 PORTC.2 SH69P21 /SOP PORTA

2 14 PORTC.1 PORTB.3 PORTA.2/T0 GND PORTB.2 PORTA.0 PORTC.3 PORB.0/OSCO PORTB.1/OSCI PORTC.0 PORTC.2 SH69P21 /SOP PORTA 1K 4 SH6610C 4 OTP ROM 1K X 16 RAM 88 X 4-24 - 64 2.4V-5.5V - fosc = 30kHz - 4MHz, = 2.4V - 5.5V - fosc = 4MHz - 8MHz, = 4.5V - 5.5V 11 CMOS I/O 4 ( ) 8 / - 0 PORTA.0 ( / / ) - 0 - PORTB ( ) ( ) - 32.768kHz,

More information

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe   Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L 1 SH88F516 8051 64K FLASH 1024 EEPROM SH88F516 JET51 S-Lab Keil µ vision ISP51 Keil µ vision ISP51 ISP51 PC RS232 MCU SH88F516 SH88F516 1.1 SH88F516 1.1 SH88F516 SH88Fxx: QFP44, DIP40 RAM Flash E2 ADC

More information

33023A.book(31026A_cn.fm)

33023A.book(31026A_cn.fm) 26 第 26 章看门狗定时器与休眠模式 目录 看门狗定时器与休眠模式 本章包括下面一些主要内容 : 26.1 简介... 26-2 26.2 控制寄存器... 26-3 26.3 看门狗定时器 (WDT) 的操作... 26-4 26.4 休眠省电模式... 26-7 26.5 初始化... 26-9 26.6 设计技巧... 26-10 26.7 相关应用笔记... 26-11 26.8 版本历史...

More information

(CN)EM78P v

(CN)EM78P v 8 位 OTP ROM 微控制器 产品规格书 版本 1.7 义隆电子股份有限公司 2013.12 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标 版权所有 2013 义隆电子股份有限公司所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性,

More information

Chapter 1

Chapter 1 8 位 微 控 制 器 产 品 规 格 书 版 本 1.2 义 隆 电 子 股 份 有 限 公 司 2016.3 商 标 告 知 : IBM 为 一 个 注 册 商 标,PS/2 是 IBM 的 商 标 之 一 Windows 是 微 软 公 司 的 商 标 ELAN 和 ELAN 标 志 是 义 隆 电 子 股 份 有 限 公 司 的 商 标 版 权 所 有 2016 义 隆 电 子 股 份 有

More information

untitled

untitled 0755 85286856 0755 82484849 路 4.5V ~5.5V 流 @VDD=5.0V,

More information

Chapter 1

Chapter 1 产品规格书 版本 1.3 义隆电子股份有限公司 2016.03 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2016 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性, 义隆电子股份有限公司不承担任何责任

More information

2 PIC PIC 1 / CPU PIC MCU PIC RC

2 PIC PIC 1 / CPU PIC MCU PIC RC 2 PIC PIC 1 /... 2-2 2... 2-3 3... 2-4 4... 2-4 5... 2-4 6 CPU... 2-5 7 PIC MCU... 2-6 8 PIC16... 2-6 9... 2-7 10... 2-7 11 RC... 2-7 12... 2-8 13... 2-8 14 NOP... 2-9 15 PMD... 2-9 16... 2-10 17 WDTWDT...

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63> 第三章 Q3 1 1. 省略了 I/O 操作的复杂逻辑, 易实现, 耗费低 ; 2. 可以利用丰富的内存寻址模式实现灵活的 I/O 操作 Q3 2 假设存储单元 ds1 处寄存器地址为 0x2000, 代码如下 #define ds1 0x2000 while ( *ds1 == 0 ) ; Q3 3 假设设备 (dev1) 中有两个寄存器 ds1 和 dd1,dev1 的地址为 0x1000,ds1

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

FM1935X智能非接触读写器芯片

FM1935X智能非接触读写器芯片 FM33A0xx MCU 2017. 05 2.0 1 (http://www.fmsh.com/) 2.0 2 ... 3 1... 4 1.1... 4 1.2... 4 1.3... 5 1.3.1... 5 1.3.2... 5 1.4... 8 1.4.1 LQFP100... 8 1.4.2 LQFP80... 9 1.4.3... 9 2... 15 2.1 LQFP100... 15

More information

Microsoft Word - EM78F561N_F661N_CN_ v2.2_FromDCC¦³¼Ð°O_ _.doc

Microsoft Word - EM78F561N_F661N_CN_ v2.2_FromDCC¦³¼Ð°O_ _.doc 8 位微控制器 产品规格书 版本 2.2 义隆电子股份有限公司 2010.04 本文内容是由英文规格书翻译而来, 目的是为了您的阅读更加方便 它无法跟随原稿的更新, 文中可能存在翻译上的错误, 请您参考英文规格书以获得更准确的信息 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之ㄧ. Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标 版权所有

More information

Microsoft Word - EM78F662N562N_CN_ v1.0_ _.doc

Microsoft Word - EM78F662N562N_CN_ v1.0_ _.doc 产品规格书 版本 1.0 义隆电子股份有限公司 2010.03 本文内容是由英文规格书翻译而来, 目的是为了您的阅读更加方便 它无法跟随原稿的更新, 文中可能存在翻译上的错误, 请您参考英文规格书以获得更准确的信息 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之ㄧ. Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标 版权所有 2009~2010

More information

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C

1.1 ML_ONOFF = 1 Q 3 Q 8 C 0.3V M 2 L 1 ML_ONOFF = 0 Q 3 Q 8 C 1. + R31 VCC R21 10K ML_ONOFF R15 0:off 1:on 1K Green Light VCC=5V L1 Q VDD=12V C AUTOMATIC TROLLEY H K Hwang K K Chen J-S Lin S-C Wang M-L Li C-C Lin W-B Lin Dept. Of Electrical Engineering Far East College ABSTRACT This paper proposes an automatic trolley which can move automatically

More information

Microsoft Word - EM78P372N_Product_Specification_CN___ __ver 1.0.doc

Microsoft Word - EM78P372N_Product_Specification_CN___ __ver 1.0.doc 8 位 OTP 微控制器 产品规格书 版本 1.0 义隆电子股份有限公司 2010.12 本文内容是由英文规格书翻译而目的是为了您的阅读更加方便 它无法跟随原稿的更新, 文中可能存在翻译上的错误, 请您参考英文规格书以获得更准确的信息 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之ㄧ. Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标

More information

untitled

untitled EDM12832-08 : 25-1 : 116600 : (0411)7612956 7632020 7631122 : (0411)7612958 Model No.: Editor: LCD 1. ----------------------------------------------------3 2. ----------------------------------------------------3

More information

1 TPIS TPIS 2 2

1 TPIS TPIS 2 2 1 1 TPIS TPIS 2 2 1. 2. 3. 4. 3 3 4 5 4 TPIS TPIS 6 5 350 Mark Coil F3/F6 350 M 150 M 25 M 7.12M 8 M F3 F6 F4 F7 F8 8M AA 7 350 28V 5V IC HCPL2731 0.5mA 6 8 (TPIS) TPIS 9 7 IC AT89C2051 AT89C2051 CMOS8

More information

mdt1030

mdt1030 深圳市英锐恩科技有限公司 第 1 页 单片机集成方案全方位解决服务商 优质智能电子产品 芯 方案解决商 Micon MDT1030 产品用户参考手册 全球销售及服务联系信息 : 深圳市英锐恩科技有限公司 ENROO-TECH(SHENZHEN)CO.,LTD 中国 深圳市福田区福华路嘉汇新城汇商中心 27 楼 2701 室 Enroo-Tech Technologies CO., Limited Light-Tech

More information

A (QFP-48-12x ) RANGE IF70K AL-OUT AL-SIG VSS CLKFREQ-SEL HR-SET MIN-SET AM/FM-SEL AL-DISP A AL-

A (QFP-48-12x ) RANGE IF70K AL-OUT AL-SIG VSS CLKFREQ-SEL HR-SET MIN-SET AM/FM-SEL AL-DISP A AL- AM/FM SC361 0 AM/FM 12 CMOS QFP-48-12x12-0.8 FM 150M Hz AM 30 MHz LCD 3 13 1/3 4 32.768kHz FM 10.7 MHz 70 khz AM 455kHz 12 1.8V ~ 3.3V QFP44-10 x10-0.8 A B C D QFP-48-12x12-0.8 QFP-44-10x10-0.8 COB (QFP

More information

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor 1 4.1.1.1 (Load) 14 1.1 1 4.1.1.2 (Save) 14 1.1.1 1 4.1.2 (Buffer) 16 1.1.2 1 4.1.3 (Device) 16 1.1.3 1 4.1.3.1 (Select Device) 16 2 4.1.3.2 (Device Info) 16 2.1 2 4.1.3.3 (Adapter) 17 2.1.1 CD-ROM 2 4.1.4

More information

Microsoft Word - EM78P372N_Product_Specification_CN___ __ver 1.0.doc

Microsoft Word - EM78P372N_Product_Specification_CN___ __ver 1.0.doc 8 位 OTP 微控制器 产品规格书 版本 1.0 义隆电子股份有限公司 2010.12 本文内容是由英文规格书翻译而目的是为了您的阅读更加方便 它无法跟随原稿的更新, 文中可能存在翻译上的错误, 请您参考英文规格书以获得更准确的信息 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之ㄧ. Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标

More information

1 CPU

1 CPU 2000 Tel 82316285 82317634 Mail liuxd@buaa.edu.cn 1 CPU 2 CPU 7 72 A B 85 15 3 1/2 M301 2~17 : 3/4 1/2 323 IBM PC 1. 2. 3. 1. 2. 3. 1.1 Hardware Software 1.2 M3 M2 M1 1.2 M3 M1 M2 M2 M1 M1 M1 1.2 M3 M1

More information

商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2016 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或

商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2016 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或 8 位 OTPROM 微控制器 产品规格书 版本 1.4 义隆电子股份有限公司 2016.03 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2016 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性,

More information

untitled

untitled 8086/8088 CIP /. 2004.8 ISBN 7-03-014239-X.... TP313 CIP 2004 086019 16 100717 http://www.sciencep.com * 2004 8 2004 8 1 5 500 787 1092 1/16 16 1/2 391 000 1 2 ii 1 2 CAI CAI 3 To the teacher To the student

More information

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x 115 AVR W.V. Awdrey ATMEL AVR PIC AVR PIC AVR RISC AVR PIC AVR AVR AVR AVR AVR ATtiny15 AVR AVR AVR RAM ROM 121 116 122 ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r31 3 16 X Y Z 6-1 118 7 0

More information

Chapter 1

Chapter 1 8 位 OTP ROM 微控制器 产品规格书 版本 1.5 义隆电子股份有限公司 2016.03 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2016 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性,

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

RESET OSCO OSCI OSC CPU WDTEN RC RESET PRESCALER PORTA (4-BITS) WATCHDOG TIMER Power on PORTB (4-BITS) PORTA [0:3] PORTB [0:3] LPD PORTC (4-BITS) LPDO

RESET OSCO OSCI OSC CPU WDTEN RC RESET PRESCALER PORTA (4-BITS) WATCHDOG TIMER Power on PORTB (4-BITS) PORTA [0:3] PORTB [0:3] LPD PORTC (4-BITS) LPDO 4K / I/O 4 SH6610C 4 OTPROM 4K X 16 SH69P25 MASK ROM 4K X 16 SH69K25 RAM 192 X 4-32 - 160 2.4V - 5.5V 5.0V 22 I/O 4 8 / PORTA-PORTF / - Timer0 - PORTB & PORTC / - 32.768kHz 4MHz - 400kHz 4MHz - RC 400kHz

More information

HT46R47 f SYS =4MHz 3.3~5.5V f SYS =8MHz 4.5~5.5V 13 位双向输入 / 输出口 1 个与输入 / 输出共用引脚的外部中断输入 8 位带溢出中断的可编程定时 / 计数器 具有 7 级预分频器 石英晶体或 RC 振荡器 位的程序存储器 P

HT46R47 f SYS =4MHz 3.3~5.5V f SYS =8MHz 4.5~5.5V 13 位双向输入 / 输出口 1 个与输入 / 输出共用引脚的外部中断输入 8 位带溢出中断的可编程定时 / 计数器 具有 7 级预分频器 石英晶体或 RC 振荡器 位的程序存储器 P HT46R/47R/48R/49R 系列 选型指南 HT46R22 f SYS =4MHz 3.3~5.5V f SYS =8MHz 4.5~5.5V 19 位双向输入 / 输出口 1 个与输入 / 输出口线共用的外部输入 16 位具有 7 级预分频带溢出中断的可编程定时 / 计数器 内置石英晶体或 RC 振荡器 2048 14 位的程序存储器 PROM 64 8 位的数据存储器 RAM 支持发声的

More information

a b c d e f g C2 C1 2

a b c d e f g C2 C1 2 a b c d e f g C2 C1 2 IN1 IN2 0 2 to 1 Mux 1 IN1 IN2 0 2 to 1 Mux 1 Sel= 0 M0 High C2 C1 Sel= 1 M0 Low C2 C1 1 to 2 decoder M1 Low 1 to 2 decoder M1 High 3 BCD 1Hz clk 64Hz BCD 4 4 0 1 2 to 1 Mux sel 4

More information

untitled

untitled FBC0409 V1.0 1.0 05.06.22 SIA 2005 SIA SIA SIA SIA SIA 114 86-24-23970133 HTTP://WWW.SIA.CN YANG@SIA.CN 2 ...5...5...6 PIN...6...7 1 CPU...8 2...8 4...8 5 DMA...9 7....9 8...9 9...10 A...10 B...10...11.

More information

XNS104 产品说明书 AD 型 2.4G 高速无线收发单片机概述 2.4GHz 高速无线收发单片机 XNS104 是一个带 12 位 ADC, 以 OTP 为程序存储基础, 带 2.4G 高速无线收发芯片的单片机 无线收发单元工作在 GHz 世界通用 ISM 频段, 它集

XNS104 产品说明书 AD 型 2.4G 高速无线收发单片机概述 2.4GHz 高速无线收发单片机 XNS104 是一个带 12 位 ADC, 以 OTP 为程序存储基础, 带 2.4G 高速无线收发芯片的单片机 无线收发单元工作在 GHz 世界通用 ISM 频段, 它集 XNS104 产品说明书 AD 型 2.4G 高速无线收发单片机概述 2.4GHz 高速无线收发单片机 XNS104 是一个带 12 位 ADC, 以 OTP 为程序存储基础, 带 2.4G 高速无线收发芯片的单片机 无线收发单元工作在 2.400--2.483GHz 世界通用 ISM 频段, 它集成射频收发通路 频率发生器 晶体振荡器 调制解调器等功能模块, 并且支持一对多组网和带 ACK 的通信模式

More information

第5章:汇编语言程序设计

第5章:汇编语言程序设计 第 5 章 : 汇编语言程序设计 程 汇编语言指令格式 系统伪指令 存储器选择方式 常用子程序 1 汇编语言程序设计 PIC 指令系统 语言系统 指 CPU 编 器语言 器语言 器语言 设计 用 语言 设计 语言 汇编语言 2 汇编语言指令格式 汇编语言指令格式 ( 指令 ) label opcode operand comment 指令 用 存 指令 指令语 3 汇编语言指令格式 1 指令 用 指令

More information

行业

行业 PCI-1710 1.1...2 1.1.1...2 1.1.2...2 1.1.3 FIFO( )...2 1.1.4...2 1.1.5...2 1.1.6 16 16...3 1.1.7...3 1.2...3 1.3...3 2.1...3 2.2...4 2.2.1...4 2.2.2...5 2.3...9 2.3.1...10 2.3.2... 11 2.3.3...12 2.3.4...12

More information

《计算机应用基础》学习材料(讲义)

《计算机应用基础》学习材料(讲义) 计 算 机 应 用 基 础 学 习 材 料 ( 讲 义 ) Fundamentals of Computer Application 2014-3-22 JIANGSU OPEN UNIVERSITY 第 二 学 习 周 计 算 机 基 础 知 识 ( 一 ) 导 学 在 本 学 习 周, 我 们 主 要 的 任 务 是 认 识 计 算 机 你 将 知 道 计 算 机 是 什 么 时 候 产 生 的,

More information

,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC, LCD LC

,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC, LCD LC LCD PIC 单片机解决方案 集成 LCD 驱动器模块的 PIC 单片机 www.microchip.com/lcd ,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC,

More information

四位微控制器ML64168_ _.doc

四位微控制器ML64168_ _.doc SSSC /4168P 2005 8 4 4, (ADC), LCD Driver, (Buzzer), 1 3 CPU17 CPU 26 33 42 45 48 73 79 85 89 A/D 92 111 125 128 131 SSU4168P 133 143 A: / 153 B: 156 C: 158 D: 160 E: 161 F: 163 G: PAD 167 2 ,, 11 4 CMOS

More information

Applications

Applications 概述 FM1905 是 24 点 内存映象和多功能的 LCD 驱动器,FM1905 的软件配置特性使它适用于多种 LCD 应用场合, 包括 LCD 模块和显示子系统 用于连接主控制器和 FM1905 的管脚只有 3 条,FM1905 还有一个节电命令用于降 低系统功耗 特点 工作电压 3.0 ~5.0V 内嵌 256KHz RC 振荡器 可外接 32KHz 晶片或 256KHz 频率源输入 可选 1/2

More information

12232A LED LED LED EL EL CCFL EL CCF

12232A LED LED LED EL EL CCFL EL CCF 12232A 0 50-20 +70-30 +85 LED LED LED EL EL CCFL EL CCF 122 x 32 1/32Duty 1/5Bias 6:00 STN( ), EL LED EL/100VAC 400HZ LED/4.2VDC 1 / VDD-VSS 0 6.5 V Ta=25 LCD VDD-V0 0 12.0 V V1 0 VDD V VDD-VSS - 4.75

More information

邏輯分析儀的概念與原理-展示版

邏輯分析儀的概念與原理-展示版 PC Base Standalone LA-100 Q&A - - - - - - - SCOPE - - LA - - ( Embedded ) ( Skew ) - Data In External CLK Internal CLK Display Buffer ASIC CPU Memory Trigger Level - - Clock BUS Timing State - ( Timing

More information

7688使用手冊V10.doc

7688使用手冊V10.doc TP-7688 . 2 2. 3 3. 5 4. 5 5. 6 6. 7 7. 8 8. 9 9.. 4. 7 2 2., 7x9 / 6x9 7x9.3() x 3.()mm 6x9 2.84() x 3.()mm 3 ASCII 7x9 95 ASCII 6x9 95 6x9 7 BIG5 6x9 3973 6x9 28 7x9 24 24 55 6x9 2 2 27 4.23mm (/6 inch)

More information

EMC单片机学习笔记.doc

EMC单片机学习笔记.doc EMC 单片机学习笔记 (0) 引子因为工作的缘故, 必须学习 EMC 单片机了 我会把我的学习历程写下来, 算是对坛子的一点贡献, 也算是自己的一个总结吧 因为以前学过 51 的和 PIC HOLTEK 的单片机, 并且也大致了解过 EMC 的指令集, 所以学起来并不是太难 为了学习, 而又没有仿真器, 于是去 emc 的网站下载了一个 simulator 来软件仿真 第一感觉还不错, 把里面的例子程序跑了一下,

More information

学习MSP430单片机推荐参考书

学习MSP430单片机推荐参考书 MSP430 16 MSP430 C MSP430 C MSP430 FLASH 16 1 CPU 16 ALU 16 PC SP SR R4~R15 2 3 00-FFH 100-1FFH 4 5 1 2 51 24 27 6 1 2 3 4 5 6 4 12 SR SP SR CPU SR CPU C Z N GIE CPUOff CPU OscOff SCG0 SCG1 CPU EXIT SP

More information

Microsoft Word - 專題封面.doc

Microsoft Word - 專題封面.doc 逢 甲 大 學 資 訊 工 程 學 系 專 題 研 究 報 告 8051 小 遊 戲 -21 點 指 導 教 授 : 陳 德 生 學 生 : 許 博 益 中 華 民 國 九 十 六 年 六 月 I 目 錄 第 一 章 緒 論 1 1-1 研 究 背 景 1 1-2 研 究 動 機 2 1-3 研 究 目 的 3 1-3-1 21 點 源 起 3 1-3-2 21 點 規 則 3 第 二 章 微 電

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

untitled

untitled LCD EDM12864HBSL-ALC-G : 25-1 : 116600 : (0411)7612956 7632020 : (0411)7612958 Model No.: Editor: LCD 1. ----------------------------------------------------3 2. ----------------------------------------------------3

More information

行业

行业 PCL-818HD/HG/L PCL-818HD/HG/L 1.1...2 1.1.1 /...2 1.1.2 ID...2 1.2...3 1.3...3 2.1...3 2.2...3 2.2.1...4 2.2.2...4 2.2.3 DMA...5 2.2.4...5 2.2.5 D/A...5 2.2.6...6 2.2.7 EXE.trigger GATE0...6 2.2.8 FIFO

More information

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Terminal Mode No User User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2 Mon1 Cam-- Mon- Cam-- Prohibited M04 Mon1 Cam03 Mon1 Cam03

More information

JLX

JLX PRODUCT:LCD MODULE. Model No.: JLX177-006 Product Type: 1.77 inch QVGA TFT Modoule. 产品规格书 晶联讯研发研发部 : Written By Checked By Approved By 客户名称 : 结构电子核准 地址 : 深圳市宝安区西乡宝安大道东华工业区 A3 栋 6 楼电话 :0755-29784961 Http://www.jlxlcd.cn

More information

行业

行业 PCL-1800 PCL-1800 1.1...2 1.1.1 1K FIFO...2 1.1.2...2 1.1.3 16...3 1.1.4...3 1.1.5...3 1.1.6...3 1.2...3 1.3...4 1.4...5 2.1...5 2.2...6 2.2.1...6 2.2.2...6 2.2.3 D/A...7 2.2.4...7 2.2.5 TRIG0 GATE0...8

More information

untitled

untitled CPU!! 00-11-8 Liping zhang, Tsinghua 1 : ADD(r1, r, r) CMPLEC(r, 5, r0) MUL(r1, r, r) SUB(r1, r, r5) ADD r, ( ) r CMP. CMP r.. t t + 1 t + t + t + t + 5 t + 6 IF( ) ADD CMP MUL SUB RF NOP ADD CMP MUL SUB

More information

System Design and Setup of a Robot to Pass over Steps Abstract In the research, one special type of robots that can pass over steps is designed and se

System Design and Setup of a Robot to Pass over Steps Abstract In the research, one special type of robots that can pass over steps is designed and se 8051 8051 System Design and Setup of a Robot to Pass over Steps Abstract In the research, one special type of robots that can pass over steps is designed and setup. This type of robot uses two kinds of

More information

目录 1. 产品简介 功能特性 引脚图 引脚描述 中央处理器 (CPU) 程序存储器 (OTP ROM) 堆栈 数据存储器 (RAM) INDF 寄存器.

目录 1. 产品简介 功能特性 引脚图 引脚描述 中央处理器 (CPU) 程序存储器 (OTP ROM) 堆栈 数据存储器 (RAM) INDF 寄存器. SQ013L 数据手册 8 引脚 8 位 I/O 型 OTP 单片机 - 1 - 目录 1. 产品简介... 4 1.1 功能特性... 4 1.2 引脚图... 5 1.3 引脚描述... 5 2. 中央处理器 (CPU)... 6 2.1 程序存储器 (OTP ROM)... 6 2.2 堆栈... 6 2.3 数据存储器 (RAM)... 7 2.3.1 INDF 寄存器... 9 2.3.2

More information

目 录

目 录 1 Quick51...1 1.1 SmartSOPC Quick51...1 1.2 Quick51...1 1.3 Quick51...2 2 Keil C51 Quick51...4 2.1 Keil C51...4 2.2 Keil C51...4 2.3 1 Keil C51...4 2.4 Flash Magic...9 2.5 ISP...9 2.6...10 2.7 Keil C51...12

More information

行业

行业 PCI-1716/1716L 1.1...2 1.1.1...2 1.1.2 / /SD*/BU*...2 1.1.3 FIFO( )...2 1.1.4...2 1.1.5 16 16...3 1.1.6...3 1.1.7 ID...3 1.2...3 2.1...3 2.2...4 2.2.1...4 2.2.2...6 2.3... 11 2.3.1... 11 2.3.2...12 2.3.3...13

More information

STC15W4K60S4系列增强型PWM波形发生器应用

STC15W4K60S4系列增强型PWM波形发生器应用 STC15W4K32S4 系列新增 6 通道增强型带死区控制高精度 PWM 波形发生器应用 STC15W4K32S4 系列的单片机集成了一组 ( 各自独立 6 路 ) 增强型的 PWM 波形发生器 PWM 波形发生器内部有一个 15 位的 PWM 计数器供 6 路 PWM 使用, 用户可以设置每路 PWM 的初始电平 另外,PWM 波形发生器为每路 PWM 又设计了两个用于控制波形翻转的计数器 T1/T2,

More information

Chapter 1

Chapter 1 产品规格书 版本 1.1 义隆电子股份有限公司 2017.11 标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之一 Windows 是微软公司的商标 ELAN 和 ELAN 标志 是义隆电子股份有限公司的商标 版权所有 2017 义隆电子股份有限公司 所有权利保留台湾印制 本使用说明文件内容如有变动恕不另作通知 关于该规格书的准确性 适当性或者完整性, 义隆电子股份有限公司不承担任何责任

More information

版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) (Fax)

版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) (Fax) 2018 9 29 龙芯 版权声明 龙芯 免责声明 据 龙芯 2 Building No.2, Loongson Industrial Park, Zhongguancun Environmental Protection Park (Tel) 010-62546668 (Fax) 010-62600826 阅读指南 龙芯 1C101 处理器数据手册 龙芯 1C101 修订历史 序号 更新日期 版本号

More information

行业

行业 PCI-1711/1711L 1.1...2 1.1.1...2 1.1.2...2 1.1.3 FIFO...2 1.1.4...2 1.1.5 16 16...3 1.2...3 2.1...3 2.2...3 2.2.1... 2.2.2...8 2.3...10 2.3.1...10 2.3.2... 11 2.3.3...12 2.3.4...13 2.4.5...14 3.1...16

More information

() () () () () () () () DDRAM () II

() () () () () () () () DDRAM () II 液晶模块说明书 SPEC NO YM2232A REV NO. 液晶显示模块产品说明书 产品类型 : 产品型号 : 产品描述 : 标准产品 YM2232A 22x32 图形点阵模块, 控制器 :SED52,LED 背光 客户名称 : 客户确认 : 编写 : Dexun Zou 审核 : HCC 批准 : Jingxi Yang 发行日期 : 22.8 大连佳显电子有限公司 地址 : 大连市沙河口区工华街

More information

TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT (f) 639 2A f B1

TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT (f) 639 2A f B1 TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT 588 4 1 0571-85121224 85121742 85121304(f) 639 2A095 0571-88256346 89902095 f B1618 010-62051209 62000662 62568913 82036512 f http://www.tsingtek.com

More information

Microsoft Word - ET6621.doc

Microsoft Word - ET6621.doc Etek Microelectronics ET6621 LCD 控制驱动电路 概述 ET6621 是用来对 MCU 的 I/O 口进行扩展的外围设备 显示矩阵为 32 4, 是一个 128 点阵式存储器映射多功能 LCD 驱动电路 ET6621 的软件特性使它很适合应用于 LCD 显示, 包括 LCD 模块和显示子系统 在主控制器和 ET6621 之间的接口应用只需要 3 或 4 个端口 Power

More information

DS_MM32P021_Ver1.9.0

DS_MM32P021_Ver1.9.0 产品手册 Datasheet MM32P021 32 位基于 ARM Cortex M0 核心的微控制器 版本 :1.9.0 保留不通知的情况下, 更改相关资料的权利 目录 1. 总介... 5 1.1 概述... 5 1.2 产品特性... 5 2. 规格说明... 6 2.1 器件对比... 6 2.2 功能简述... 6 3. 引脚定义... 7 3.1 引脚配置... 7 3.2 引脚描述...

More information

1. 介绍 义隆 8 位单片机指令介绍 Application Notes 义隆 8 位单片机指令介绍 EM78/EM88 系列是基于 RISC 的精简指令微控制器, 每条指令是 13 位 15 位, 除 LCALL LJMP MOV R2,A ADD R2,A 改变 PC 指针的指令是 2 个指令

1. 介绍 义隆 8 位单片机指令介绍 Application Notes 义隆 8 位单片机指令介绍 EM78/EM88 系列是基于 RISC 的精简指令微控制器, 每条指令是 13 位 15 位, 除 LCALL LJMP MOV R2,A ADD R2,A 改变 PC 指针的指令是 2 个指令 1. 介绍 Application Notes EM78/EM88 系列是基于 RISC 的精简指令微控制器, 每条指令是 13 位 15 位, 除 LCALL LJMP MOV R2,A ADD R2,A 改变 PC 指针的指令是 2 个指令 * 周期, 其余为单指令周期 ( 部分第一代芯片 JMP CALL RET RETL RETI JBS JBC JZ JZA DJZ DJZA 指令为 2

More information

Unidrive M400 PLC 0.25 kw kw (0.33 hp hp) 100 V 200 V 400 V 575 V 690 V

Unidrive M400 PLC 0.25 kw kw (0.33 hp hp) 100 V 200 V 400 V 575 V 690 V Unidrive M400 PLC 0.25 kw - 110 kw (0.33 hp - 150 hp) 100 V 200 V 400 V 575 V 690 V Unidrive M Unidrive M Unidrive M400 I/O Commander SK Unidrive M www.unidrivem.com Unidrive M Discover Unidrive M App

More information

Microsoft Word - IRFWX-A124_A_SM59D03G2_SM59D04G2_PCA_ APN_SC_.doc

Microsoft Word - IRFWX-A124_A_SM59D03G2_SM59D04G2_PCA_ APN_SC_.doc 可程序计数数组 (PCA) 功能使用方法 1 适用产品 :SM59D04G2,SM59D03G2 2 应用说明 : PCA 共有五组, 每组皆可工作于以下七种模式 : 捕获模式 - 正缘捕获模式 (Positive edge capture mode) 捕获模式 - 负缘捕获模式 (Negative edge capture mode) 捕获模式 - 正缘及负缘捕获模式 (Both positive

More information

untitled

untitled 8-Bit Microcontroller with Product Specification DOC. VERSION 1.4 ELAN MICROELECTRONICS CORP. July 2004 Trademark Acknowledgments: IBM is a registered trademark and PS/2 is a trademark of IBM. Windows

More information

MSP430X1XX 系列微控制器具有以下特征 结构框图 超低功耗结构体系 A 额定工作电流在 1MHz V 工作电压 C11X P11X 和 E11X 为 V 从备用模式唤醒为 6 S 丰富的中断能力减少了查询的需要灵活强大的处理能力源操作数有七种寻址模

MSP430X1XX 系列微控制器具有以下特征 结构框图 超低功耗结构体系 A 额定工作电流在 1MHz V 工作电压 C11X P11X 和 E11X 为 V 从备用模式唤醒为 6 S 丰富的中断能力减少了查询的需要灵活强大的处理能力源操作数有七种寻址模 新一代超低功耗 16 位单片机 TI MSP430 系列 美国 TI 公司的 MSP430 系列单片机可以分为以下几个系列 X1XX X3XX X4XX 等等 而且 在不断发展 从存储器角度 又可分为 ROM C 型 OTP P 型 EPROM E 型 Flash Memory F 型 系列的全部成员均为软件兼容 可以方便地在系列各型号间移植 MSP430 系列单片机 的 MCU 设计成适合各种应用的

More information

安全防范

安全防范 8989 Be Right TM Sigma 900 5/03 2003 ...1...4...8 1.1...8 1.2...9 1.2.1...9 1.2.2...12 1.3...12 1.4...12 1.4.1...12 1.4.2...13 1.4.3...14 1.5...15 1.6...16 1.7...16 1.7.1...17 1.7.2...17 1.7.3...18 1.7.4

More information

管脚配置 底板插口配置 芯片大小 (mil) 2-2 -

管脚配置 底板插口配置 芯片大小 (mil) 2-2 - HOLTEK HT1621 LCD 驱动器 特性 * 工作电压 2.4 5.2V * 内嵌 256KHz RC 振荡器 * 可外接 32KHz 晶片或 256KHz 频率源输入 * 可选 1/2 或 1/3 偏压和 1/2 1/3 或 1/4 的占空比 * 片内时基频率源 * 蜂鸣器可选择两种频率 * 节电命令可用于减少功耗 * 内嵌时基发生器和看门狗定时器 WDT * 时基或看门狗定时器溢出输出

More information

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica CP Chip Power ARM Cortex-M3 (STM32F) ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplication and hardware

More information

Microsoft Word - S153B.doc

Microsoft Word - S153B.doc SAM8 P153B SAM8P153B 数据手册 14 引脚 8 位 I/O 型 OTP 单片机 盛明公司保留对以下所有产品在可靠性 功能和设计方面的改进作进一步说明的权利 盛明不承担由本手册所涉及的产品或电路的运用和使用所引起的任何责任, 盛明的产品不是专门设计来应用于外科植入 生命维持和任何盛明产品产生的故障会对个体造成伤害甚至死亡的领域 如果将盛明的产品用于上述领域, 即使这些是由盛明在产品设计和制造上的疏忽引起的,

More information

USB解决方案.ppt

USB解决方案.ppt USB USB? RS232 USB USB HID U modem ADSL cable modem IrDA Silabs USB CP210x USB UART USB RS-232 USB MCU 15 USB 12 FLASH MCU 3 USB MCU USB MCU C8051F32x 10 ADC 1.5%, Vref CPU 25MIPS 8051 16KB Flash -AMUX

More information

Microsoft Word - TM1621.doc

Microsoft Word - TM1621.doc 概述 TM1621 是 128 点 内存映象和多功能的 LCD 驱动器,TM1621 的软件配置特性使它适用于多种 LCD 应用场合, 包括 :LCD 模块和显示子系统 用于连接主控制器和 TM1621 的管脚只有 4 或 5 条,TM1621 还有一个节电命令用于降低系统功耗 特性 工作电压 2.4~ 5.2V 内嵌 256KHz RC 振荡器 可外接 32KHz 晶片或 256KHz 频率源输入

More information

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn Xi III Zebra XI III 1 (Guangzhou) AIT Co, Ltd 020-84106666 020-84106688 http://wwwlenxcn 230V 110V [ ]! 2 (Guangzhou) AIT Co, Ltd 020-84106666

More information

微處理機期末專題

微處理機期末專題 微 處 理 機 期 末 專 題 自 動 鋼 琴 組 員 :b92611004 羅 鈞 瑋 b92611008 吳 妍 儂 b92611038 吳 韋 靜 b92611042 林 佳 穎 一 簡 介 本 組 的 主 題 是 自 動 鋼 琴 在 播 放 音 樂 的 同 時, 鋼 琴 會 自 動 按 下 琴 鍵, 被 按 下 的 琴 鍵 所 對 應 到 的 音 階, 就 是 正 在 撥 放 的 樂 曲 的

More information

Microsoft Word - mcu-an z-10.doc

Microsoft Word - mcu-an z-10.doc 富士通微电子 ( 上海 ) 有限公司应用笔记 MCU-AN-500004-Z-10 F²MC-8FX 家族 8 位微控制器 MB95200H/210H 系列 8/16 位多功能定时器 应用笔记 变更履历 变更履历 日期作者修正记录 2008-03-20 Levi Zhang V1.0, 第一版 本手册共 40 页 1. 本文档记载的产品信息及规格说明如有变动, 恕不预先通知 如需最新产品信息和 /

More information

<4D6963726F736F667420576F7264202D20B9F9B0EABBCDBBAFAB48DEB3B4C1A5BDB3F8A7692E646F63>

<4D6963726F736F667420576F7264202D20B9F9B0EABBCDBBAFAB48DEB3B4C1A5BDB3F8A7692E646F63> 臺 北 市 立 松 山 高 級 工 農 職 業 學 校 資 訊 科 專 題 製 作 報 告 題 目 : 反 彈 空 間 指 導 老 師 : 余 耀 銘 學 生 : 廖 國 銓 趙 信 瑋 中 華 民 國 102 年 5 月 摘 要 在 這 高 速 科 技 的 起 飛 下, 科 技 都 建 立 起 於 基 礎, 有 些 人 把 這 基 礎 轉 為 理 論, 教 給 大 眾 學 習 ; 有 些 人 利

More information

2005.book

2005.book ...4... 4... 7...10... 10... 10... 10... 10... 11... 11 PCC... 11 TB170... 12 /... 12...13... 13 BP150 / BP151 / BP152 / BP155... 14...15... 15... 15... 15... 15... 15... 15... 16 PS465 / PS477... 17 PS692

More information

中文手册

中文手册 PCC-3428 PC/104 1. PCC-3428 1.1 PCC-3428 90mm 96mm ST CPU STPC Atlas Atlas CPU 486 DX/DX2 CPU DX2 133MHz Atlas 2D LCD/CRT 100MHz SDRAM 64MBytes PCC-3428 10/100Mbps DOC EIDE USB PC/104 ST STPC Atlas STPC

More information

BJ2C004ANB

BJ2C004ANB BJ2C004A 规 格 书 (v1.0) 1 目录 1. 概叙... 4 2. 功能特性... 4 3. 功能框图...5 4. 管脚图... 5 4.1 管脚功能描述...6 5 存储器结构... 7 5.1 程序存储器...7 5.2 数据存储器... 7 6 功能介绍... 9 6.1 寄存器操作... 9 6.1.1 INDF ( 间接寻址寄存器 )... 9 6.1.2 TMR0 ( 定时

More information

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi SPHE8202R Design Guide V2.0 JUN, 2007 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com SPHE8202R Design Guide Important Notice

More information

33023A.book(31005A_cn.fm)

33023A.book(31005A_cn.fm) 第 5 章 CPU 和 ALU 目录 本章包括下面一些主要内容 : 5. 简介...5-2 5.2 指令的一般格式... 5-4 5.3 中央处理单元 (CPU)... 5-4 5.4 指令时钟... 5-4 5.5 算术逻辑单元 (ALU)... 5-5 5.6 状态寄存器... 5-6 5.7 OPTION_REG 寄存器... 5-8 5.8 电源控制寄存器... 5-9 5.9 设计技巧...

More information

PROTEUS VSM

PROTEUS  VSM Proteus VSM-- 1/1 PROTEUS VSM Proteus VSM ISIS Prospice VSM Proteus PROSPICE ARM7 PIC AVR HC11 8051 CPU LCD RS232 LED IAR Keil Hitech C make 6000 SPICE SPICE DLL SPICE3F5 14 FM PROTEUS PCB LED/LCD / 300

More information

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg 1 1 a. 0.5V 5V 1Hz 1MHz b. 0.1% 2 : a. 0.5V 5V 1Hz 1MHz b. 0.1% (3) a. 0.5V 5V 100 s b. 1% 4 1 10 5 1MHz 6 1 2 1 0.1Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15

More information

instructions.PDF

instructions.PDF 94 SIMATIC (END) (END) Micro/WIN 32 (STOP) (STOP) CPU RUN STOP STOP CPU RUN STOP (WDR) (Watchdog Reset) (WDR) CPU WDR WDR ( ) I/O ( I/O ) SM (SM0 SM5 SM29 ) 25 0 ms 00 ms STOP 300ms 300ms WDR S7-200 CPU

More information

单片机原理及应用实验指导书.doc

单片机原理及应用实验指导书.doc 1 2 3 4...2...4...9...9 AEDK598 MCS51...9 MCS51...10...10...10...10...10...10...11 P1...12...12...12....12...12...13 P3...14...14...14...14...14...14 I/O...15...15...15...15...15...16...17...17...17...17...17...18...19...19

More information

PIC16F F MPLAB 08 16F LED 15 LED

PIC16F F MPLAB 08 16F LED 15 LED PIC16F877 PIC16F877 03 16F877 05 06 MPLAB 08 16F877 13 LED 15 LED 17 20 24 2 PIC16F877 PIC16F877 DIP VDD VSS CLOCK CPU :,AND,OR,XOR ROM: CPU ROM RAM: CPU,CPU I/O:CPU, CPU,, 16F877 RAM 512 128 Bank Bank

More information

untitled

untitled (100V 120V 220V 230V) i ii ! (Return Lead) iii iv 1....... 1 1-1.... 1 1-2.... 2 2..... 4 3..... 3-1.... 3-2.... 3-3....... 4..... 9 5......... 5-1.LCD..... 5-2.... 5-3.... 5-4.... 6..... 6-1.... 6-2....

More information