G80F915

Size: px
Start display at page:

Download "G80F915"

Transcription

1 VER

2 选型指南 订购型号 FLASH ROM RAM I/O MAX TIMER INT LCD LED PWM EUART 其他温度范围封装 G80F915U 32K 1.5K 46 4*16 5 8*24/6*26 1*12 3~8*8 5*27/4*28 1*8 G80F915F 32K 1.5K 42 4*16 5 8*20/6*22 1*12 3~8*8 5*23/4*24 1*8 2 2 SCM,CMP,SPI LPD,WDT -40 C ~ +85 CTQFP48 频率检测模块, 比较器 SCM,CMP,SPI LPD,WDT -40 C ~ +85 C QFP44 频率检测模块, 比较器 G80F915AP 32K 1.5K 42 4*16 5 8*20/6*22 1*12 3~8*8 5*23/4*24 1*8 2 SCM,CMP,SPI LPD,WDT -40 C ~ +85 C LQFP44 G80F915P 32K 1.5K 30 4*16 5 8*10/6*12 5*13/4*14 3~8*8 1*8 1 SCM,CMP, LPD,WDT -40 C ~ +85 C LQFP32 技术咨询 南京立超电子科技有限公司中国南京市和燕路 251 号金港大厦 A 幢 2406 室 ZIP: Tel: / Fax: Website: VER1.2 2/154 05/14/2014

3 目 录 选型指南...2 技术咨询 特性 概述 方框图 引脚配置 引脚 TQFP 封装 引脚 QFP 封装 引脚描述 SFR 映像 标准功能 CPU 随机数据存储器 (RAM) Flash 程序存储器 扇区自编程 (SSP) 功能 系统时钟和振荡器 系统时钟监控 (SCM) I/O 端口 定时器 中断 增强功能 LCD 驱动器 LED 驱动器 bit 脉冲宽度调制 (PWM0) bit 脉冲宽度调制模块 (PWM1) 比较器模块 频率检测模块 增强型通用异步收发器 (EUART) 串行外部设备接口 (SPI) 模 / 数转换器 (ADC) 蜂鸣器 低电压检测 (LPD) 低电压复位 (LVR) 看门狗定时器 (WDT), 程序超范围溢出 (OVL) 复位及其它复位状态 电源管理 预热计数器 代码选项 指令集 电气特性 封装信息 规格更改记录 业务联络 免责声明 VER1.2 3/154 05/14/2014

4 1. 特性 基于 8051 指令流水线结构的 8 位单片机 Flash ROM:32K 字节 RAM: 内部 256 字节, 外部 1280 字节,LCD RAM 28 字节 类 EEPROM:1024 字节 工作电压 : f OSC = kHz - 16MHz,V DD = 2.0V - 5.5V 振荡器 ( 代码选项 ): - 晶体谐振器 :32.768kHz - 晶体谐振器 :2MHz - 16MHz - 陶瓷谐振器 :2MHz - 16MHz - 内部 RC 振荡器 :12MHz(±2%)/128K 46/42/30/42 个 CMOS 双向 I/O 管脚 2 个可选择的开漏极 I/O 口 I/O 内建上拉电阻 4 个 16 位定时器 / 计数器 :T2,T3,T4 和 T5 一个 12 位 PWM 定时器 一个 8 位 PWM 定时器 (LQFP32 无 ) 中断源 : - 定时器 2,3,4,5 - 外部中断 0,1,2,3 - 外部中断 4:8 输入 - ADC,EUART,SCM,LPD - PWM,CMP,SPI 2 个增强型 EUART(LQFP32 1 个 ) SPI 接口 ( 主从模式 ) 9 通道 12 位模数转换器 (ADC), 内建比较功能 内建蜂鸣器 内建频率检测模块 ( 带可控制的反馈电阻 ) 内建 2 个比较器 ( 带施密特窗口 ) LED 驱动器 : - 3~8 X 8 段 (1/3~1/8 占空比 ) LCD 驱动器 : - 8 X 24/20/20/10 段 (1/8 占空比,1/4 偏置 ) - 6 X 26/22/22/12 段 (1/6 占空比,1/4 或 1/3 偏置 ) - 5 X 27/23/23/13 段 (1/5 占空比,1/3 偏置 ) - 4 X 28/24/24/14 段 (1/4 占空比,1/3 偏置 ) 内建低电压复位功能 (LVR)( 代码选项 ) - LVR 电压 1:4.1V - LVR 电压 2:3.7V - LVR 电压 1:2.8V - LVR 电压 2:2.1V CPU 机器周期 : 1 个振荡周期 看门狗定时器 (WDT) 预热计数器 支持省电运行模式 : - 空闲模式 - 掉电模式 Flash 型 封装 : - TQFP48/QFP44/LQFP44/LQFP32 2. 概述 G80F915 是一种高速高效率 8051 可兼容单片机 在同样振荡频率下, 较之传统的 8051 芯片它有着运行更快速的优越特性 G80F915 保留了标准 8051 芯片的大部分特性 这些特性包括内置 256 字节 RAM, UART 和外置中断 INT0,INT1,INT2 和 INT3 此外,G80F915 还集成了外部 1280 字节 RAM, 可兼容 8052 芯片的 16 位定时器 / 计数器 (Timer2) 该单片机还包括适合于程序存储的 32 K 字节 Flash 块 G80F915 不仅集成了如 EUART/SPI 等标准通讯模块, 此外还集成了 LCD 驱动器, 具有内建比较功能的 ADC,PWM 定时器等模块 此外,G80F915 内建有频率检测模块和 2 个比较器模块 为了达到高可靠性和低功耗,G80F915 内建看门狗定时器, 低电压复位功能及系统时钟监控功能 此外 G80F915 还提供了 2 种低功耗省电模式 VER1.2 4/154 05/14/2014

5 3. 方框图 VDD Power Pipelined 8051 architecture Reset circuit RST Watch Dog 32K Bytes Flash ROM Internal 256 Bytes External 1280Bytes (Exclude System Register) Port 5 Configuration I/Os Port 4 Configuration I/Os P5.0~P5.5 P4.0~ P4.7 Timer2 (16bit) Timer3 (16bit) Timer4 (16bit) Timer5(16bit) Port 3 Configuration I/Os Port 2 Configuration I/Os P3.0~ P3.7 P2.0 ~ P2.7 External Interrupt 12-bit PWM 8 bit PWM Port 1 Configuration I/Os Port 0 Configuration I/Os P1.0 ~ P1.7 P0.0 ~ P0.7 Frequency Detect EUART0/1 2 X COMPARATOR SPI XTAL1 XTAL2 XTALX1 Internal Oscillator Oscillator Oscillator X oscillator fail detector 12-bit ADC LCD/LED Driver COM1~8 SEG1~28 XTALX2 Buzzer Jtag ports (for debug) VER1.2 5/154 05/14/2014

6 4. 引脚配置 引脚 TQFP 封装 P3.3/COM4/LED_C RXD0/SEG9/P2.0 TXD0/SEG10/P2.1 MOSI/RXD1/SEG11/P2.2 MISO/TXD1/SEG12/P2.3 SCK/SEG13/P2.4 FLT/SS/SEG14/P2.5 TDO1/PWM01C/SEG15/P2.6 TMS1/PWM0C/SEG16/P2.7 TDI1/PWM01B/SEG17/P0.0 TCK1/PWM0B/SEG18/P0.1 PWM01A/SEG19/P0.2 PWM0A/T4/P P3.4/COM5/LED_C5/SGE28/AN4 23 P3.5/COM6/LED_C6/SGE27/AN5 22 P3.6/COM7/LED_C7/SGE26/AN6 21 P3.7/COM8/LED_C8/SGE25/AN7 20 P4.0/INT40/AN0/INVFB 19 P4.1/INT41/AN1/INVO 18 P4.2/INT42/AN2/INVI 17 P4.3/INT43/AN3 16 P4.4/AN8/AVREF 15 P4.5/SEG24/PWM1 14 P4.6/SEG P4.7/SEG C1P/T2EX/INT0/P0.4 C1N/T2/INT1/P0.5 XTALX2/C2P/INT2/P0.6 XTALX1/C2N/INT3/P0.7 Vss XTAL1/P5.0 XTAL2/P5.1 RST/P5.2 BUZ/T3/P5.3 P1.7/SEG8/LED_S8 P1.6/SEG7/LED_S7 P1.5/SEG6/LED_S6 P1.4/SEG5/LED_S5 P1.3/SEG4/LED_S4/INT47/TCK0 P1.2/SEG3/LED_S3/INT46/TDI0 P1.1/SEG2/LED_S2/INT45/TMS0 P1.0/SEG1/LED_S1/INT44/TDO0 P3.0/COM1/LED_C1 P3.1/COM2/LED_C2 P3.2/COM3/LED_C3 34 G80F915F VDD SEG20/P5.4 SEG21/P5.5 TQFP48 VER1.2 6/154 05/14/2014

7 引脚 QFP 封装 P3.6/COM7/LED_C7/SGE26/AN6 P4.0/INT40/AN0/INVFB P4.1/INT41/AN1/INVO P4.2/INT42/AN2/INVI P4.3/INT43/AN3 P4.4/AN8/AVREF PWM01A/SEG19/P0.2 BUZ/T3/P5.3 P3.3/COM4/LED_C LED_S8/SEG8/P VDD Vss P1.6/SEG7/LED_S7 P1.5/SEG6/LED_S6 P1.4/SEG5/LED_S5 P1.3/SEG4/LED_S4/INT47/TCK0 P1.2/SEG3/LED_S3/INT46/TDI0 P1.1/SEG2/LED_S2/INT45/TMS0 P1.0/SEG1/LED_S1/INT44/TDO0 P3.0/COM1/LED_C1 P3.1/COM2/LED_C2 P3.2/COM3/LED_C3 P3.4/COM5/LED_C5/SEG28/AN4 RXD0/SEG9/P2.0 P3.5/COM6/LED_C6/SGE27/AN5 TXD0/SEG10/P2.1 MOSI/RXD1/SEG11/P2.2 P3.7/COM8/LED_C8/SGE25/AN7 MISO/TXD1/SEG12/P2.3 SCK/SEG13/P2.4 FLT/SS/SEG14/P2.5 G80F915U TDO1/PWM01C/SEG15/P2.6 TMS1/PWM0C/SEG16/P2.7 TDI1/PWM01B/SEG17/P0.0 P4.5/SEG24/PWM1 TCK1/PWM0B/SEG18/P0.1 PWM0A/T4/P0.3 C1P/T2EX/INT0/P0.4 C1N/T2/INT1/P0.5 XTALX2/C2P/INT2/P0.6 XTALX1/C2N/INT3/P0.7 XTAL1/P5.0 XTAL2/P5.1 RST/P5.2 QFP44 注意 : 引脚命名中, 写在最外侧的引脚功能具有最高优先级, 最内侧的引脚功能具有最低优先级 ( 参见引脚配置图 ) 当一个引脚被高优先级的功能占用时, 即使低优先级功能被允许, 也不能作为低优先级功能的引脚 只有当软件禁止引脚的高优先级功能, 相应引脚才能被释放作为低优先级端口使用 VER1.2 7/154 05/14/2014

8 引脚 LQFP 封装 P3.6/COM7/LED_C7/SGE26/AN6 P4.0/INT40/AN0 P4.1/INT41/AN1 P4.2/INT42/AN2 P4.3/INT43/AN3 P4.4/AN8/AVREF PWM01A/SEG19/P0.2 BUZ/T3/P5.3 P3.3/COM4/LED_C LED_S8/SEG8/P VDD Vss P1.6/SEG7/LED_S7 P1.5/SEG6/LED_S6 P1.4/SEG5/LED_S5 P1.3/SEG4/LED_S4/INT47/TCK P1.2/SEG3/LED_S3/INT46/TDI P1.1/SEG2/LED_S2/INT45/TMS P1.0/SEG1/LED_S1/INT44/TDO/SWE P3.0/COM1/LED_C1 P3.1/COM2/LED_C2 P3.2/COM3/LED_C3 P3.4/COM5/LED_C5/SEG28/AN4 RXD0/SEG9/P2.0 P3.5/COM6/LED_C6/SGE27/AN5 TXD0/SEG10/P2.1 MOSI/RXD1/SEG11/P2.2 P3.7/COM8/LED_C8/SGE25/AN7 MISO/TXD1/SEG12/P2.3 SCK/SEG13/P2.4 FLT/SS/SEG14/P2.5 G80F915AP PWM01C/SEG15/P2.6 PWM0C/SEG16/P2.7 PWM01B/SEG17/P0.0 P4.5/SEG24/PWM1 PWM0B/SEG18/P0.1 PWM0A/T4/P0.3 T2EX/INT0/P0.4 T2/INT1/P0.5 XTALX2/INT2/P0.6 XTALX1/INT3/P0.7 XTAL1/P5.0 XTAL2/P5.1 RST/P5.2 LQFP 44 注意 : 引脚命名中, 写在最外侧的引脚功能具有最高优先级, 最内侧的引脚功能具有最低优先级 ( 参见引脚配置图 ) 当一个引脚被高优先级的功能占用时, 即使低优先级功能被允许, 也不能作为低优先级功能的引脚 只有当软件禁止引脚的高优先级功能, 相应引脚才能被释放作为低优先级端口使用 VER1.2 8/154 05/14/2014

9 脚 LQFP 封装 P3.5/COM6/LED_C6/SGE27/AN P3.6/COM7/LED_C7/SGE26/AN P3.7/COM8/LED_C8/SGE25/AN P4.0/INT40/AN0 P4.1/INT41/AN1 P4.2/INT42/AN2 P4.3/INT43/AN3 P4.4/AN8/AVREF XTALX2/INT2/P0.6 XTALX1/INT3/P0.7 VSS XTAL1/P5.0 XTAL2/P5.1 RST/P5.2 BUZ/T3/P5.3 VDD P1.2/SEG3/LED_S3/INT46/TDI P1.1/SEG2/LED_S2/INT45/TMS P1.0/SEG1/LED_S1/INT44/TDO/SWE P3.0/COM1/LED_C1 P3.1/COM2/LED_C2 P3.2/COM3/LED_C3 P3.3/COM4/LED_C4 P3.4/COM5/LED_C5/SGE28/AN4 TCK/INT47/LED_S4/SEG4/P1.3 LED_S5/SEG5/P1.4 RXD0/SEG9/P2.0 TXD0/SEG10/P2.1 FLT/SEG14/P2.5 PWM01C/SEG15/P2.6 PWM01A/SEG19/P0.2 PWM0A/T4/P0.3 G80F915P LQFP 32 注意 : 引脚命名中, 写在最外侧的引脚功能具有最高优先级, 最内侧的引脚功能具有最低优先级 ( 参见引脚配置图 ) 当一个引脚被高优先级的功能占用时, 即使低优先级功能被允许, 也不能作为低优先级功能的引脚 只有当软件禁止引脚的高优先级功能, 相应引脚才能被释放作为低优先级端口使用 VER1.2 9/154 05/14/2014

10 Table 4.1 引脚功能 引脚编号 (TQFP48) 引脚编号 (QFP44) 引脚编号 (LQFP44) 引脚编号 (LQFP32) 引脚命名 默认功能 *1 *3 *3 - C1P/T2EX/INT0/P0.4 P0.4 *2 *4 *4 - C1N/T2/INT1/P0.5 P XTALX2/C2P/INT2/P0.6 P XTALX1/C2N/INT3/P0.7 P VSS XTAL1/P XTAL2/P RST /P5.2 RST BUZ/T3/P5.3 P VDD SEG20/P5.4 P SEG21/P5.5 P SEG22/P4.7 P SEG23/P4.6 P PWM1/SEG24/P4.5 P AVREF/AN8/P4.4 P AN3 /INT43/P4.3 P INVI/AN2/INT42/P4.2 P INVO/AN1/INT41/P4.1 P INVFB/AN0/INT40/P4.0 P AN7/SEG25/LED_C8/COM8/P3.7 P AN6/SEG26/LED_C7/COM7/P3.6 P AN5/SEG27/LED_C6/COM6/P3.5 P AN4/SEG28/LED_C5/COM5/P3.4 P LED_C4/COM4/P3.3 P LED_C3/COM3/P3.2 P LED_C2/COM2/P3.1 P LED_C1/COM1/P3.0 P *27 *22 SWE/TDO0/INT44/LED_S1/SEG1/P1.0 P TMS0/INT45/LED_S2/SEG2/P1.1 P TDI0/INT46/LED_S3/SEG3/P1.2 P TCK0/INT47/LED_S4/SEG4/P1.3 P LED_S5/SEG5/P1.4 P LED_S6/SEG6/P1.5 P LED_S7/SEG7/P1.6 P LED_S8/SEG8/P1.7 P1.7 VER1.2 10/154 05/14/2014

11 续上表引脚编号引脚编号引脚编号引脚编号 (TQFP48) (QFP44) (LQFP44) (LQFP32) 引脚命名 默认功能 RXD0/SEG9/P2.0 P TXD0/SEG10/P2.1 P MOSI/SEG11/P2.2 P MISO/TXD1/SEG12/P2.3 P SCK/RXD1/SEG13/P2.4 P FLT/SS/SEG14/P2.5 P PWM01C/SEG15/P2.6 P PWM0C/SEG16/ P2.7 P PWM01B/SEG17/P0.0 P PWM0B/SEG18/P0.1 P PWM01A/SEG19/P0.2 P PWM0A/T4/P0.3 P0.3 *: 该端口作为 N- 通道的开漏 VER1.2 11/154 05/14/2014

12 5. 引脚描述引脚编号 类型 说明 I/O 端口 P0.0-P0.7 I/O 8 位双向 I/O 端口 P1.0-P1.7 I/O 8 位双向 I/O 端口 P2.0-P2.7 I/O 8 位双向 I/O 端口 P3.0-P3.7 I/O 8 位双向 I/O 端口 P4.0-P4.7 I/O 8 位双向 I/O 端口 P5.0-P5.5 I/O 6 位双向 I/O 端口 定时器 T2 I/O 定时器 2 外部输入 / 波特率时钟输出 T3 I 定时器 3 外部输入 T4 I/O 定时器 4 外部输入 / 比较输出 T2EX I 定时器 2 重载 / 捕捉 / 方向控制 PWM 控制器 PWM0A/0B/0C O 12 位 PWM0 定时器输出引脚 PWM01A/01B/01C O 12 位 PWM0 定时器互补输出引脚 FLT I PWM0 故障检测输入引脚 PWM1 O 8 位 PWM1 定时器输出引脚 EUART RXD0/1 I EUART0/1 数据输入引脚 TXD0/1 O EUART0/1 数据输出引脚 SPI MOSI I/O SPI 主输出从输入引脚 MISO I/O SPI 主输入从输出引脚 SCK I/O SPI 串行时钟引脚 SS I SPI 从设备选择引脚 ADC AN0 AN7 I ADC 输入通道 AVREF I ADC 外部参考电压引脚 LCD 控制器 COM1 COM8 O LCD 显示 COM 信号输出引脚 SEG1-SEG28 O LCD 显示 Segment 信号输出引脚 LED 驱动器 LED_C1 LED_C8 O LED 显示 COM 信号输出引脚 LED_S1 LED_S8 O LED 显示 Segment 信号输出引脚 内部模拟比较器 C1N I 比较器 1 反相输入端 C1P I 比较器 1 同相输入端 C2N I 比较器 2 反相输入端 C2P I 比较器 2 同相输入端 VER1.2 12/154 05/14/2014

13 续上表频率检测模块 INVI I 频率检测输入 INVO O 频率检测输出 INVFB O 频率检测反馈输出 中断 & 复位 & 时钟 & 电源 INT0 - INT3 I 外部中断 0-3 INT40 - INT47 I 外部中断 RST XTAL1 I 谐振器输入 XTAL2 O 谐振器输出 XTALX1 I 谐振器 X 输入 XTALX2 O 谐振器 X 输出 V SS P 接地 I VDD P 电源 ( V) 该引脚上保持 10µs 以上的低电平,CPU 将复位 由于有内建 30kΩ 上拉电阻连接到 VDD, 所以仅接一个外部电容即可实现上电复位 蜂鸣器 BUZ O 蜂鸣器输出 编程接口 TDO0 (P1.0) O 调试接口 0: 测试数据输出 TMS0 (P1.1) I 调试接口 0: 测试模式选择 TDI0 (P1.2) I 调试接口 0: 测试数据输入 TCK0 (P1.3) I 调试接口 0: 测试时钟输入 TDO1 (P2.6) O 调试接口 1: 测试数据输出 TMS1 (P2.7) I 调试接口 1: 测试模式选择 TDI 1 (P0.0) I 调试接口 1: 测试数据输入 TCK1 (P0.1) I 调试接口 1: 测试时钟输入 注意 : 1. 当 P ,P ,P 作为调试接口时, 原有功能被禁止 ; 2. 调试接口 0 和调试接口 1, 不能同时全部连接 JTAG 工具 VER1.2 13/154 05/14/2014

14 6. SFR 映像 G80F915 内置 256 字节的直接寻址寄存器, 包括通用数据存储器和特殊功能寄存器 (SFR),G80F915 的 SFR 有以下几种 : CPU 内核寄存器 : ACC,B,PSW,SP,DPL,DPH CPU 内核增强寄存器 : AUXC,DPL1,DPH1,INSCON,XPAGE 电源时钟控制寄存器 : PCON,SUSLO Flash 寄存器 : IB_OFFSET,IB_DATA,IB_CON1,IB_CON2,IB_CON3,IB_CON4,IB_CON5 数据页面控制寄存器 : XPAGE 看门狗定时器寄存器 : RSTSTAT 系统时钟控制寄存器 : CLKCON 中断寄存器 : I/O 口寄存器 : 定时器寄存器 : EUART 寄存器 : SPI 寄存器 : ADC 寄存器 : LCD 寄存器 : LED 寄存器 : BUZZER 寄存器 : 比较器模块 : 反相器模块 : PWM 寄存器 : LPD 寄存器 : IEN0,IEN1,IENC,IPH0,IPL0,IPH1,IPL1,EXF0,EXF1,EXCON P0,P1,P2,P3,P4,P5,P0CR,P1CR,P2CR,P3CR,P4CR,P5CR,P0PCR,P1PCR, P2PCR,P3PCR,P4PCR,P5PCR,P0OS TCON,T2CON,T2MOD,TH2,TL2,RCAP2L,RCAP2H,T3CON,TH3,TL3,T4CON, TH4,TL4,SWTHL,T5CON,TH5,TL5 SCON,SBUF,SADEN,SADDR,PCON,RxCON,SCON1,SBUF1,SADEN1,SADDR1, SBRTL,SBRTH,BFINE SPCON,SPSTA,SPDAT ADCON,ADT,ADCH,ADDL,ADDH,ADCON1 DISPCON,DISPCON1,DISPCLK0,DISPCLK1,P0SS,P1SS,P2SS,P3SS DISPCON,DISPCLK0,DISPCLK1,P1SS,P3SS BUZCON CMP1CON,CMP2CON,CMPCON INVCON,INVCTL,INVCTH PWMEN,PWMEN1,PWM0C,PWM0PL,PWM0PH,PWM0DL,PWM0DH,PWM1C,PWM1P, PWM1D LPDCON VER1.2 14/154 05/14/2014

15 Table 6.1 C51 核 SFRs 符号地址名称 POR/WDT/LVR /PIN 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 ACC E0H 累加器 ACC.7 ACC.6 ACC.5 ACC.4 ACC.3 ACC.2 ACC.1 ACC.0 B F0H B 寄存器 B.7 B.6 B.5 B.4 B.3 B.2 B.1 B.0 AUXC F1H C 寄存器 C.7 C.6 C.5 C.4 C.3 C.2 C.1 C.0 PSW D0H 程序状态字 CY AC F0 RS1 RS0 OV F1 P SP 81H 堆栈指针 SP.7 SP.6 SP.5 SP.4 SP.3 SP.2 SP.1 SP.0 DPL 82H 数据指针低位字节 DPL0.7 DPL0.6 DPL0.5 DPL0.4 DPL0.3 DPL0.2 DPL0.1 DPL0.0 DPH 83H 数据指针高位字节 DPH0.7 DPH0.6 DPH0.5 DPH0.4 DPH0.3 DPH0.2 DPH0.1 DPH0.0 DPL1 84H 数据指针 1 低位字节 DPL1.7 DPL1.6 DPL1.5 DPL1.4 DPL1.3 DPL1.2 DPL1.1 DPL1.0 DPH1 85H 数据指针 1 高位字节 DPH1.7 DPH1.6 DPH1.5 DPH1.4 DPH1.3 DPH1.2 DPH1.1 DPH1.0 INSCON 86H 数据指针选择 BKS0 - - DIV MUL - DPS Table 6.2 电源时钟控制 SFRs 符号地址名称 POR/WDT/LVR /PIN 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 PCON 87H 电源控制 SMOD SSTAT SSTAT1 - GF1 GF0 PD IDL SUSLO 8EH 电源控制保护字 SUSLO.7 SUSLO.6 SUSLO.5 SUSLO.4 SUSLO.3 SUSLO.2 SUSLO.1 SUSLO.0 VER1.2 15/154 05/14/2014

16 Table 6.3 Flash 控制 SFRs 符号地址名称 IB_OFF SET IB_DATA IB_CON1 IB_CON2 IB_CON3 IB_CON4 IB_CON5 XPAGE FLASHCON FBH FCH F2H F3H F4H F5H F6H F7H A7H Table 6.4 WDT SFR 符号地址名称 RSTSTAT B1H POR/WDT/LVR /PIN 可编程 flash 低位字节偏移 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 IB_OFF SET.7 IB_OFF SET.6 IB_OFF SET.5 IB_OFF SET.4 IB_OFF SET.3 IB_OFF SET.2 IB_OFF SET.1 IB_OFF SET.0 可编程 flash 数据寄存器 IB_DATA.7 IB_DATA.6 IB_DATA.5 IB_DATA.4 IB_DATA.3 IB_DATA.2 IB_DATA.1 IB_DATA.0 flash 控制寄存器 IB_CON1.7 IB_CON1.6 IB_CON1.5 IB_CON1.4 IB_CON1.3 IB_CON1.2 IB_CON1.1 IB_CON1.0 flash 控制寄存器 IB_CON2.3 IB_CON2.2 IB_CON2.1 IB_CON2.0 flash 控制寄存器 IB_CON3.3 IB_CON3.2 IB_CON3.1 IB_CON3.0 flash 控制寄存器 IB_CON4.3 IB_CON4.2 IB_CON4.1 IB_CON4.0 flash 控制寄存器 IB_CON5.3 IB_CON5.2 IB_CON5.1 IB_CON5.0 编程用地址选择寄存器 XPAGE.7 XPAGE.6 XPAGE.5 XPAGE.4 XPAGE.3 XPAGE.2 XPAGE.1 XPAGE.0 flash 控制寄存器 FAC POR/WDT/LVR /PIN 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 看门狗定时器控制寄存器 * WDOF - PORF LVRF CLRF WDT.2 WDT.1 WDT.0 注意 :* 表示不同情况的复位决定 RSTSTAT 寄存器中的, 详见 WDT 章节 Table 6.5 时钟控制 SFR 符号地址名称 CLKCON B2H POR/WDT/LVR /PIN 系统时钟选择 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 32k_ SPDUP CLKS1 CLKS0 SCMIF HFON FS - - VER1.2 16/154 05/14/2014

17 Table 6.6 中断 SFRs 符号地址名称 IEN0 IEN1 IENC IENC1 IPH0 IPL0 IPH1 IPL1 EXF0 EXF1 EXCON A8H A9H BAH BBH B4H B8H B5H B9H E8H D8H 8BH POR/WDT/LVR /PIN 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 中断允许控制 EA EADC ET2 ES ECMP EX1 ET5 EX0 中断允许控制 ESCM_ELP D ET4 EPWM ET3_ES1 EX4 EX3 EX2 ESPI 中断通道允许控制 EXS47 EXS46 EXS45 EXS44 EXS43 EXS42 EXS41 EXS40 中断通道允许控制 ES1 ET3 ECMP1 ECMP2 ESCM ELPD 中断优先权控制高位 PADCH PT2H PSH PCMPH PX1H PT5H PX0H 中断优先权控制低位 PADCL PT2L PSL PCMPL PX1L PT5L PX0L 中断优先权控制高位 PSCMH PT4H PPWMH PT3S1H PX4H PX3H PX2H PSPIH 中断优先权控制低位 PSCML PT4L PPWML PT3S1L PX4L PX3L PX2L PSPIL 外部中断寄存器 IT4.1 IT4.0 IT3.1 IT3.0 IT2.1 IT2.0 IE3 IE2 外部中断寄存器 IF47 IF46 IF45 IF44 IF43 IF42 IF41 IF40 外部中断采样控制 I1PS1 I1PS0 I1SN1 I1SN0 I0PS1 I0PS0 I0SN1 I0SN0 VER1.2 17/154 05/14/2014

18 Table 6.7 端口 SFRs 符号地址名称 P0 P1 P2 P3 P4 P5 P0CR P1CR P2CR P3CR P4CR P5CR P0PCR P1PCR P2PCR P3PCR P4PCR P5PCR P0OS 80H 90H A0H B0H C0H 80H Bank1 E1H E2H E3H E4H E5H E1H Bank1 E9H EAH EBH ECH EDH E9H Bank1 EFH POR/WDT/LVR /PIN 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 8 位端口 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 8 位端口 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 8 位端口 P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 8 位端口 P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P3.0 8 位端口 P4.7 P4.6 P4.5 P4.4 P4.3 P4.2 P4.1 P4.0 6 位端口 P5.5 P5.4 P5.3 P5.2 P5.1 P5.0 端口 0 输入 / 输出方向控制 P0CR.7 P0CR.6 P0CR.5 P0CR.4 P0CR.3 P0CR.2 P0CR.1 P0CR.0 端口 1 输入 / 输出方向控制 P1CR.7 P1CR.6 P1CR.5 P1CR.4 P1CR.3 P1CR.2 P1CR.1 P1CR.0 端口 2 输入 / 输出方向控制 P2CR.7 P2CR.6 P2CR.5 P2CR.4 P2CR.3 P2CR.2 P2CR.1 P2CR.0 端口 3 输入 / 输出方向控制 P3CR.7 P3CR.6 P3CR.5 P3CR.4 P3CR.3 P3CR.2 P3CR.1 P3CR.0 端口 4 输入 / 输出方向控制 P4CR.7 P4CR.6 P4CR.5 P4CR.4 P4CR.3 P4CR.2 P4CR.1 P4CR.0 端口 5 输入 / 输出方向控制 P5CR.5 P5CR.4 P5CR.3 P5CR.2 P5CR.1 P5CR.0 端口 0 内部上拉允许 P0PCR.7 P0PCR.6 P0PCR.5 P0PCR.4 P0PCR.3 P0PCR.2 P0PCR.1 P0PCR.0 端口 1 内部上拉允许 P1PCR.7 P1PCR.6 P1PCR.5 P1PCR.4 P1PCR.3 P1PCR.2 P1PCR.1 P1PCR.0 端口 2 内部上拉允许 P2PCR.7 P2PCR.6 P2PCR.5 P2PCR.4 P2PCR.3 P2PCR.2 P2PCR.1 P2PCR.0 端口 3 内部上拉允许 P3PCR.7 P3PCR.6 P3PCR.5 P3PCR.4 P3PCR.3 P3PCR.2 P3PCR.1 P3PCR.0 端口 4 内部上拉允许 P4PCR.7 P4PCR.6 P4PCR.5 P4PCR.4 P4PCR.3 P4PCR.2 P4PCR.1 P4PCR.0 端口 5 内部上拉允许 P5PCR.5 P5PCR.4 P5PCR.3 P5PCR.2 P5PCR.1 P5PCR.0 输出模式选择 P0OS.5 P0OS VER1.2 18/154 05/14/2014

19 Table 6.8 定时器 SFRs 符号地址名称 TCON T2CON T2MOD RCAP2L RCAP2H TL2 TH2 T3CON SWTHL TL3 TH3 T4CON TL4 TH4 T5CON TL5 TH5 88H C8H C9H CAH CBH CCH CDH 88H Bank1 89H Bank1 8CH Bank1 8DH Bank1 C8H Bank1 CCH Bank1 CDH Bank1 C0H Bank1 CEH Bank1 CFH Bank1 POR/WDT/LVR /PIN 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 定时器 / 计数器控制寄存器 IE1 IT1 IE0 IT0 定时器 / 计数器 2 控制寄存器 TF2 EXF2 RCLK TCLK EXEN2 TR2 C/T CP/RL 2 定时器 / 计数器 2 模式寄存器 TCLKP T2OE DCEN 定时器 / 计数器 2 重载 / 截获低位字节 RCAP2L.7 RCAP2L.6 RCAP2L.5 RCAP2L.4 RCAP2L.3 RCAP2L.2 RCAP2L.1 RCAP2L.0 定时器 / 计数器 2 重载 / 截获高位字节 RCAP2H.7 RCAP2H.6 RCAP2H.5 RCAP2H.4 RCAP2H.3 RCAP2H.2 RCAP2H.1 RCAP2H.0 定时器 / 计数器 2 低位字节 TL2.7 TL2.6 TL2.5 TL2.4 TL2.3 TL2.2 TL2.1 TL2.0 定时器 / 计数器 2 高位字节 TH2.7 TH2.6 TH2.5 TH2.4 TH2.3 TH2.2 TH2.1 TH2.0 定时器 / 计数器 3 控制寄存器 TF3 - T3PS.1 T3PS.0 - TR3 T3CLKS.1 T3CLKS.0 定时器 / 计数器读数据切换控制 T5HLCON T3HLCON 定时器 / 计数器 3 低位字节 TL3.7 TL3.6 TL3.5 TL3.4 TL3.3 TL3.2 TL3.1 TL3.0 定时器 / 计数器 3 高位字节 TH3.7 TH3.6 TH3.5 TH3.4 TH3.3 TH3.2 TH3.1 TH3.0 定时器 / 计数器 4 控制寄存器 TF4 TC4 T4PS1 T4PS0 T4M1 T4M0 TR4 T4CLKS 定时器 / 计数器 4 低位字节 TL4.7 TL4.6 TL4.5 TL4.4 TL4.3 TL4.2 TL4.1 TL4.0 定时器 / 计数器 4 高位字节 TH4.7 TH4.6 TH4.5 TH4.4 TH4.3 TH4.2 TH4.1 TH4.0 定时器 / 计数器 5 控制寄存器 TF5 - T5PS1 T5PS0 - - TR5 - 定时器 / 计数器 5 低位字节 TL5.7 TL5.6 TL5.5 TL5.4 TL5.3 TL5.2 TL5.1 TL5.0 定时器 / 计数器 5 高位字节 TH5.7 TH5.6 TH5.5 TH5.4 TH5.3 TH5.2 TH5.1 TH5.0 VER1.2 19/154 05/14/2014

20 Table 6.9 EUART SFRs 符号地址名称 SCON SBUF SADEN SADDR PCON RxCON SCON1 SBUF1 SADEN1 SADDR1 SBRTH SBRTL BFINE 98H 99H 9BH 9AH 87H 9FH 98H Bank1 99H Bank1 9AH Bank1 9BH Bank1 9DH Bank1 9CH Bank1 9EH Bank1 Table 6.10 SPI SFRs POR/WDT/LVR /PIN 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 EUART0 串行控制 SM0/FE SM1/RXOV SM2/TXCOL REN TB8 RB8 TI RI EUART0 串行数据缓冲器 SBUF.7 SBUF.6 SBUF.5 SBUF.4 SBUF.3 SBUF.2 SBUF.1 SBUF.0 EUART0 从属地址掩码 SADEN.7 SADEN.6 SADEN.5 SADEN.4 SADEN.3 SADEN.2 SADEN.1 SADEN.0 EUART0 从属地址 SADDR.7 SADDR.6 SADDR.5 SADDR.4 SADDR.3 SADDR.2 SADDR.1 SADDR.0 电源和串行控制 SMOD SSTAT - - GF1 GF0 PD IDL RXD0 引脚施密特电压控制寄存器 RxCON1 RxCON0 符号地址名称 SPCON SPSTA SPDAT A2H F8H A3H EUART1 串行控制 SM10/FE1 SM11/ RXOV1 SM12/ TXCOL1 REN1 TB18 RB18 TI1 RI1 EUART1 串行数据缓冲器 SBUF1.7 SBUF1.6 SBUF1.5 SBUF1.4 SBUF1.3 SBUF1.2 SBUF1.1 SBUF1.0 EUART1 从属地址掩码 SADEN1.7 SADEN1.6 SADEN1.5 SADEN1.4 SADEN1.3 SADEN1.2 SADEN1.1 SADEN1.0 EUART1 从属地址 SADDR1.7 SADDR1.6 SADDR1.5 SADDR1.4 SADDR1.3 SADDR1.2 SADDR1.1 SADDR1.0 EUART1 波特率发生器高位 SBRTEN SBRT.14 SBRT.13 SBRT.12 SBRT.11 SBRT.10 SBRT.9 SBRT.8 EUART1 波特率发生器低位 SBRT.7 SBRT.6 SBRT.5 SBRT.4 SBRT.3 SBRT.2 SBRT.1 SBRT.0 EUART1 波特率发生器微调 BFINE.3 BFINE.2 BFINE.1 BFINE.0 POR/WDT/LVR /PIN 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 SPI 控制寄存器 DIR MSTR CPHA CPOL SSDIS SPR2 SPR1 SPR0 SPI 状态寄存器 SPEN SPIF MODF WCOL RXOV SPI 数据寄存器 SPDAT7 SPDAT6 SPDAT5 SPDAT4 SPDAT3 SPDAT2 SPDAT1 SPDAT0 VER1.2 20/154 05/14/2014

21 Table 6.11 ADC SFRs 符号地址名称 ADCON ADT ADCH ADDL ADDH ADCON1 93H 94H 95H 96H 97H 92H Table 6.12 Buzzer SFR 符号地址名称 BUZCON BDH Table 6.13 LCD SFRs 符号地址名称 DISPCON DISPCON1 DISPCLK0 DISPCLK1 P0SS P1SS P2SS P3SS ABH ADH ACH AAH B6H 9CH 9DH 9EH POR/WDT/LVR /PIN 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 ADC 控制 ADON ADCIF EC REFC SCH2 SCH1 SCH0 GO/D ŌNĒ ADC 时间配置 TADC2 TADC1 TADC0 CDIR TS3 TS2 TS1 TS0 ADC 通道配置 CH7 CH6 CH5 CH4 CH3 CH2 CH1 CH0 ADC 数据低位字节 A3 A2 A1 A0 ADC 数据高位字节 A11 A10 A9 A8 A7 A6 A5 A4 ADC 控制 SCH3 POR/WDT/LVR /PIN 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 蜂鸣器输出控制 BCA2 BCA1 BCA0 BZEN POR/WDT/LVR /PIN 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 LCD 控制寄存器 DISPSEL LCDON ELCC DUTY0 VOL3 VOL2 VOL1 VOL0 LCD 控制寄存器 MODSW DUTY2 DUTY1 RLCD FCCTL1 FCCTL0 MOD1 MOD0 LCD 时钟控制寄存器 DCK0.7 DCK0.6 DCK0.5 DCK0.4 DCK0.3 DCK0.2 DCK0.1 DCK0.0 LCD 时钟控制寄存器 DCK1.1 DCK1.0 P0 模式选择寄存器 P4S7 P4S6 P4S5 P5S5 P5S4 P0S2 P0S1 P0S0 P1 模式选择寄存器 P1S7 P1S6 P1S5 P1S4 P1S3 P1S2 P1S1 P1S0 P2 模式选择寄存器 P2S7 P2S6 P2S5 P2S4 P2S3 P2S2 P2S1 P2S0 P3 模式选择寄存器 P3S7 P3S6 P3S5 P3S4 P3S3 P3S2 P3S1 P3S0 VER1.2 21/154 05/14/2014

22 Table 6.14 LED SFRs 符号地址名称 DISPCON DISPCON1 DISPCLK0 DISPCLK1 P1SS P3SS ABH ADH ACH AAH 9CH 9EH Table 6.15 PWM SFRs 符号地址名称 PWMEN PWMLO PWM0C PWM0PL PWM0PH PWM0DL PWM0DH PWM1C PWM1P PWM1D CFH E7H D2H D3H D4H D5H D6H D9H DAH DBH POR/WDT/LVR /PIN 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 LED 控制寄存器 DISPSEL LEDON - DUTY LED 控制寄存器 MODSW DUTY2 DUTY LED 时钟控制寄存器 DCK0.7 DCK0.6 DCK0.5 DCK0.4 DCK0.3 DCK0.2 DCK0.1 DCK0.0 LED 时钟控制寄存器 DCK1.1 DCK1.0 P1 模式选择寄存器 P1S7 P1S6 P1S5 P1S4 P1S3 P1S2 P1S1 P1S0 P3 模式选择寄存器 P3S7 P3S6 P3S5 P3S4 P3S3 P3S2 P3S1 P3S0 POR/WDT/LVR /PIN PWM0 定时器允许 EPWM0 EFLT 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 PWM01CO E PWM01BO E PWM01AO PWM0COE PWM0BOE PWM0AOE E PWM0 保护 PWMLO.7 PWMLO.6 PWMLO.5 PWMLO.4 PWMLO.3 PWMLO.2 PWMLO.1 PWMLO.0 12 位 PWM0 控制 PWM0IE PWM0IF TnCK02 FLTS FLTC PWM0S TnCK01 TnCK00 12 位 PWM0 周期控制低位 PP0.7 PP0.6 PP0.5 PP.4 PP0.3 PP0.2 PP0.1 PP 位 PWM0 周期控制高位 PP0.11 PP0.10 PP0.9 PP 位 PWM0 占空比控制低位 PD0.7 PD0.6 PD0.5 PD0.4 PD0.3 PD0.2 PD0.1 PD 位 PWM0 占空比控制高位 PD0.11 PD0.10 PD0.9 PD0.8 8 位 PWM1 控制寄存器 PWM1EN PWM1S TnCK11 TnCK10 - PWM1IE PWM1IF PWM1OE 8 位 PWM1 周期寄存器 PP1.7 PP1.6 PP1.5 PP1.4 PP1.3 PP1.2 PP1.1 PP1.0 8 位 PWM1 占空比寄存器 PD1.7 PD1.6 PD1.5 PD1.4 PD1.3 PD1.2 PD1.1 PD1.0 VER1.2 22/154 05/14/2014

23 Table 6.16 LPD SFR 符号地址名称 LPDCON B3H Table 6.17 Frequency Detect SFR 符号地址名称 INVCON INVCTL INVCTH C5H C6H C7H Table 6.18 比较器 SFR 符号地址名称 CMP1CON CMP2CON CMPCON0 CMPCON1 C1H C2H C3H C4H 注意 :- : 保留位 POR/WDT/LVR /PIN 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 LPD 控制 LPDEN LPDF LPDMD LPDIF LPDS3 LPDS2 LPDS1 LPDS0 POR/WDT/LVR /PIN 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 Inverter 控制 INVEN - - FBEN RESFB1 RESFB0 INVDEB1 INVDEB0 Inverter 计数器低位 INVC7 INVC6 INVC5 INVC4 INVC3 INVC2 INVC1 INVC0 Inverter 计数器高位 INVC15 INVC14 INV C13 INVC12 INVC11 INVC10 INVC9 INVC8 POR/WDT/LVR /PIN 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 比较器 1 控制 CMP1EN C1NCHS1 C1NCHS0 C1OUT C1IF - C1DEB1 C1DEB0 比较器 2 控制 CMP2EN C2NCHS1 C2NCHS0 C2OUT C2IF - C2DEB1 C2DEB0 比较器辅助控制 C2IFS1 C2IFS0 C1IFS1 C1IFS0 C2SMT1 C2SMT0 C1SMT1 C1SMT0 比较器辅助控制 C2LIMEN VER1.2 23/154 05/14/2014

24 SFR 映像图 可位寻址 不可位寻址 0/8 1/9 2/A 3/B 4/C 5/D 6/E 7/F F8H SPSTA IB_OFFSET IB_DATA FFH F0H B AUXC IB_CON1 IB_CON2 IB_CON3 IB_CON4 IB_CON5 XPAGE F7H E8H EXF0 P0PCR P1PCR P2PCR P3PCR P4PCR P0OS EFH E0H ACC P0CR P1CR P2CR P3CR P4CR PWMLO E7H D8H EXF1 PWM1C PWM1P PWM1D DFH D0H PSW PWM0C PWM0PL PWM0PH PWM0DL PWM0DH D7H C8H T2CON T2MOD RCAP2L RCAP2H TL2 TH2 PWMEN CFH C0H P4 CMP1CON CMP2CON CMPCON0 CMPCON1 INVCON INVCTL INVCTH C7H B8H IPL0 IPL1 IENC IENC1 BUZCON BFH B0H P3 RSTSTAT CLKCON LPDCON IPH0 IPH1 P0SS B7H A8H IEN0 IEN1 DISPCLK1 DISPCON DISPCLK0 DISPCON1 AFH A0H P2 SPCON SPDAT ISPLO ISPCON FLASHCON A7H 98H SCON SBUF SADDR SADEN P1SS P2SS P3SS RxCON 9FH 90H P1 ADCON1 ADCON ADT ADCH ADDL ADDH 97H 88H TCON EXCON SUSLO 8FH 80H P0 SP DPL DPH DPL1 DPH1 INSCON PCON 87H Bank1 F8H 0/8 1/9 2/A 3/B 4/C 5/D 6/E 7/F 可位寻址 不可位寻址 0/8 1/9 2/A 3/B 4/C 5/D 6/E 7/F F0H B AUXC XPAGE F7H E8H P5PCR EFH E0H ACC P5CR E7H D8H D0H PSW D7H C8H T4CON TL4 TH4 TL5 TH5 CFH C0H T5CON C7H B8H IPL0 IPL1 BFH B0H IPH0 IPH1 B7H A8H IEN0 IEN1 AFH A0H 98H SCON1 SBUF1 SADDR1 SADEN1 SBRTL SBRTH BFINE 9FH 90H 88H T3CON SWTHL TL3 TH3 SUSLO 8FH 80H P5 SP DPL DPH DPL1 DPH1 INSCON PCON 87H 0/8 1/9 2/A 3/B 4/C 5/D 6/E 7/F 注意 : 未使用的 SFR 地址禁止读写 FFH DFH A7H 97H VER1.2 24/154 05/14/2014

25 7. 标准功能 7.1 CPU CPU 内核特殊功能寄存器特性 CPU 内核寄存器 :ACC,B,PSW,SP,DPL,DPH 累加器累加器 ACC 是一个常用的专用寄存器, 指令系统中采用 A 作为累加器的助记符 B 寄存器在乘除法指令中, 会用到 B 寄存器 在其它指令中,B 寄存器可作为暂存器来使用 栈指针 (SP) 栈指针 SP 是一个 8 位专用寄存器, 在执行 PUSH 各种子程序调用 中断响应等指令时,SP 先加 1, 再将数据压栈 ; 执行 POP RET RETI 等指令时, 数据退出堆栈后 SP 再减 1 堆栈栈顶可以是片上内部 RAM(00H-FFH) 的任意地址, 系统复位后,SP 初始化为 07H, 使得堆栈事实上由 08H 地址开始 程序状态字 (PSW) 寄存器程序状态字 (PSW) 寄存器包含了程序状态信息 数据指针 (DPTR) 数据指针 DPTR 是一个 16 位专用寄存器, 其高位字节寄存器用 DPH 表示, 低位字节寄存器用 DPL 表示 它们既可以作为一个 16 位寄存器 DPTR 来处理, 也可以作为 2 个独立的 8 位寄存器 DPH 和 DPL 来处理 Table 7.1 PSW 寄存器 D0H 第 7 位 第 6 位 第 5 位 第 4 位 第 3 位 第 2 位 第 1 位 第 0 位 PSW CY AC F0 RS1 RS0 OV F1 P 读 / 写 读 / 写 读 / 写 读 / 写 读 / 写 读 / 写 读 / 写 读 / 写 读 位编号 位符号 说明 7 CY 进位标志位 0: 算术或逻辑运算中, 没有进位或借位发生 1: 算术或逻辑运算中, 有进位或借位发生 6 AC 辅助进位标志位 0: 算数逻辑运算中, 没有辅助进位或借位发生 1: 算数逻辑运算中, 有辅助进位或借位发生 5 F0 F0 标志位用户自定义标志位 4-3 RS[1:0] R0-R7 寄存器页选择位 00: 页 0( 映射到 00H-07H) 01: 页 1( 映射到 08H-0FH) 10: 页 2( 映射到 10H-17H) 11: 页 3( 映射到 18H-1FH) 2 OV 溢出标志位 0: 没有溢出发生 1: 有溢出发生 1 F1 F1 标志位用户自定义标志位 0 P 奇偶校验位 0: 累加器 A 中值为 1 的位数为偶数 1: 累加器 A 中值为 1 的位数为奇数 VER1.2 25/154 05/14/2014

26 7.1.2 CPU 增强内核特殊功能寄存器 扩展的 'MUL' 和 'DIV' 指令 :16 位 *8 位,16 位 /8 位 双数据指针 CPU 增强内核寄存器 :AUXC,DPL1,DPH1,INSCON G80F915 扩展了 'MUL' 和 'DIV' 的指令, 使用一个新寄存器 -AUXC 寄存器保存运算数据的高 8 位, 以实现 16 位运算 在 16 位乘除法指令中, 会用到 AUXC 寄存器 在其它指令中,AUXC 寄存器可作为暂存器来使用 CPU 在复位后进入标准模式,'MUL' 和 'DIV' 的指令操作和标准 8051 指令操作一致 当 INSCON 寄存器的相应位置 1 后,'MUL' 和 'DIV' 指令的 16 位操作功能被打开 MUL DIV 双数据指针 操作 结果 A B AUXC INSCON.2 = 0;8 位模式 (A)*(B) 低位字节高位字节 --- INSCON.2 = 1;16 位模式 (AUXC A)*(B) 低位字节中位字节高位字节 INSCON.3 = 0;8 位模式 (A)/(B) 商低位字节余数 --- INSCON.3 = 1;16 位模式 (AUXC A)/(B) 商低位字节余数商高位字节 使用双数据指针能加速数据存储移动 标准数据指针被命名为 DPTR 而新型数据指针命名为 DPTR1 数据指针 DPTR1 与 DPTR 类似, 是一个 16 位专用寄存器, 其高位字节寄存器用 DPH1 表示, 低位字节寄存器用 DPL1 表示 它们既可以作为一个 16 位寄存器 DPTR1 来处理, 也可以作为 2 个独立的 8 位寄存器 DPH1 和 DPL1 来处理 通过对 INSCON 寄存器中的 DPS 位置 1 或清 0 选择两个数据指针中的一个 所有读取或操作 DPTR 的相关指令将会选择最近一次选择的数据指针 寄存器 Table 7.2 数据指针选择寄存器 86H 第 7 位 第 6 位 第 5 位 第 4 位 第 3 位 第 2 位 第 1 位 第 0 位 INSCON - BKS0 - - DIV MUL - DPS 读 / 写 - 读 / 写 - - 读 / 写 读 / 写 - 读 / 写 位编号 位符号 说明 6 BKS0 特殊功能寄存器页选择位 0: 选择特殊功能寄存器页 0 1: 选择特殊功能寄存器页 1 3 DIV 2 MUL 0 DPS 16 位 /8 位除法选择位 0:8 位除法 1:16 位除法 16 位 /8 位乘法选择位 0:8 位乘法 1:16 位乘法 数据指针选择位 0: 数据指针 1: 数据指针 1 VER1.2 26/154 05/14/2014

27 7.2 随机数据存储器 (RAM) 特性 G80F915 为数据存储提供了内部 RAM 和外部 RAM 下列为存储器空间分配 : 低位 128 字节的 RAM( 地址从 00H 到 7FH) 可直接或间接寻址 高位 128 字节的 RAM( 地址从 80H 到 FFH) 只能间接寻址 特殊功能寄存器 (SFR, 地址从 80H 到 FFH) 只能直接寻址 外部 RAM 可通过 MOVX 指令间接访问 高位 128 字节的 RAM 占用的地址空间和 SFR 相同, 但在物理上与 SFR 的空间是分离的 当一个指令访问高于地址 7FH 的内部位置时,CPU 可以根据访问的指令类型来区分是访问高位 128 字节数据 RAM 还是访问 SFR G80F915 在外部数据空间额外提供了 1280 字节 RAM, 支持高级语言 G80F915 还配置了 28 字节的 LCD RAM(500H - 51BH) 51BH 0FFH 0FFH 500H 4FFH LCD RAM Upper 128 bytes Internal Ram indirect accesses SFR direct accesses 80H 80H 00H Extenal RAM 7FH 00H Lower 128 bytes Internal Ram direct or indirect accesses 0FFH 80H SFR Bank1 direct accesses 内部和外部 RAM 配置 G80F915 支持传统的访问外部 RAM 方法 使用 MOVX A,@Ri 或 MOVX@Ri,A; 来访问外部低 256 字节 RAM; 使用 MOVX A,@DPTR 或 MOVX@DPTR,A 来访问外部 1308 字节 RAM 用户也能用 XPAGE 寄存器来访问外部 RAM, 仅用 MOVXA,@Ri 或 MOVX@Ri,A 指令即可 用户能用 XPAGE 来表示高于 256 字节的 RAM 地址 在 Flash SSP 模式下,XPAGE 也能用作分段选择器 ( 详见 SSP 章节 ) 寄存器 Table 7.3 数据存储页寄存器 (XPAGE) F7H 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 XPAGE - XPAGE.6 XPAGE.5 XPAGE.4 XPAGE.3 XPAGE.2 XPAGE.1 XPAGE.0 读 / 写 - 读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写 XPAGE[6:0] RAM 页选择控制位 VER1.2 27/154 05/14/2014

28 7.3 Flash 程序存储器 特性 Flash 存储器包括 32 X 1KB 区块, 总共 32KB 在工作电压范围内都能进行编程和擦除操作 在线编程 (ICP) 操作支持写入 读取和擦除操作 支持整体 / 扇区擦除和编程 编程 / 擦除次数 : 程序区 : 至少 10,000 次类 EEPROM 区 : 至少 100,000 次 数据保存年限 : 至少 10 年 低功耗 FFFFH 7FFFH Reserved 03FFH 0000H EEPROM Like Data Block Information Block 0000H Program Memory Block Program Memory Block G80F915 为存储程序代码内置 32K 可编程 Flash(Program Memory Block), 可以通过在线编程 (ICP) 模式和扇区自编程 (SSP) 模式对 Flash 存储器操作 每个扇区 1024 字节 G80F915 还内置 1024 字节的类 EEPROM 存储区用于存放用户数据, 每个扇区 256 字节, 总共 4 个扇区 Flash 操作定义 : 在线编程 (ICP) 模式 : 通过 Flash 编程器对 Flash 存储器进行擦 读 写操作 扇区自编程 (SSP) 模式 : 用户程序代码运行在 Program Memory 中, 对 Flash 存储器进行擦 读 写操作 VER1.2 28/154 05/14/2014

29 Flash 存储器支持以下操作 : (1) 代码保护控制模式编程 G80F915 的代码保护功能为用户代码提供了高性能的安全措施 每个分区有两种模式可用 代码保护模式 0: 允许 / 禁止任何编程器的写入 / 读取操作 ( 不包括整体擦除 ) 代码保护模式 1: 允许 / 禁止在其他扇区中通过 MOVC 指令进行读取操作, 或通过 SSP 模式进行擦除 / 写入操作 用户必须使用下列 2 种方式之一才能完成代码保护控制模式的设定 : 1. Flash 编程器在 ICP 模式设置相应的保护位, 以进入所需的保护模式 2. SSP 模式不支持代码保护控制模式编程 (2) 整体擦除 无论代码保护控制模式的状态如何, 整体擦除操作都将会擦除所有程序, 代码选项, 代码保护位, 但是不会擦除类 EEPROM 存储区 用户必须使用下列方式才能完成整体擦除 : Flash 编程器在 ICP 模式发出整体擦除指令, 进行整体擦除 SSP 模式不支持整体擦除 (3) 扇区擦除扇区擦除操作将会擦除所选扇区中内容 用户程序 (SSP) 和 Flash 编程器都能执行该操作 若需用户程式执行该操作, 必须禁止所选扇区的代码保护控制模式 1 若需 Flash 编程器执行该操作, 必须禁止所选扇区的代码保护控制模式 0 用户必须使用下列 2 种方式之一才能完成扇区擦除 : 1. Flash 编程器在 ICP 模式发出扇区擦除指令, 进行扇区擦除 2. 通过 SSP 功能发出扇区擦除指令, 进行扇区擦除 ( 详见在扇区自编程章节 ) (4) 类 EEPROM 存储区擦除类 EEPROM 存储区擦除操作将会擦除类 EEPROM 存储区中的内容 用户程序 (SSP) 和 Flash 编程器都能执行该操作 用户必须使用下列 2 种方式之一才能完成类 EEPROM 存储区擦除 : 1. Flash 编程器在 ICP 模式发出类 EEPROM 存储区擦除指令, 进行类 EEPROM 存储区擦除 2. 通过 SSP 功能发出类 EEPROM 存储区擦除指令, 进行类 EEPROM 存储区擦除 ( 详见在扇区自编程章节 ) (5) 写 / 读代码读 / 写代码操作可以将代码从 Flash 存储器中读出或写入 用户程序 (SSP) 和 Flash 编程器都能执行该操作 若需用户程式执行该操作, 必须禁止所选扇区的代码保护控制模式 1 不管安全位设置与否, 用户程序都能读 / 写程式自身所在扇区 若需编程器执行该操作, 必须禁止所选扇区的代码保护控制模式 0 用户必须使用下列 2 种方式之一才能完成写 / 读代码 : 1. Flash 编程器在 ICP 模式发出写 / 读代码指令, 进行写 / 读代码 2. 通过 SSP 功能发出写 / 读代码指令, 进行写 / 读代码 (6) 写 / 读类 EEPROM 存储区读 / 写类 EEPROM 存储区操作可以将数据从类 EEPROM 存储区中读出或写入 用户程序 (SSP) 和 Flash 编程器都能执行该操作 用户必须使用下列 2 种方式之一才能完成写 / 读类 EEPROM 存储区 : 1. Flash 编程器在 ICP 模式发出写 / 读类 EEPROM 存储区指令, 进行写 / 读类 EEPROM 存储区 2. 通过 SSP 功能发出写 / 读类 EEPROM 存储区指令, 进行写 / 读类 EEPROM 存储区 Flash 存储器操作汇总 操作 ICP SSP 代码保护 支持 不支持 扇区擦除 支持 ( 无安全位 ) 支持 ( 无安全位 ) 整体擦除 支持 不支持 类 EEPROM 存储区擦除 支持 支持 写 / 读代码 支持 ( 无安全位 ) 支持 ( 无安全位 ) 读 / 写类 EEPROM 存储区 支持 支持 VER1.2 29/154 05/14/2014

30 7.3.2 ICP 模式下的 Flash 操作 ICP 模式为通过 Flash 编程器对 MCU 进行编程, 可以在 MCU 焊在用户板上以后编程 ICP 模式下, 用户系统必须关机后 Flash 编程器才能通过 ICP 编程接口刷新 Flash 存储器 ICP 编程接口包括 10 个引脚 (V DD,GND,TCK0,TDI0,TMS0,TDO0,TCK1, TDI1,TMS1,TDO1) G80F915 提供 2 组 JTAG 引脚, 编程器使用任意一组 JTAG 引脚 (TDOx,TDIx,TCKx,TMSx,x=0,1) 都可以进入编程模式 只有将特定波形输入 4 个引脚后,CPU 才能进入编程模式 如需详细说明请参考 Flash 编程器用户指南 在 ICP 模式中, 通过 6 线接口编程器能完成所有 Flash 操作 因为编程信号非常敏感, 所以使用编程器编程时用户需要先用 6 个跳线将芯片的编程引脚 (V DD,GND,TCKx,TDIx,TMSx,TDOx) 从应用电路中分离出来, 如下图所示 MCU Flash Programmer VDD TMSx TCKx TDIx TDOx GND To Application Circuit Jumper 当采用 ICP 模式进行操作时, 建议按照如下步骤进行操作 : (1) 在开始编程前断开跳线 (jumper), 从应用电路中分离编程引脚 ; (2) 将芯片编程引脚连接至编程器编程接口, 开始编程 ; (3) 编程结束后断开编程器接口, 连接跳线恢复应用电路 注意 :2 组 JTAG 引脚, 只能选择一组与编程器相连,2 组都连接到编程器会出现编程及仿真故障 VER1.2 30/154 05/14/2014

31 7.4 扇区自编程 (SSP) 功能 G80F915 支持 SSP 功能 如果所选扇区未被保护, 用户代码可以对任何扇区执行编程操作 一旦该扇区被编程, 则在该扇区被擦除之前不能被再次编程 G80F915 内建一个复杂控制流程以避免误入 SSP 模式导致代码被误修改 为进入 SSP 模式,IB_CON2-5 必须满足特定条件 若 IB_CON2-5 不满足特定条件, 则无法进入 SSP 模式 寄存器 Table 7.4 编程用地址选择寄存器对于程序存储区, 一个扇区为 1024 字节 寄存器定义如下 : F7H 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 XPAGE XPAGE.7 XPAGE.6 XPAGE.5 XPAGE.4 XPAGE.3 XPAGE.2 XPAGE.1 XPAGE.0 读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写 XPAGE[6:2] 被编程的存储单元扇区号,0000 代表扇区 0, 以此类推 1-0 XPAGE[1:0] 被编程的存储单元高 2 位地址 Table 7.5 擦除 / 编程用扇区选择寄存器对于类 EEPROM 存储区, 一个扇区为 256 字节 寄存器定义如下 : F7H 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 XPAGE - XPAGE.6 XPAGE.5 XPAGE.4 XPAGE.3 XPAGE.2 XPAGE.1 XPAGE.0 读 / 写 - 读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写 XPAGE[6:2] 在擦除 / 编程扇区时无意义 1-0 XPAGE[1:0] 对类 EEPROM 扇区,00 代表扇区 0, 依此类推 Table 7.6 编程用地址偏移寄存器 FBH, 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 IB_OFFSET IB_OFF SET.7 IB_OFF SET.6 IB_OFF SET.5 IB_OFF SET.4 IB_OFF SET.3 IB_OFF SET.2 IB_OFF SET.1 IB_OFF SET.0 读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写 IB_OFFSET[7:0] 被编程的存储单元低 8 位地址 VER1.2 31/154 05/14/2014

32 Table 7.7 编程用数据寄存器 FCH, 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 IB_DATA IB_DATA.7 IB_DATA.6 IB_DATA.5 IB_DATA.4 IB_DATA.3 IB_DATA.2 IB_DATA.1 IB_DATA.0 读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写 IB_DATA[7:0] 待编程数据 Table 7.8 SSP 型选择寄存器 F2H, 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 IB_CON1 IB_CON1.7 IB_CON1.6 IB_CON1.5 IB_CON1.4 IB_CON1.3 IB_CON1.2 IB_CON1.1 IB_CON1.0 读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写 IB_CON1[7:0] Table 7.9 SSP 流程控制寄存器 1 SSP 操作选择位 0xE6: 扇区擦除 0x6E: 存储单元编程 F3H, 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 IB_CON IB_CON2.3 IB_CON2.2 IB_CON2.1 IB_CON2.0 读 / 写 读 / 写读 / 写读 / 写读 / 写 IB_CON2[3:0] 必须为 05H, 否则 Flash 编程将会终止 Table 7.10 SSP 流程控制寄存器 2 F4H, 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 IB_CON IB_CON3.3 IB_CON3.2 IB_CON3.1 IB_CON3.0 读 / 写 读 / 写读 / 写读 / 写读 / 写 IB_CON3[3:0] 必须为 0AH, 否则 Flash 编程将会终止 VER1.2 32/154 05/14/2014

33 Table 7.11 SSP 流程控制寄存器 3 F5H, 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 IB_CON IB_CON4.3 IB_CON4.2 IB_CON4.1 IB_CON4.0 读 / 写 读 / 写读 / 写读 / 写读 / 写 IB_CON4[3:0] 必须为 09H, 否则 Flash 编程将会终止 Table 7.12 SSP 流程控制寄存器 4 F6H, 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 IB_CON IB_CON5.3 IB_CON5.2 IB_CON5.1 IB_CON5.0 读 / 写 读 / 写读 / 写读 / 写读 / 写 IB_CON5[3:0] 必须为 06H, 否则 Flash 编程将会终止 VER1.2 33/154 05/14/2014

34 7.4.2 Flash 控制流程图 Set IB_OFFSET Set XPAGE Set IB_DATA Set IB_CON1 S0 IB_CON2[3:0] 5H Set IB_CON2[3:0]=5H IB_CON2 5H S1 IB_CON3 AH IB_CON2 5H ELSE S2 Set IB_CON3=AH IB_CON3 AH Set IB_CON4=9H Reset IB_CON1-5 IB_CON4 9H S3 S4 Set IB_CON5=6H Sector Erase IB_CON1=E6H &IB_CON2[3:0]=5H &IB_CON3=AH &IB_CON4=9H &IB_CON5=6H IB_CON1=6EH &IB_CON2[3:0]=5H &IB_CON3=AH &IB_CON4=9H &IB_CON5=6H Programming VER1.2 34/154 05/14/2014

35 7.4.3 SSP 编程注意事项 为确保顺利完成 SSP 编程, 用户软件必须按以下步骤设置 : (1) 用于代码 / 数据编程 : 1. 关闭中断 ; 2. 根据地址设置 XPAGE,IB_OFFSET; 3. 按编程需要, 设置 IB_DATA; 4. 按照顺序设置 IB_CON1-5; 5. 添加 4 个 NOP 指令 ; 6. 开始编程,CPU 将进入 IDLE 模式 ; 烧写完成后自动退出 IDLE 模式 ; 7. 如需继续写入数据, 跳转至第 2 步 ; 8. XPAGE 寄存器清 0, 恢复中断设置 (2) 用于扇区擦除 : 1. 关闭中断 ; 2. 按相应的扇区设置 XPAGE; 3. 按照顺序设置 IB_CON1-5; 4. 添加 4 个 NOP 指令 ; 5. 开始擦除,CPU 将进入 IDLE 模式 ; 擦除完成后自动退出 IDLE 模式 ; 6. 如需要继续擦除数据, 跳转至第 2 步 ; 7. XPAGE 寄存器清 0, 恢复中断设置 (3) 读取 : 使用 MOVC A,@A+DPTR 或者 MOVC A,@A+PC 指令 (4) 对于类 EEPROM 区域对于类 EEPROM 的操作类似于 Flash 的操作, 即类似上述 (1)/(2)/(3) 部分的描述 区别在于 : 1. 在对类 EEPROM 进行擦除 写或读之前, 应首先将 FLASHCON 寄存器的最低位 FAC 位置 1 2. 类 EEPROM 的扇区为 256 字节, 而不是 1024 字节注意 : 1. 系统时钟不得低于 200kHz 以确保 FLASH 的正常编程 2. 当不需对类 EEPROM 操作时, 必须将 FAC 位清 0 FLASHCON 寄存器的描述如下 : Table 7.13 访问控制寄存器 A7H, 第 7 位 第 6 位 第 5 位 第 4 位 第 3 位 第 2 位 第 1 位 第 0 位 FLASHCON FAC 读 / 写 读 / 写 保留位 0 FAC 访问控制 0:MOVC 指令或者 SSP 功能访问 Main Block 区域 1:MOVC 指令或者 SSP 功能访问类 EEPROM 区域 VER1.2 35/154 05/14/2014

36 7.5 系统时钟和振荡器 特性 支持 4 种振荡器类型 :32.768kHz 晶体谐振器, 晶体谐振器, 陶瓷谐振器和内部 12M/128K RC 振荡器 4 个振荡器引脚 (XTAL1,XTAL2,XTALX1,XTALX2) 从 4 种振荡器类型中产生 1 种或者 2 种时钟 内建 12MHz RC 振荡器 内建 kHz 加速电路 内建系统时钟分频器 时钟定义 G80F915 几个内部时钟定义如下 : OSCCLK: 从 4 个可选振荡器类型中 ( 从 XTAL 输入的 kHz 晶体谐振器, 晶体谐振器和陶瓷谐振器以及内部 12M/128K RC 振荡器 ) 选中的那个振荡器的时钟 f OSC 定义为 OSCCLK 的频率 t OSC 定义为 OSCCLK 的周期 OSCXCLK: 从 3 个可选振荡器类型中 ( 从 XTALX 输入的晶体谐振器和陶瓷谐振器以及内部 12M RC 振荡器 ) 选中的那个振荡器的时钟 f OSCX 定义为 OSCXCLK 的频率 t OSCX 定义为 OSCXCLK 的周期 注意 : 当代码选项 OP_OSC 不是 0011,0110,1010,1101 时 (32.768kHz/128K 振荡器没有被选中, 详见代码选项章节 ),OSCXCLK 不存在 WDTCLK: 内部看门狗 RC 振荡器时钟 f WDT 定义为 WDTCLK 的频率 t WDT 定义为 WDTCLK 的周期 OSCSCLK: 系统时钟频率分频器的输入时钟 这个时钟可能为 OSCCLK 或者 OSCXCLK f OSCS 定义为 OSCSCLK 的频率 t OSCS 定义为 OSCSCLK 的周期 SYSCLK: 系统时钟, 系统频率分频器的输出时钟 这个时钟为 CPU 指令周期的时钟 f SYS 定义为 SYSCLK 的频率 t SYS 定义为 SYSCLK 的周期 概述 G80F915 支持 5 种振荡器类型 :32.768kHz 晶体谐振器, 晶体谐振器 / 陶瓷谐振器 (2MHz-12MHz) 和内部 RC 振荡器 (12MHz,128K) 振荡器类型的选择由代码选项 OP_OSC 决定 ( 详见代码选项章节 ) G80F915 有 4 个振荡器引脚 (XTAL1, XTAL2,XTALX1,XTALX2), 可以从 4 种振荡器类型中产生 1 种或者 2 种时钟 这些都是由代码选项 OP_OSC 决定 ( 详见代码选项章节 ) 由振荡器产生的基本时钟脉冲提供系统时钟支持 CPU 及片上外围设备 VER1.2 36/154 05/14/2014

37 7.5.4 寄存器 Table 7.14 系统时钟控制寄存器 B2H, 第 7 位 第 6 位 第 5 位 第 4 位 第 3 位 第 2 位 第 1 位 第 0 位 CLKCON 32k_SPDUP CLKS1 CLKS0 SCMIF HFON FS - - 读 / 写 读 / 写 读 / 写 读 / 写 读 读 / 写 读 / 写 k_SPDUP 6-5 CLKS[1:0] 3 HFON 2 FS kHz 晶体谐振器加速模式控制位 0:32.768kHz 振荡器常规模式, 由软件清 0 1:32.768kHz 振荡器加速模式, 由软件或者硬件置 1 此位在系统发生任何形式的复位, 如上电复位, 看门狗复位等时, 自动由硬件设置 1, 用以加速 kHz 振荡器起振, 缩短 kHz 振荡器的起振时间 如果有需要, 本位也可以由软件置 1 或者清 0 比如进入掉电模式 (Power-down mode) 前, 可以将此位置 1, 掉电模式唤醒后再由软件清 0 应该注意的是关闭 kHz 加速模式 ( 此位清 0), 可以节省系统的耗电 只有代码选项 OP_OSC 为 1010 或 1101 时 ( 选择 kHz 晶体振荡器, 详见代码选项章节 ), 此控制位才有效 系统时钟频率分频器 00:f SYS = f OSCS 01:f SYS = f OSCS /2 10:f SYS = f OSCS /4 11:f SYS = f OSCS /12 如果选择 kHz 振荡器为 OSCSCLK, 此控制位无效 OSCXCLK 开关控制寄存器 0: 关闭 OSCXCLK 1: 打开 OSCXCLK 只有代码选项 OP_OSC 为 0011,0110,1010,1101 时 ( 选择 kHz 晶体振荡器或 128K 内部 RC 振荡器, 详见代码选项章节 ), 此控制位才有效 频率选择位 0: 选择 kHz/128kHz 为 OSCSCLK 1: 选择 OSCXCLK 为 OSCSCLK 只有代码选项 OP_OSC 为 0011,0110,1010,1101 时 ( 选择 kHz 晶体振荡器或 128K 内部 RC 振荡器, 详见代码选项章节 ), 此控制位才有效 注意 : 1. 当代码选项 OP_OSC 为 0011,1010 时,OSCXCLK 为内建 12MHzRC; 当代码选项 OP_OSC 为 0110 或者 1101 时, OSCXCLK 为从 XTALX 输入的晶体谐振器或陶瓷谐振器 ; 2. 当代码选项 OP_OSC 为 0011,0110,1010,1101,HFON 和 FS 才有效 ; 3. 当 OSCXCLK 作为 OSCSCLK 时 ( 也就是说,HFON = 1 和 FS = 1),HFON 不能软件清 0; 4. 当 OSCSCLK 从 kHz/128K 切换到 OSCXCLK 时, 假如当时 OSCXCLK 为关闭状态, 则必须按以下步骤依次设置 : a. 设置 HFON = 1, 打开 OSCXCLK b. 至少等待振荡器预热时间 ( 详见振荡器预热章节 ) c. 设置 FS = 1, 选择 OSCXCLK 作为 OSCSCLK 5. 当 OSCSCLK 从 OSCXCLK 切回到 kHz/128K 时, 则必须按以下步骤依次设置 : a. FS 位清 0, 选择 kHz/128K 作为 OSCSCLK b. 添加 1 个 NOP 指令 c. HFON 位清 0( 降低功耗 ) d. 添加 4 个 NOP 指令 VER1.2 37/154 05/14/2014

38 7.5.5 振荡器类型 (1) OP_OSC = 0000,0011: 内部 RC 振荡器,XTAL 和 XTALX 引脚与 I/O 共用 XTALX1 XTALX2 XTAL1 XTAL2 (2) OP_OSC = 1010: 从 XTAL 输入 kHz 晶体谐振器, 内部 RC 振荡器可以使能,XTALX 引脚与 I/O 共用 XTALX1 XTALX2 XTAL1 XTAL2 C kHz C2 (3) OP_OSC = 1101: 从 XTAL 输入 kHz 晶体谐振器, 从 XTALX 输入 2M - 12M 晶体谐振器 / 陶瓷谐振器 XTALX1 XTALX2 XTAL1 XTAL2 C1 Crystal/ Ceramic C2 C2 C kHz (4) OP_OSC = 1110: 从 XTAL 输入 2M - 12M 晶体谐振器 / 陶瓷谐振器,XTALX 引脚与 I/O 共用 XTALX1 XTALX2 XTAL1 XTAL2 C1 Crystal/ Ceramic C2 (5) OP_OSC = 0110: 内部 128KHz RC 振荡器, 从 XTAL 输入 2M - 12M 晶体谐振器 / 陶瓷谐振器,XTALX 引脚与 I/O 共用 XTALX1 XTALX2 XTAL1 XTAL2 C1 Crystal/ Ceramic C2 VER1.2 38/154 05/14/2014

39 7.5.6 谐振器负载电容选择 陶瓷谐振器 频率 C1 C2 3.58MHz - - 4MHz - - 晶体谐振器 频率 C1 C kHz 10-12pF 10-12pF 注意 : 4MHz 8-15pF 8-15pF 12MHz 8-15pF 8-15pF (1) 表中负载电容仅供参考! (2) 以上电容值可通过谐振器基本的起振和运行测试, 并非最优值 (3) 请注意印制板上的杂散电容, 用户应在超过应用电压和温度的条件下测试谐振器的性能 在应用陶瓷谐振器 / 晶体谐振器之前, 用户需向谐振器生产厂要求相关应用参数以获得最佳性能 VER1.2 39/154 05/14/2014

40 7.6 系统时钟监控 (SCM) 为了增强系统的可靠性,G80F915 含有一个系统时钟监控 (SCM) 模块 如果系统时钟出现故障 ( 例如 : 外部振荡器停振等 ), 内建 SCM 模块会将 OSCSCLK 自动切换到内部时钟, 同时系统时钟监控标志位 (SCMIF) 被置 1 当 EA 和 ESCM 位均被置 1 时,SCM 模块将会产生中断 如果外部振荡器恢复工作,SCM 将会切换 OSCSCLK 到外部振荡器, 然后 SCMIF 位自动清 0 若 OP_OSCDRIVE 选择 Crystal/Ceramic 4M/8M/12M/16M 档, 则 SCM 发生后, 将 OSCSCLK 自动切换到内部时钟对应的 4M/8M/12M/16M; 若 OP_OSCDRIVE 选择其余档, 则 SCM 发生后, 将 OSCSCLK 自动切换到内部时钟 2M SCM 功能仅在使用外部时钟时有效, 选择内部 RC 时钟时 SCM 无效 注意 : SCMIF 为只读寄存器, 只能由硬件清 0 或者置 1 如果 SCMIF 清 0,SCM 将系统时钟自动切换到系统时钟出故障前的状态 如果代码选项选择内部 RC 振荡器 ( 详见代码选项章节 ) 作为 OSCSCLK, 则系统时钟监控功能不可用 Table 7.15 系统时钟控制寄存器 B2H 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 CLKCON SCMIF 读 / 写 只读 SCMIF 系统时钟监控标志位 0: 表示系统时钟正常运行 1: 表示系统时钟故障 VER1.2 40/154 05/14/2014

41 7.7 I/O 端口 特性 46/42 个双向 I/O 端口 I/O 端口可与其它功能共享 G80F915 提供 46/42 个位可编程双向 I/O 端口 端口数据在寄存器 Px 中 每个 I/O 口均有内部上拉电阻 端口控制寄存器 (PxCRy) 控制端口是作为输入或者输出 当端口作为输入时, 每个 I/O 端口带有由 PxPCRy 控制的内部上拉电阻 (x = 0-5,y = 0-7) G80F915 的有些 I/O 引脚能与选择功能共享 当所有功能都允许时, 在 CPU 中存在优先权以避免功能冲突 ( 详见端口共享章节 ) 寄存器 Table 7.16 端口控制寄存器 E1H - E5H 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 P0CR (E1H, ) P0CR.7 P0CR.6 P0CR.5 P0CR.4 P0CR.3 P0CR.2 P0CR.1 P0CR.0 P1CR (E2H, ) P1CR.7 P1CR.6 P1CR.5 P1CR.4 P1CR.3 P1CR.2 P1CR.1 P1CR.0 P2CR (E3H, ) P2CR.7 P2CR.6 P2CR.5 P2CR.4 P2CR.3 P2CR.2 P2CR.1 P2CR.0 P3CR (E4H, ) P3CR.7 P3CR.6 P3CR.5 P3CR.4 P3CR.3 P3CR.2 P3CR.1 P3CR.0 P4CR (E5H, ) P4CR.7 P4CR.6 P4CR.5 P4CR.4 P4CR.3 P4CR.2 P4CR.1 P4CR.0 P5CR (E1H, Bank1) - - P5CR.5 P5CR.4 P5CR.3 P5CR.2 P5CR.1 P5CR.0 读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写 PxCRy x = 0-5, y = 0-7 端口输入 / 输出控制寄存器 0: 输入模式 1: 输出模式 Table 7.17 端口上拉电阻控制寄存器 E9H - ECH 第 7 位 第 6 位 第 5 位 第 4 位 第 3 位 第 2 位 第 1 位 第 0 位 P0PCR (E9H, ) P0PCR.7 P0PCR.6 P0PCR.5 P0PCR.4 P0PCR.3 P0PCR.2 P0PCR.1 P0PCR.0 P1PCR (EAH, ) P1PCR.7 P1PCR.6 P1PCR.5 P1PCR.4 P1PCR.3 P1PCR.2 P1PCR.1 P1PCR.0 P2PCR (EBH, ) P2PCR.7 P2PCR.6 P2PCR.5 P2PCR.4 P2PCR.3 P2PCR.2 P2PCR.1 P2PCR.0 P3PCR (ECH, ) P3PCR.7 P3PCR.6 P3PCR.5 P3PCR.4 P3PCR.3 P3PCR.2 P3PCR.1 P3PCR.0 P4PCR (EDH, ) P4PCR.7 P4PCR.6 P4PCR.5 P4PCR.4 P4PCR.3 P4PCR.2 P4PCR.1 P4PCR.0 P5PCR (E9H, Bank1) - - P5PCR.5 P5PCR.4 P5PCR.3 P5PCR.2 P5PCR.1 P5PCR.0 读 / 写 读 / 写 读 / 写 读 / 写 读 / 写 读 / 写 读 / 写 读 / 写 读 / 写 PxPCRy x = 0-5, y = 0-7 输入端口内部上拉电阻控制 0: 内部上拉电阻关闭 1: 内部上拉电阻开启 VER1.2 41/154 05/14/2014

42 Table 7.18 端口数据寄存器 80H - C0H 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 P0 (80H, ) P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 P1 (90H, ) P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 P2 (A0H, ) P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P3 (B0H, ) P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P3.0 P4 (C0H, ) P4.7 P4.6 P4.5 P4.4 P4.3 P4.2 P4.1 P4.0 P5 (80H, Bank1) - - P5.5 P5.4 P5.3 P5.2 P5.1 P5.0 读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写读 / 写 Px.y x = 0-5, y = 0-7 Table 7.19 端口模式选择寄存器 端口数据寄存器 EFH, 第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位 P0OS - - P0OS.5 P0OS 读 / 写 - - 读 / 写读 / 写 P0OS.x x = 5-4 端口 0 输出模式选择 0: 引脚输出模式为 CMOS 推挽输出 1: 引脚输出模式为 N 沟道开漏输出 注意 :P0.4,P0.5 端口作为为 N- 通道的开漏 I/O, 但是此时端口电压不得超过 V DD +0.3V VER1.2 42/154 05/14/2014

43 7.7.3 端口模块图 SFEN PxPCRy Output Mode Input Mode PxCRy VDD VDD (Pull-up) 0 = ON 1 = OFF Write I/O Pad Data Bus Data Register Read Port Data Register Read Read Data Register/Pad Selection 0: From Pad 1: From data register 0 = OFF 1 = ON Second Function Read Port Pad 注意 : (1) 输入端口读操作直接读引脚电平 (2) 输出端口读操作的输入源有两种, 一种是从端口数据寄存器读取, 另一种是直接读引脚电平 (3) 用读取指令来区分 : 读 - 改 - 写指令是读寄存器, 而其它指令读引脚电平 (4) 不管端口是否共用为其他功能, 对端口写操作都是针对端口数据寄存器 端口共用 46 个双向 I/O 端口也能共享作为第二或第三种特殊功能 共享优先级按照外部最高内部最低的规则 : 在引脚配置图中引脚最外边标注功能享有最高优先级, 最里边标注功能享有最低优先级 这意味着一个引脚已经使用较高优先级功能 ( 如果被允许的话 ), 就不能用作较低优先级功能, 即使较低优先级功能被允许 只有较高优先级功能由硬件或软件关闭后, 相应的引脚才能用作较低优先级功能 上拉电阻也由相同规则控制 当允许端口复用为其它功能时, 用户可以修改 PxCR PxPCR(x = 0-5), 但在复用的其它功能被禁止前, 这些操作不会影响端口状态 当允许端口复用为其它功能时, 任何对端口的读写操作只会影响到数据寄存器的值, 端口引脚值保持不变, 直到复用的其它功能关闭 PORT0: - LCD Segment 17-19(P0.0-P0.2) - PWM01B:PWM01B 输出 (P0.0) - PWM0B:PWM0B 输出 (P0.1) - PWM01A:PWM01A 输出 (P0.2) - PWM0A:PWM0A 输出 (P0.3) - C1P: 比较器 1 同相输入 (P0.4) - C1N: 比较器 1 反相输入 (P0.5) - C2P: 比较器 2 同相输入 (P0.6) - C2N: 比较器 2 反相输入 (P0.7) - INT0: 外部中断 0(P0.4) - INT1: 外部中断 1(P0.5) - INT2: 外部中断 2(P0.6) - INT3: 外部中断 3(P0.7) - T2: 定时器 2 外部输入 / 波特率时钟输出 (P0.5) - T2EX: 定时器 2 重载 / 捕捉 / 方向控制 (P0.4) - T4: 定时器 4 外部输入 / 波特率时钟输出 (P0.3) VER1.2 43/154 05/14/2014

44 Table 7.20 PORT0 共享列表 引脚编号 TQFP48 QFP 优先级功能允许位 1 PWM01B PWMEN 寄存器的 EPWM1 位和 PWM01BOE 位置 1 2 SEG17 DISPCON 寄存器的 DISPSEL 位清 0 及 PXSS 寄存器的 P0S0 位置 1 3 P0.0 无上述情况 1 PWM0B PWMEN 寄存器的 EPWM1 位置 1 和 PWM0BOE 位置 1 2 SEG18 DISPCON 寄存器的 DISPSEL 位清 0 及 PXSS 寄存器的 P0S1 位置 1 3 P0.1 无上述情况 1 PWM01A PWMEN 寄存器的 EPWM1 位置 1 和 PWM01AOE 位置 1 2 SEG19 DISPCON 寄存器的 DISPSEL 位清 0 及 PXSS 寄存器的 P0S2 位置 1 3 P0.2 无上述情况 1 PWM0A PWMEN 寄存器的 EPWM1 位置 1 和 PWM0AOE 位置 1 2 T4 3 P0.3 无上述情况 T4CON 寄存器的 TR4 和 T4CLKS 位置 1( 自动上拉 ) 或 T4CON 寄存器的 T4CLKS 位清 0 且 TC4 位置 1 或方式 2 下 TR4 位置 1 1 C1P CMP1CON 寄存器中 CMP1EN 置 1 2 T2EX 在 0,2,3 方式下 T2CON 寄存器的 EXEN2 位置 1 或在方式 1 下 T2CON 寄存器的 DCEN 位置 1 或在方式 1 下 DCEN 位清 0 及 EXEN2 位置 1( 自动拉高 ) 3 INT0 IEN0 寄存器的 EX0 位置 1, 并且 P0.4 输入模式 ( 上拉由软件设置 ) 4 P0.4 无上述情况 1 C1N CMP1CON 寄存器中 CMP1EN 置 1,C1NCHS[1:0] 置为 00 2 T2 T2CON 寄存器 ( 自动上拉 ) 的 TR2 位及 C/T 位置 1 或 C/T 位清 0 且 T2MOD 寄存器的 T2OE 位置 1 3 INT1 IEN0 寄存器中的 EX1 位置 1,P0.5 输入模式 4 P0.5 无上述情况 1 XTALX2 代码选项 2 C2P CMP2CON 寄存器中 CMP2EN 置 1 3 INT2 IEN1 寄存器的 EX2 位置 1,P0.6 输入模式 4 P0.6 无上述情况 1 XTALX1 代码选项 2 C2N CMP2CON 寄存器中 CMP2EN 置 1,C2NCHS[1:0] 置为 00 3 INT3 IEN1 寄存器的 EX3 位置 1,P0.7 输入模式 4 P0.7 无上述情况 注意 : 当 P0OS = 30H 时, 引脚 3,4 配置为开漏极端口 VER1.2 44/154 05/14/2014

45 PORT1: - LED Segment 1-8(P1.0-P1.7) - LCD Segment 1-8(P1.0-P1.7) - INT44-INT47(P1.0-P1.3): 外部中断 4 输入 Table 7.21 PORT1 共享列表 引脚编号 TQFP48 QFP 优先级功能允许位 1 INT44-47 IEN1 寄存器的 EX4 位和 IENC 寄存器的 EXS44-47 位置 1,P 端口为输入模式 2 LED S1-4 P1SS 寄存器的相应位 (P1S0-P1S3) 置 1 且 DISPCON 寄存器的 DISPSEL 置 1 3 LCD SEG1-4 P1SS 寄存器的相应位 (P1S0-P1S3) 置 1 且 DISPCON 寄存器的 DISPSEL 清 0 4 P1.0-P1.3 无上述情况 1 LED S5-8 P1SS 寄存器的相应位 (P1S4-P1S7) 置 1 且 DISPCON 寄存器的 DISPSEL 置 1 2 LCD SEG5-8 P1SS 寄存器的相应位 (P1S4-P1S7) 置 1 且 DISPCON 寄存器的 DISPSEL 清 0 3 P1.4-P1.7 无上述情况 PORT2: - RXD0:EUART 数据输入 (P2.0) - TXD0:EUART 数据输出 (P2.1) - MOSI:SPI 主输出从属输入 (P2.2) - MISO:SPI 主输入从属输出 (P2.3) - SCK:SPI 串行时钟 (P2.4) - FLT: 故障检测输入引脚 (P2.5) - LCD Segment 9-16(P2.0-P2.7) - SS :SPI 从属选择 (P2.5) - PWM0C:PWM0C 输出 (P2.7) - PWM01C:PWM01C 输出 (P2.6) Table 7.22 PORT2 共享列表 引脚编号 TQFP48 QFP 优先级功能允许位 1 RXD0 SCON 寄存器的 REN 位置 1( 自动上拉 ) 2 SEG9 DISPCON 寄存器的 DISPSEL 位清 0 且 P2SS 寄存器的 P2S0 位置 1 3 P2.0 以上情况都不符合 1 TXD0 对 SBUF 寄存器写操作 2 SEG10 DISPCON 寄存器的 DISPSEL 位清 0 且 P2SS 寄存器的 P2S1 位置 1 3 P2.1 以上情况都不符合 1 MOSI 在从属模式下将 SPSTA 寄存器的 SPEN 位置 1 ( 当 SPEN,CPHA,SSDIS 位在从属模式下都置为 1 时, 自动上拉 ) 2 RXD1 SCON1 寄存器的 REN1 位置 1( 自动上拉 ) 3 SEG11 DISPCON 寄存器的 DISPSEL 位清 0 且 P2SS 寄存器的 P2S2 位置 1 4 P2.2 以上情况都不符合 VER1.2 45/154 05/14/2014

46 续上表 MISO 将 SPSTA 寄存器的 SPEN 位置 1 ( 在主模式下将 SPSTA 寄存器的 SPEN 位置 1 时, 自动上拉 ) 2 TXD1 对 SBUF1 寄存器写操作 3 SEG12 DISPCON 寄存器的 DISPSEL 位清 0 且 P2SS 寄存器的 P2S3 位置 1 4 P2.3 以上情况都不符合 1 SCK SPSTA 寄存器的 SPEN 位置 1 ( 当 SPEN,CPHA,SSDIS 位在从属模式下都置 1 时, 自动上拉 ) 2 SEG13 DISPCON 寄存器的 DISPSEL 位清 0 且 P2SS 寄存器的 P2S4 位置 1 3 P2.4 以上情况都不符合 1 FLT PWMEN 寄存器的 EFLT 位置 1 当 SPSTA 寄存器的 SPEN = 1 时, 在 SPI 主模式下将 SPCON 寄存器的 SSDIS 位清 0, 或者在 SPI 从模式下当 SPCON 寄存器的 CPHA = 1 时将 2 SS SPCON 寄存器的 SSDIS 位清 0, 或者在 SPI 从模式下将 SPCON 寄存器的 CPHA 位清 0 3 SEG14 ( 当 SPSTA 寄存器的 SPEN = 1 且 MSTR = 1 且 SSDIS = 0 时, 或当 SPEN = 1 且 MSTR 0 时自动上拉 ) DISPCON 寄存器的 DISPSEL 位清 0 且 P2SS 寄存器的 P2S5 位置 1 4 P2.5 以上情况都不符合 1 PWM01C PWMEN 寄存器的 EPWM1 位置 1 和 PWM01COE 位置 1 2 SEG15 DISPCON 寄存器的 DISPSEL 位清 0 且 P2SS 寄存器的 P2S6 位置 1 3 P2.6 以上情况都不符合 1 PWM0C PWMEN 寄存器的 EPWM1 位置 1 和 PWM0COE 位置 1 2 SEG16 DISPCON 寄存器的 DISPSEL 位清 0 且 P2SS 寄存器的 P2S7 位置 1 3 P2.7 以上情况都不符合 PORT3: - LED COM1-COM8(P3.0-P3.7) - LCD COM1-COM8(P3.0-P3.7) - AN4-AN7:ADC 输入通道 (P3.4-P3.7) Table 7.23 PORT3 共享列表 引脚编号 TQFP48 QFP 优先级功能允许位 1 AN7-AN4 2 LED_C8 -LED_C5 ADCH 寄存器的 CH7-CH4 位和 ADCON 寄存器的 ADON 位都置 1, 并且 SCH[2:0] 的相应位置 1 P3SS 寄存器的相应位 P3S7-P3S4 位置 1 且 DISPCON 寄存器的 DISPSEL 和 DUTY 位置 1 3 COM8-COM5 P3SS 寄存器的相应位 P3S7-P3S4 位置 1 且 DISPCON 寄存器的 DUTY[2:0] 选择相应位,DISPSEL 位清 0 4 P3.7-P3.4 以上情况都不符合 1 LED_C4 -LED_C1 P3SS 寄存器的相应位 (P3S3-P3S0) 置 1 且 DISPCON 寄存器的 DISPSEL 置 1 和 DUTY[2:0] 选择相应位 2 COM4-COM1 P3SS 寄存器的相应位 (P3S3-P3S0) 置 1 且 DISPCON 寄存器的 DISPSEL 位清 0 和 DUTY[2:0] 选择相应位 3 P3.3-P3.0 以上情况都不符合 VER1.2 46/154 05/14/2014

47 PORT4: - INT40-INT43(P4.0-P4.3): 外部中断输入 - AN0-AN3,AN8 (P4.0-P4.4):ADC 输入通道 - INVFB: 频率检测反馈端 (P4.0) - INVO: 频率检测输出端 (P4.1) - INVI: 频率检测输入端 (P4.2) - LCD SEGMENT22-24(P4.5-P4.7) - AVREF(P4.4):AD 转换参考电压 - PWM1:PWM1 输出 (P4.5) Table 7.24 PORT4 共享列表 引脚编号 TQFP48 QFP 优先级功能允许位 1 SEG22-23 PXSS 寄存器的相应位 (P4S7-P4S5) 置 1 且 DISPCON 寄存器的 DISPSEL 清 0 2 P4.6-P4.7 以上情况都不符合 1 PWM1 PWM1C 寄存器的 PWM1EN 位和 PWM1OE 位置 1 2 SEG24 PXSS 寄存器的相应位 (P4S5) 置 1 且 DISPCON 寄存器的 DISPSEL 清 0 3 P4.5-P4.7 以上情况都不符合 1 AVREF ADCON 寄存器的 REFC 位置 1 2 AN8 ADCH 寄存器的 CH8 和 SCH[3:0] 相应位置 1 3 P4.4 以上情况都不符合 1 AN3 ADCH 寄存器的 CH3 和 SCH[3:0] 相应位置 1 2 INT43 IEN1 寄存器的 EX4 位和 IENC 寄存器的 EXS43 位置 1,P4.3 端口为输入模式 3 P4.3 以上情况都不符合 1 INVI INVCON 寄存器中 INVEN 置 1 2 AN2 ADCH 寄存器的 CH2 和 SCH[2:0] 相应位置 1 3 INT42 IEN1 寄存器的 EX4 位和 IENC 寄存器的 EXS42 位置 1,P4.2 端口为输入模式 4 P4.2 以上情况都不符合 1 INVO INVCON 寄存器中 INVEN 置 1 2 AN1 ADCH 寄存器的 CH1 和 SCH[3:0] 相应位置 1 3 INT41 IEN1 寄存器的 EX4 位和 IENC 寄存器的 EXS41 位置 1,P4.1 端口为输入模式 4 P4.1 以上情况都不符合 1 INVFB INVCON 寄存器中 INVEN 置 1,FBEN 置 1 2 AN0 ADCH 寄存器的 CH1-CH0 和 SCH[2:0] 相应位置 1 3 INT40 IEN1 寄存器的 EX4 位和 IENC 寄存器的 EXS40 位置 1,P4.0 端口为输入模式 4 P4.0 以上情况都不符合 VER1.2 47/154 05/14/2014

48 PORT5: - XTAL1(P5.0): 振荡器输入 - XTAL2 (P5.1): 振荡器输出 - RST (P5.2): 系统复位 - PWM1(P5.3):PWM1 输出 - BUZ(P5.3): 蜂鸣器输出 - T3(P5.3): 定时器 3 外部输入 - LCD SEGMENT17-18(P5.4-P5.5) Table 7.25 PORT5 共享列表 引脚编号 TQFP48 QFP 优先级功能允许位 1 XTAL1 代码选项 2 P5.0 以上情况都不符合 1 XTAL2 代码选项 2 P5.1 以上情况都不符合 1 RST 代码选项 2 P5.2 代码选项 1 BUZ BUZCON 寄存器中的 BZEN 位置 1 2 T3 T3CON 寄存器的 TR3 位置 1 且 T3CLKS[1:0] = 01( 自动上拉 ) 3 P5.3 以上情况都不符合 1 SEG20 2 P5.4 以上情况都不符合 1 SEG21 2 P5.5 以上情况都不符合 PXSS 寄存器的相应位 (P5S4) 置 1 且 DISPCON 寄存器的 DISPSEL 和 DUTY 位置 1 PXSS 寄存器的相应位 (P5S5) 置 1 且 DISPCON 寄存器的 DISPSEL 和 DUTY 位置 1 VER1.2 48/154 05/14/2014

49 7.8 定时器 特性 G80F915 有 4 个定时器 ( 定时器 2,3,4,5) 定时器 2 兼容标准的 8052, 且有递增递减计数和可编程输出功能 定时器 3 是 16 位自动重载定时器, 且可以工作在掉电模式 定时器 4 是 16 位自动重载定时器, 且可以被选择作为波特率发生器 定时器 5 是 16 位自动重载定时器 定时器 2 两个数据寄存器 (TH2 和 TL2) 串联后可作为一个 16 位寄存器来访问, 由寄存器 T2CON 和 T2MOD 控制 设置 IEN0 寄存器中的 ET2 位能允许定时器 2 中断 ( 详见中断章节 ) 定时器 2 的 C/T2选择系统时钟 ( 定时器 ) 或外部引脚 T2( 计数器 ) 作为定时器时钟输入 通过所选的引脚设置 TR2 允许定时器 2/ 计数器 2 数据寄存器计数 定时器 2 方式定时器 2 有 4 种工作方式 : 捕获 / 重载, 带递增或递减计数器的自动重载方式, 波特率发生器和可编程时钟输出 RCLK,TCLK 和 CP/RL2 的组合能选择这些方式 Table 7.26 定时器 2 方式选择 C/T2 T2OE DCEN TR2 CP/RL2 RCLK TCLK 方式 X 0 X 位捕获 X 位自动重载定时器 X X X 0 X 1 X 2 波特率发生器 X 只用于可编程时钟 0 1 X 1 X 1 X 3 带波特率发生器的可编程时钟输出 X X 1 X X X 不推荐使用 X X X 0 X X X X 定时器 2 停止,T2EX 通路仍旧允许 方式 0:16 位捕获在捕获方式中,T2CON 的 EXEN2 位有两个选项 如果 EXEN2 = 0, 定时器 2 作为 16 位定时器或计数器, 如果 ET2 被允许的话, 定时器 2 能设置 TF2 溢出产生一个中断 如果 EXEN2 = 1, 定时器 2 执行相同操作, 但是在外部输入 T2EX 上的下降沿也能引起在 TH2 和 TL2 中的当前值分别被捕获到 RCAP2H 和 RCAP2L 中, 此外, 在 T2EX 上的下降沿也能引起在 T2CON 中的 EXF2 被设置 如果 ET2 被允许,EXF2 位也像 TF2 一样也产生一个中断 System Clock 1/12 T2 TR2 TCLKP2 =0 C/T2 =1 0:Switch Off 1:Switch On Increment Mode TL2 TH2 TF2 Overflow flag CP / RL2 & + Interrupt Request T2EX EXEN2 0:Switch Off 1:Switch On RCAP2L RCAP2H EXF2 Block Diagram of 16 bit Capcture mode (Mode 0) of Timer2 External falling edge flag VER1.2 49/154 05/14/2014

SH79F161B I/O 1. SH79F161B SH79F161B IO 30 I/O I/O 4 I/O SH79F161B 30 I/O Px I/O PxCRy I/O PxPCRy x = 0-3 y = IO PxCRy IO x=0-3 y=0-7

SH79F161B I/O 1. SH79F161B SH79F161B IO 30 I/O I/O 4 I/O SH79F161B 30 I/O Px I/O PxCRy I/O PxPCRy x = 0-3 y = IO PxCRy IO x=0-3 y=0-7 SH79F161B - 10 ADC 8051 V 1.0 SH79F161B I/O 1. SH79F161B 8051 8051 SH79F161B IO 30 I/O I/O 4 I/O SH79F161B 30 I/O Px I/O PxCRy I/O PxPCRy x = 0-3 y = 0-7 2. IO PxCRy IO x=0-3 y=0-7 PxPCRy IO x=0-3 y=0-7

More information

W77E58中文手册

W77E58中文手册 W77E58 77E58 8051 8051 8051 77E58 8051 1.5 3 COMS 32K EEPROM 1K SRAM 1 8 2 40M 4 3 8051 4 8051 5 4 8 I/O 6 4 I/O 44 PLCC QFP 7 16 / 8 12 9 10 11 1K 12 13 16 DPTR 14 15 DIP40 W77E58 25/40 PLCC44 W77E58P

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

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

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

79F161 V0.2

79F161 V0.2 集成 8 路触摸按键,12 位 PWM 的增强型 8051 微控制器 1. 特性 基于 8051 指令流水线结构的 8 位单片机 Flash ROM:32K 字节 ( 烧写次数 1 万次 ) RAM: 内部 256 字节, 外部 1280 字节,LED RAM 28 字节, 触摸按键 RAM 16 字节 类 EEPROM:1024 字节 ( 烧写次数 10 万次 ) 工作电压 : - f OSC =

More information

79F161 V0.2

79F161 V0.2 带 10 位 ADC 的增强型 8051 微控制器 1. 特性 基于 8051 指令流水线结构的 8 位单片机 Flash ROM:16K 字节 RAM: 内部 256 字节, 外部 512 字节 工作电压 : - f OSC = 400kHz - 16MHz,V DD = 3.6V - 5.5V 振荡器 ( 代码选项 ): - 晶体谐振器 :400kHz - 16MHz - 陶瓷谐振器 :400kHz

More information

79F161 V0.2

79F161 V0.2 集成 24 路触摸按键输入和 PWM 的增强型 8051 微控制器 1. 特性 基于 8051 指令流水线结构的 8 位单片机 Flash ROM:32K 字节 RAM: 内部 256 字节, 外部 1280 字节,LCD RAM28 字节 touchkey RAM 48 字节 类 EEPROM: 最大 4096 字节 ( 代码选项可选 ) 工作电压 : - f OSC = 32.768kHz -

More information

79F161 V0.2

79F161 V0.2 SH79F16 1611 11 集成 ADC 和 PWM 的增强型 8051 微控制器 1. 特性 基于 8051 指令流水线结构的 8 位单片机 集成单周期执行时间 16 X 16bit 硬件乘法器 集成 8 周期执行时间 32 / 16bit 硬件除法器 集成 1 周期 32bit 硬件移位单元 Flash ROM:16K 字节 RAM:1.5K 字节 工作电压 : f OSC = 400k -

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

79F161 V0.2

79F161 V0.2 集成 16 路触摸按键输入和 PWM 的增强型 8051 微控制器 1. 特性 基于 8051 指令流水线结构的 8 位单片机 Flash ROM:32K 字节 RAM: 内部 256 字节, 外部 1280 字节,LCD RAM16 字节 touchkey RAM 32 字节 类 EEPROM: 最大 4096 字节 ( 代码选项可选 ) 工作电压 : - f OSC = 32.768kHz -

More information

79F161 V0.2

79F161 V0.2 SH88F2051 / 带 10 位 ADC 的 2051/4051 微控制器 1. 特性 基于 8051 兼容流水指令的 8 位单片机 Flash ROM:4K/8K 字节 RAM: 内部 256 字节, 外部 256 字节 片上 512 字节类 EEPROM 存储空间 工作电压 : fosc = 30kHz - 16.6MHz,VDD = 2.8V - 5.5V 振荡器 ( 代码选项 ): -

More information

79F161 V0.2

79F161 V0.2 集成 16 路触摸按键输入和 PWM 的增强型 8051 微控制器 1. 特性 基于 8051 指令流水线结构的 8 位单片机 Flash ROM:16K 字节 RAM: 内部 256 字节, 外部 1280 字节,LCD RAM15 字节 touchkey RAM 32 字节 类 EEPROM: 最大 4096 字节 ( 代码选项可选 ) 工作电压 : - f OSC = 32.768kHz -

More information

79F161 V0.2

79F161 V0.2 带 10 位 ADC 的增强型 8051 微控制器 1. 特性 基于 8051 兼容流水指令的 8 位单片机 Flash ROM:16K 字节 RAM: 内部 256 字节, 外部 512 字节 工作电压 : - f OSC = 400kHz - 12MHz,V DD = 4.0V - 5.5V 振荡器 ( 代码选项 ): - 陶瓷谐振器 :400k - 12MHz - 内部 RC 振荡器 :12MHz

More information

79F161 V0.2

79F161 V0.2 增强型 8051 微控制器 1. 特性 基于 8051 兼容流水指令的 8 位单片机 Flash ROM:64K 字节 ISP ROM:1K 字节 RAM: 内部 256 字节, 外部 2816 字节 EEPROM: 内建 2048 字节 5Byte 可读 MCU 识别码 CPU 最高频率 24M 工作电压 :V DD = 2.0V - 5.5V 振荡器 ( 代码选项 ): - 高频晶体谐振器 :2MHz

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

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

1

1 W7E65 1. W7E65 ISP Flash EPROM ISP Flash EPROM 52 W7E65 64K Flash EPROM 4K Flash EPROM 4K Flash EPROM loader 64K ROM 1K RAM 4 I/O 4 I/O P4 3 16 / 2 W7E65 Flash EPROM W7E65 2 2 2. CMOS 12 64K ISP Flash

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

79F161 V0.2

79F161 V0.2 带增强型 8051 的电力线载波通信控制器 1. 特性 基于 8051 指令流水线结构的 8 位单片机 Flash ROM:16K 字节 类 EEPROM:2K 字节 RAM: 内部 256 字节, 外部 512 字节 工作电压 : V DD = 3.0V - 5.5V,AV DD = 3.0V - 3.6V 振荡器 : - 晶体谐振器 :8MHz - 16MHz 16 个 CMOS 双向 I/O

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

5. P0.0 P0.7 P0 4 2 P0.3~P0.6 ADC P1.0 P P1.2(SCL) P1.3(SDA) P1.5 RST P1.5 2 XTAL1(P2.1) 1 XTAL0(P2.0) 2 XTAL1 I/O VDD VSS 6. H5815 4T 16K Flas

5. P0.0 P0.7 P0 4 2 P0.3~P0.6 ADC P1.0 P P1.2(SCL) P1.3(SDA) P1.5 RST P1.5 2 XTAL1(P2.1) 1 XTAL0(P2.0) 2 XTAL1 I/O VDD VSS 6. H5815 4T 16K Flas H5815 1. H5815 H5815 3 H5815 8052 16K Flash EPROM 256 NVM Flash EPROM 256 RAM 2 8 1 2 I/O 16-2 / 4 10 AD 4 10 PWM 1 I2C 1 UART 13 4 H5815 2. 4T 51 20MHZVDD=2.7V~ 16K Flash EPROM 256 RAM 256 NVM FLASH EPROM

More information

SST SPAC SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD / SoftICE SoftICE MCU SoftICE SS

SST SPAC SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD / SoftICE SoftICE MCU SoftICE SS SST SoftICE SST89C5x/SST89x554RC /564RD /SST89x516/5xRD2 1...2 1.1...2 1.2...2 1.3 /...2 2 SoftICE...2 3 SoftICE MCU...2 4 SoftICE...3 4.1 SST BootLoader SOFTICE...3 4.2 SoftICE SST MCU...6 5 SoftICE...7

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

128K Flash EPROM 的程序?\(Bank=64K\) 切?

128K Flash EPROM 的程序?\(Bank=64K\) 切? 应用说明 华邦 8 位单片机 (8051 内核 ) 应用说明 华邦 8 位单片机 (8051 内核 ) ANSC-UC08-0007 目录 - 1. 应用说明 :...4 1.1...4 1.2 相关寄存器介绍...4 1.2.1 串行口控制寄存器 (SCON)... 4 1.2.2 串行数据缓冲寄存器 (SBUF)... 5 1.2.3 串行口控制 1 (SCON1)... 5 1.2.4 串行数据接收缓冲

More information

µPSD3000 系列

µPSD3000 系列 8032 FLASH MCU µpsd3251f-40t6 µpsd3251 8032 FlashPSD Flash SRAM I/O I 2 C, ADC and PWM 8032, 16 / FlashPSD µpsd32 JTAG ISP 2K SRAM Flash - 64K Flash - 16K Flash - Flash 8032 12 I2C ADC 6 I/O 37 I/O 16

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

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

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

FM1935X智能非接触读写器芯片

FM1935X智能非接触读写器芯片 FM3316/3315 MCU 2017.06 FM3316/3315 MCU 2.21 (http://www.fmsh.com/) FM3316/3315 MCU 2.22 ... 3 1... 4 2... 5 2.1... 5 2.2... 5 2.3... 6 2.3.1... 6 2.3.2... 6 2.4... 9 2.5... 10 2.5.1 LQFP64... 10 2.5.2

More information

DL1621-1

DL1621-1 General Description: DL1621-1, 含 LCD 的控制线路, 搭配 MCU 来使用, 将使使用者的成本降低, 以及应用更加. 宽广 Features: 工作电压 2.4V-5.5V 系统频率 : - 内建 RC 振荡器 (256Khz) - 外挂 32768Hz 晶振 - 外灌 256Khz 输入 ( 由 OSCI 脚 ) 提供简单 3 pins 串接接口 (CKRB/ CKWB/

More information

at89S52.doc

at89S52.doc 主要性能 与 MCS-51 单片机产品兼容 8K 字节在系统可编程 Flash 存储器 1000 次擦写周期 全静态操作 :0Hz~33Hz 三级加密程序存储器 32 个可编程 I/O 口线 三个 16 位定时器 / 计数器 八个中断源 全双工 UART 串行通道 低功耗空闲和掉电模式 掉电后中断可唤醒 看门狗定时器 双数据指针 掉电标识符 8 位微控制器 8K 字节在系统可编程 Flash R 功能特性描述

More information

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit 6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C51 6.1 C51 6.1.1 C51 C51 ANSI C MCS-51 C51 ANSI C C51 6.1 6.1 C51 bit Byte bit sbit 1 0 1 unsigned char 8 1 0 255 Signed char 8 11 128

More information

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi MICROCHIP EVM Board : APP001 1-1. APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pin 16 I/O Extension Interface 1-2. APP001 Block_A Block_B

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

电子驿站技术文档

电子驿站技术文档 AT89C52 中文资料 电子驿站 http:// www.ourmpu.com E-mail: support@ourmpu.com AT89C52 是美国 ATMEL 公司生产的低电压, 高性能 CMOS 8 位单片机, 片内含 8k bytes 的可反复擦写的只读程序存储器 (PEROM) 和 256 bytes 的随机存取数据存储器 (RAM), 器件采用 ATMEL 公司的高密度 非易失性存储技术生产,

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

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

部分编号派生器件编号 (P89CXX) 操作频率, 最大 (V) 温度范围 (B) 封装 (AA,BB,PN) P89C51 FLASH U=33MHz B=0 70 AA=PLCC P89C52 FLASH F= BB=PQFP P89C54 FLASH PN=PDIP P89C58

部分编号派生器件编号 (P89CXX) 操作频率, 最大 (V) 温度范围 (B) 封装 (AA,BB,PN) P89C51 FLASH U=33MHz B=0 70 AA=PLCC P89C52 FLASH F= BB=PQFP P89C54 FLASH PN=PDIP P89C58 PHILIPS P89C5x 单片机数据手册 1 概述 P89C51/89C52/89C54/89C58 含有非易失 FLASH 并行可编程的程序存储器所有器件都是通过引导装载器串行编程 ISP 见 P89C51RC+/89C51RD+ 数据手册种系列单片机采用先进 CMOS 工艺的单片位微控制器是 80C51 微控制器系列的派生和 80C51 指令相同特点 FLASH 器件选择表 ROM/EPRO

More information

SH79F326应用指南

SH79F326应用指南 - 增强型 8051 微控制器 1 V1.0 一 SH79F6441 I/O 用户指南 1. 概述 SH79F6441 是一种高速高效率 8051 可兼容单片机 在同样振荡频率下, 较之传统的 8051 芯 片它有着运行更快速的优越特性 SH79F6441 其 IO 特性为 : 42 个双向 I/O 端口 I/O 端口可与其它功能共享 部分第二功能可通过寄存器配置 8 个可选择的开漏极 I/O 口

More information

SMART 7P 0 HR7P OTPMCU A/D I/O OTP ROM RAM HR7P HR7P HR7PPMB MSOP0 7+input HR7PPSC HR7PPSD SOP SOP6 +input input HR7PERB SSOP0 7

SMART 7P 0 HR7P OTPMCU A/D I/O OTP ROM RAM HR7P HR7P HR7PPMB MSOP0 7+input HR7PPSC HR7PPSD SOP SOP6 +input input HR7PERB SSOP0 7 上海东软载波微电子有限公司 SMART www.essemi.com SMART 7P 0 HR7P OTPMCU A/D I/O OTP ROM RAM HR7P HR7P HR7PPMB MSOP0 7+input 06 6 6 HR7PPSC HR7PPSD SOP SOP6 +input 06 6 +input 06 6 6 6 HR7PERB SSOP0 7+input 06 6 6 HR7PESC

More information

SPMC75F2413A_EVM_使用说明_V1.2.doc

SPMC75F2413A_EVM_使用说明_V1.2.doc SPMCFA EVM V. - Jan 0, 00 http://www.sunplusmcu.com ................ SPMCFA........... EEPROM.... I/O............ LED.... LED.... RS-........0............ EVM................ 0.....0..... SPMCFA EVM SPMCFA

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

R/W

R/W (HD44780 KS0066 ) 3 3 5 6 10 14 HD44780/KS0066 16 2 LCM 8 1 40 4 LCD HD44780/KS0066 HD44100 IC PCB 0.1 CMOS 1. 2. 3. 4. 5. RH60% 6. 1. 2. 3. PCB 3 4. 5. 6. 1. 280 C 2. 3 4s 3. 4. 5. 3 5 1. 2. IC 3. DC-DC

More information

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

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

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 - 第1章 MCS-51单片机基础.docx

Microsoft Word - 第1章 MCS-51单片机基础.docx 51 单片机应用开发实战手册 作者 : 华清远见 第 1 章 MCS-51 单片机基础 本章目标 单片机作为嵌入式微控制器在工业测控系统 智能仪器和家用电器中得到广泛 应用 虽然单片机的品种很多, 但 MCS-51 系列单片机仍不失为单片机中的主流机 型 本章主要介绍 MCS-51 单片机的基础知识和学习要点, 以目前应用最为广泛的 AT89SXX 系列单片机为例, 介绍单片机的历史发展 应用领域

More information

Arduino 1-1 Arduino 1-2 Arduino 1-3 Arduino IDE

Arduino 1-1 Arduino 1-2 Arduino 1-3 Arduino IDE Arduino 1-1 Arduino 1-2 Arduino 1-3 Arduino IDE Arduino 01 02 03 04 05 06 07 08 1-1 Arduino 2005 Massimo Banzi David Cuartielles David Mellis Arduino Arduino Arduino CC Arduino Arduino Arduino Arduino

More information

DATASHEET SEARCH SITE ==

DATASHEET SEARCH SITE == 1K 一次性编程, 10 位 ADC 型 4 位单片机 特性 基于 SH6610C, 10 位 ADC 型 4 位单片机 OTP ROM: 1K X 16 位 RAM: 124 X 4 位 - 28 系统控制寄存器 - 96 数据存储器 工作电压 : - fosc = 16MHz, VDD = 3.3V - 5.5V 6 个双向 I/O 端口 4 层堆栈 ( 包括中断 ) 一个 8 位自动重载定时

More information

另外,AT89S52 可降至 0Hz 静态逻辑操作, 支持 2 种软件可选择节电模式 空闲模式下,CPU 停止工作, 允许 RAM 定时器/ 计数器 串口 中断继续工作 掉电保护方式下,RAM 内容被保存, 振荡器被冻结, 单片机一切工作停止, 直到下一个中断或硬件复位为止 8 位微控制器 8K 字

另外,AT89S52 可降至 0Hz 静态逻辑操作, 支持 2 种软件可选择节电模式 空闲模式下,CPU 停止工作, 允许 RAM 定时器/ 计数器 串口 中断继续工作 掉电保护方式下,RAM 内容被保存, 振荡器被冻结, 单片机一切工作停止, 直到下一个中断或硬件复位为止 8 位微控制器 8K 字 AT89C52 中文资料 AT89C52 的中文资料 AT89C52 是美国 Atmel 公司生产的低电压 高性能 CMOS 8 位单片机, 片内含 8KB 的可反复檫写的程序存储器和 12B 的随机存取数据存储器 (RAM), 器件采用 Atmel 公司的高密度 非易失性存储技术生产, 兼容标准 MCS- 51 指令系统, 片内配置通用 8 位中央处理器 (CPU) 和 Flash 存储单元, 功能强大的

More information

第十四章 STC单片机比较器原理及实现

第十四章 STC单片机比较器原理及实现 第 14 章 STC 单片机比较器 原理及实现 何宾 2015.02 1 本章主要内容 STC 单片机比较器结构 STC 单片机比较器寄存器组 STC 单片机比较器应用 2 STC 单片机比较器结构 STC15W 系列单片机内置了模拟比较器 对于 STC15W201S STC15W404S, 以及 STC15W1K16S 系 列单片机的比较器内部结构 3 STC 单片机比较器结构 S T C 15W

More information

STC90C51RC-cn.pdf

STC90C51RC-cn.pdf STC90.STC90C5RC/RD+ STC90C5RC/RD+ 805 5.5V - 3.3V 3.6V - 2.0V V 040MHz080MHz48MHz 4K / 8K / 3K / 6K / 32K / 40K/ 48K/ 56K/ 6K 28052RAM I/O35/39P/P2/P3/P4805I/OP0 I/O ISP/ IAP RxD/P3.0, TxD/P3. EEPROM MAX80

More information

SH79F326应用指南

SH79F326应用指南 - 集成 24 路触摸按键输入和 PWM 的增强型 8051 微控制器 1 V 1.0 一 SH79F328 I/O 应用指南 1. 概述 SH79F328 是一种高速高效率 8051 可兼容单片机 在同样振荡频率下, 较之传统的 8051 芯片 它有着运行更快速的优越特性 SH79F328 其 IO 特性为 : 46 个双向 I/O 端口 I/O 端口可与其它功能共享 部分第二功能可通过寄存器配置

More information

SH79F326应用指南

SH79F326应用指南 SH79F6442 用户指南 SH79F6442 用户指南 - 集成 4 路 UART 和 3 路 PWM 的增强型 8051 微控制器 1 V1.0 一 SH79F6442 I/O 应用指南 1. 概述 SH79F6442 是一种高速高效率 8051 可兼容单片机 在同样振荡频率下, 较之传统的 8051 芯 片它有着运行更快速的优越特性 SH79F6442 其 IO 特性为 : 61 个双向 I/O

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

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

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

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

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

GW2A 系列 FPGA 产品 GW2A-18 器件 Pinout Version History 日期 版本 2016/8/ /9/ /11/ /2/ /6/ /6/ /8

GW2A 系列 FPGA 产品 GW2A-18 器件 Pinout Version History 日期 版本 2016/8/ /9/ /11/ /2/ /6/ /6/ /8 Version History 日期 版本 2016/8/4 1.00 2016/9/2 1.01 2016/11/29 1.02 2017/2/16 1.03 2017/6/9 1.04 2018/6/27 1.05 2018/8/8 1.06 新增 MG196 PBGA256S 封装信息 ; 修改 SSPI 模式的配置功能 ; 增加 QN88 封装信息 2019/3/27 1.07 增加电源供电要求

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

專題最終版.doc

專題最終版.doc The Principle and Application of the Electric Combination Lock The Principle and Application of the Electric Combination Lock Abstract Recently, there are more and more burglaries in the society. It's

More information

untitled

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

More information

Microsoft Word - IRFWX_A051_C_SyncMOS_with_STC_APN_SC_.doc

Microsoft Word - IRFWX_A051_C_SyncMOS_with_STC_APN_SC_.doc EEPROM 应用说明 1 适用产品 :SM59D03G2 SM59D04G2 series 2 应用范围 : 针对需使用 EEPORM 功能替换 STC 89C5X 的应用及汇编语言之范例程序 ( 使用内部扩充内存为暂存区 ) 3 功能说明 : 3.1 本公司上述产品 EEPORM 功能皆可替换 STC89C5X, 仅需对特殊功能缓存器定义 ( 详见表 1) 及 ISP 命令定义 ( 详见表 2)

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

SinOne SC92F7252/7251/7250 高速 1T 8051 内核 Flash MCU,256 bytes SRAM,4 Kbytes Flash,128 bytes 独立 EEPROM,12 位 ADC,6 路 8 位 PWM,3 个定时器,UART 1 总体描述 SC92F725X

SinOne SC92F7252/7251/7250 高速 1T 8051 内核 Flash MCU,256 bytes SRAM,4 Kbytes Flash,128 bytes 独立 EEPROM,12 位 ADC,6 路 8 位 PWM,3 个定时器,UART 1 总体描述 SC92F725X ,256 bytes SRAM,4 Kbytes Flash,128 bytes 独立 EEPROM,12 位 ADC,6 路 8 位 PWM,3 个定时器,UART 1 总体描述 SC92F725X 系列是一颗增强型的 1T 8051 内核工业级 Flash 微控制器, 指令系统完全兼容传统 8051 产品系列 SC92F725X 集成有 4 Kbytes Flash ROM 256 bytes

More information

Ps22Pdf

Ps22Pdf ( ) ( 150 ) 25 15 20 40 ( 25, 1, 25 ), 1. A. B. C. D. 2. A. B. C. D. 3., J = 1 H = 1 ( A B, J', J, H ) A. A = B = 1, J' =0 B. A = B = J' =1 C. A = J' =1, B =0 D. B = J' = 1, A = 0 4. AB + AB A. AB B. AB

More information

HD61202 HD HD61203 HD61202, HY HY HD61202 HD61202 HD61203 HD =4096 RAMRAM LCD 2HD HD HD /32--

HD61202 HD HD61203 HD61202, HY HY HD61202 HD61202 HD61203 HD =4096 RAMRAM LCD 2HD HD HD /32-- HD61202 C-7 1 HD61202 HD61202 8 HD61203 HD61202, HY-12864 HY-19264 HD61202 HD61202 HD61203 HD61202 1 6464=4096 RAMRAM LCD 2HD61202 64 3HD61202 68 68 4HD61202 1/32--1/64 HD61202 HD61202 2 CS1,CS2,CS3 CS1

More information

92 系列产品命名规则 名称 SC 92 F X P 32 R 序号 序号 Sinone Chip 缩写 产品系列名称 产品类型 (F:Flash MCU) 系列号 :7:GP 系列,8:TK 系列 含义 ROM

92 系列产品命名规则 名称 SC 92 F X P 32 R 序号 序号 Sinone Chip 缩写 产品系列名称 产品类型 (F:Flash MCU) 系列号 :7:GP 系列,8:TK 系列 含义 ROM 超高速 1T 8051 内核 Flash MCU,2 Kbytes SRAM,32 Kbytes Flash,128 bytes 独立 EEPROM,22 路高灵敏度触控电路,12 位 ADC,1 个模拟比较器,4 路 12 位 PWM,3 个定时器, 乘除法器,UART,SSI,Check Sum 校验模块 1 总体描述 ( 以下简称 SC92F854X) 系列是一颗增强型的超高速 1T 8051

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

MSP430x11x1 T A -40 ~ SOWB 20 TSSOP (DW) (PW) MSP430F110IDW MSP430F110IPW MSP430F112IDW MSP430F112IPW + F11x 30kΩ

MSP430x11x1 T A -40 ~ SOWB 20 TSSOP (DW) (PW) MSP430F110IDW MSP430F110IPW MSP430F112IDW MSP430F112IPW + F11x 30kΩ MSP430F11x 1.8-3.6V 1.6uA@4KHz 200uA@1MHz 2.2V 5 ( 0.8uA RAM 0.1uA) 6us 16 RISC 125nS 32KHz / 16 A/D MSP430F110 1KB+128B 128B RAM MSP430F112 4KB+256B 256B RAM 20 (SOWB) 20 (TSSOP) MSP430 16 RISC CPU 16

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

单片机原理及应用实验指导书.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

第10章:CCP捕捉/比较/脉宽调制

第10章:CCP捕捉/比较/脉宽调制 第 10 章 :CCP 捕捉 / 比较 / 脉宽调制 CCP 模块功能 捕捉功能模式 比较功能模式 脉宽调制功能 1 CCP 模块功能 PIC 2 捕捉 比较 脉宽调制模块 CCP1 CCP2(Capture/Compare/PWM) 16 CCPR1 CCPR2 模块 功能 功能 TMR1 TMR2 2 CCP 模块功能 CCP 模块 3 模式 : 捕捉 式 比较 式 脉宽调制 式 捕捉功能 捕捉

More information

SC91F532

SC91F532 ,512 bytes SRAM,16 Kbytes Flash,128 bytes 独立 EEPROM,8 路 12 位 ADC,7 路 10 位 PWM,3 个定时器,UART, SSI,Check Sum 校验模块 1 总体描述 是一颗增强型的 1T 8051 内核工业级 Flash 微控制器, 指令系统完全兼容传统 8051 产品系列 集成有 16 Kbytes Flash ROM 512 bytes

More information

92 系列产品命名规则 名称 SC 92 F X P 48 R 序号 序号 Sinone Chip 缩写 产品系列名称 产品类型 (F:Flash MCU) 系列号 :7:GP 系列,8:TK 系列 含义 ROM

92 系列产品命名规则 名称 SC 92 F X P 48 R 序号 序号 Sinone Chip 缩写 产品系列名称 产品类型 (F:Flash MCU) 系列号 :7:GP 系列,8:TK 系列 含义 ROM ,2 Kbytes SRAM,16 Kbytes Flash,128 bytes 独立 EEPROM, 12 位 ADC,1 个模拟比较器,LCD/LED Driver,12 位 PWM,3 个定时器, 乘除法器,UART,SSI,Check Sum 校验模块 1 总体描述 ( 以下简称 SC92F744X) 系列是一一颗增强型的超高速 1T 8051 内核工业级 Flash 微控制器, 指令系统完全兼容传统

More information

untitled

untitled EDM16080-01 Model No.: Editor: 1. ----------------------------------------------------3 2. ----------------------------------------------------3 3. ----------------------------------------------------3

More information

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

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

More information

Microsoft Word - ~ doc

Microsoft Word - ~ doc EEPROM 功能使用方法 1 适用产品 : 1.1 SM39R16A2/ SM39R12A2/ SM39R08A2 1.2 SM39R4051/ SM39R2051 1.3 SM39R04G1/ SM39R02G1 2 EEPROM 功能概述 : 2.1 使用 code flash 仿真为 Internal EEPROM, 在程序执行时, 可将 code flash 作为 data flash 储存数据使用

More information

SH69P848A 2K 一次性编程 10 位 ADC 型 4 位单片机 特性 基于 SH6610D 的 10 位 ADC 型 4 位单片机 OTPROM:2K X 16 位 RAM:253 X 4 位 - 61 个系统控制寄存器 个数据存储器 工作电压 : - f OSC = 30kH

SH69P848A 2K 一次性编程 10 位 ADC 型 4 位单片机 特性 基于 SH6610D 的 10 位 ADC 型 4 位单片机 OTPROM:2K X 16 位 RAM:253 X 4 位 - 61 个系统控制寄存器 个数据存储器 工作电压 : - f OSC = 30kH 2K 一次性编程 10 位 ADC 型 4 位单片机 特性 基于 SH6610D 的 10 位 ADC 型 4 位单片机 OTPROM:2K X 16 位 RAM:253 X 4 位 - 61 个系统控制寄存器 - 192 个数据存储器 工作电压 : - f OSC = 30kHz - 4MHz,V DD = 2.4V - 5.5V - f OSC = 4MHz - 10MHz,V DD = 4.5V

More information

untitled

untitled XILINX Platform Cbale USB www.hseda.com ...... Platform Cable USB Compatible.................. impact.........1 platform Cable USB Compatible.........1...1...1...1...1...1 Platform Cable USB Compatible

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 STC 单片机比较器原理及实现 主讲 : 何宾 Email:hebin@mail.buct.edu.cn 2016.03 STC 单片机比较器结构 STC15W 系列单片机内置了模拟比较器 对于 STC15W201S STC15W404S, 以及 STC15W1K16S 系列单片机的比较器内部结 构 STC 单片机比较器结构 从图中可以看出, 比较器正端输入 CMP+ 的输入电压来自单片机的 P5.5

More information

CH559指令周期.doc

CH559指令周期.doc CH55X 汇编指令周期表 CH55X 汇编指令概述 : 型号包含 : a. 指令单周期型号 :CH557 CH558 CH559; b. 指令 4 周期型号 :CH551 CH552 CH553 CH554; c. 非跳转指令的指令周期数与指令字节数相同 ; d. 跳转指令含 MOVC/RET/CALL 通常比字节数多若干个周期 ; e.movc 指令多 4 或 5 个周期 ( 下条指令地址为奇数时多

More information

W79E825_824_823A_822A_SC6.PDF

W79E825_824_823A_822A_SC6.PDF 8- W79E825/824/823A/822A - 1.... 5 2.... 5 3.... 6 3.1 (RoHS)... 6 4.... 7 5.... 8 6.... 9 6.1 Flash EPROM... 9 6.2 I/O... 9 6.3 (UART)... 9 6.4... 9 6.5... 9 6.6... 10 6.7... 10 6.8 CPU... 10 6.8.1 ALU...10

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

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

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

SC92F742X

SC92F742X ,512 bytes SRAM,16 Kbytes Flash,128 bytes 独立 EEPROM,12 位 ADC,6 路独立 8 位 PWM,3 个定时器,2 个 SSI 接口,Check Sum 校验模块,STOP 电流

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

Microsoft Word - FM12232C.doc

Microsoft Word - FM12232C.doc SPEC NO YM2232C REV NO. : YM2232C : 22x32 SED52 LED : Dexun Zou HCC : Jingxi Yang : 22.8 目 录 ( 一 ) 基本特性 () ( 二 ) 限定参数 () ( 三 ) 直流特性 (2) ( 四 ) 交流特性 (2) ( 五 ) 机械尺寸图 (3) ( 六 ) 原理图 (3) ( 七 ) DDRAM 地址表 (4)

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

PCM-3386用户手册.doc

PCM-3386用户手册.doc PCM-3386 BBPC-4x86 10/100M PC/104 (Lanry technology Co. Ltd. Zhuhai) 38 1012836 (Address: Room 1012,Linhai Building,No. 38,west of Shihua Road,Zhuhai City,Guangdong Province,China) (post code)519015 (phone)0756-3366659

More information

SinOne SC92F7447B/7446B/7445B 超高速 1T 8051 内核 Flash MCU,1 Kbytes SRAM,16 Kbytes Flash,128 bytes 独立 EEPROM,12 位 ADC,1 个模拟比较器,LCD/LED Driver,12 位 PWM,3 个

SinOne SC92F7447B/7446B/7445B 超高速 1T 8051 内核 Flash MCU,1 Kbytes SRAM,16 Kbytes Flash,128 bytes 独立 EEPROM,12 位 ADC,1 个模拟比较器,LCD/LED Driver,12 位 PWM,3 个 ,1 Kbytes SRAM,16 Kbytes Flash,128 bytes 独立 EEPROM,12 位 ADC,1 个模拟比较器,LCD/LED Driver,12 位 PWM,3 个定时器, 乘除法器,UART,SSI,Check Sum 校验模块 1 总体描述 ( 以下简称 SC92F744XB) 系列是一颗增强型的超高速 1T 8051 内核工业级 Flash 微控制器, 指令系统完全兼容传统

More information

2 12

2 12 SHENZHEN BRILLIANT CRYSTAL TECHNOLOGIC CO.,LTD. The specification for the following models Graphic LCM serial communication control board CB001 PROPOSED BY APPROVED Design Approved TEL:+86-755-29995238

More information

Microsoft Word - FG12232A.doc

Microsoft Word - FG12232A.doc 图形点阵液晶显示模块使用手册 FG2232A 广州市方舟电子有限公司 公司网站 :www.arkteck.com 地址 : 广州市天河区东圃桃园路 33 号 5 楼电话 :2-82574878 82574677 8854485 传真 :82574878 82574677 分机 88 目 录 ( 一 ) 基本特性 () ( 二 ) 原理图 (2) ( 三 ) 限定参数 (2) ( 四 ) 直流特性 (2)

More information

N79A8211系列单片机内部NVM

N79A8211系列单片机内部NVM 南京立超电子科技有限公司 N79A8211 之 NVM FLASH E 2 PROM 应用笔记 2009 年 03 月 15 中国南京市和燕路 251 号金港大厦 A 幢 2406 室 Room 2406,Tower A,Jingang mansion,251 Heyan Road,Nanjing 210028,P.R.China Tel: 0086-25-83306839/83310926 Fax:

More information

目录 1 总体描述 主要功能... 1 目录 管脚定义 管脚配置 管脚定义 内部方框图 FLASH ROM 和 SRAM 结构 flash rom Customer

目录 1 总体描述 主要功能... 1 目录 管脚定义 管脚配置 管脚定义 内部方框图 FLASH ROM 和 SRAM 结构 flash rom Customer 高速 1T 8051 内核 Flash MCU,1 Kbytes SRAM,16 Kbytes Flash,128 bytes 独立 EEPROM, 4 档位水位检测模块,12 位 ADC, 六路 10 位 PWM,3 个定时器, 乘除法器,UART,SSI, Check Sum 校验模块 1 总体描述 ( 以下简称 SC92WL46X) 是一颗增强型的高速 1T 8051 内核工业级集成水位检测功能的

More information

<4D6963726F736F667420576F7264202D20B9F9B0EABBCDBBAFAB48DEB3B4C1A5BDB3F8A7692E646F63>

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

More information

MA816_DS_CN_V005

MA816_DS_CN_V005 MAKE YOUWIN 数据手册 版本 0.05 QP-7300-03D 1/79 目录 1. 概述...5 2. 功能...6 3. 方框图...7 4. 特殊功能寄存器 SFR...8 4.1. SFR 映射表...8 4.2. SFR 位分配...9 4.3. SFR 内存分页...10 5. 引脚...11 5.1. 封装...11 5.2. 引脚定义...12 6. 系统时钟...13 6.1.

More information

HC89F0431_0421_Datasheet_Ver1.07_cn

HC89F0431_0421_Datasheet_Ver1.07_cn HC89F0431 HC89F0421 数据手册 20/16 引脚 8 位 ADC 型 FLASH 单片机 外设功能引脚全映射 目录 1 产品简介... 5 1.1 功能特性... 5 1.2 系统框图... 7 1.3 引脚配置... 8 1.4 引脚描述... 9 1.5 外设功能引脚全映射模块 PTM... 14 2 CPU... 16 2.1 CPU 特性... 16 2.2 CPU 相关寄存器...

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