CSU3110
|
|
|
- 宰 罕
- 9 years ago
- Views:
Transcription
1 BJ8M601A 规 格 书 (V1.8) 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
2 版本历史 REV. 修改内容 时间 1.0 起草 增加封装信息和选型章节 增加 I/O 输入电压门限选择描述和 MTP 注意描述 补充 P1.7 上 T0 的描述. 修改 ADC 校准寄存器名称, 由 CMP_METCH 修改成 ADCVOF, 删除 ADCCON0 寄存器中的 ADRDY 名字. 1.4 修改计数器计数次数公式描述 修改 IAP 的描述 修改 AD 的外部 Vref 最低值从 V 烧录脚的 PCL 口描述笔误 P1.4 P 修改 章节的中断触发选择位前后描叙不一致 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
3 目录版本历史 产品概述 功能描述 主要特性 CPU 存储器 指令集 中断 I/O 口 定时器 / 计数器 通道 12 位 ADC 看门狗定时器 时钟系统 工作模式 低电压复位 (LVR) 低电压检测 (LVD) 低功耗模式 工作温度范围 电压工作范围 抗干扰能力 封装形式 系统框图 PIN 脚配置 PIN 脚说明 标准功能 CPU 核 存储器 状态寄存器 SFR 时钟系统 特性 寄存器 电源管理 IDLE 模式 STOP 模式 低电压检测 复位系统 中断 特性 寄存器 外部中断 外部中断 其他中断 看门狗 (WDT) 特性 寄存器 I/O PORT 特性 P0 口 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
4 2.9.3 P1 口 I/O 输入电压门限选择 定时 / 计数器 特性 寄存器 定时器 计数器 增强功能 定时器 / 计数器 特性 寄存器 定时器 计数器 PWM 数模转换器 (SAR ADC) 特性 寄存器 单次序列转换 连续序列转换 MTP 自编程模块 特性 寄存器 烧录模块 代码选项 MCU 指令集 电气特性 极限值 直流特性 (VDD = 2.0~5.5V,TA = 25ºC, 如无其他说明则都是此条件 ) RC 振荡器特性 (VDD = 5.0V,TA = 25ºC, 如无其他说明则都是此条件 ) LVR 电路特性 LVD 电路特性 A/D 转换特性 封装 SOP16 封装尺寸与外形图 SOP14 封装尺寸与外形图 订购信息 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
5 1 产品概述 1.1 功能描述 BJ8M601A 是一款基于 RISC 结构单芯片 8 位 MCU, 内置 2K 16 位 MTP 程序存储器 其采用先进的 CMOS 工艺制造, 具有低功耗特性和低工作电压能力 芯片具有睡眠等 ( 低功耗 ) 模式 是一款集成了 Timer/Counter/PWM/ADC 等功能的通用 MCU, 是消费品等电子应用领域的理想选择 1.2 主要特性 CPU RISC 1T 内核 8 级堆栈 存储器 MTP ROM:2K*16 位, 可重复烧写 100 次. RAM:128*8 位 指令集 中断 68 条指令 一个中断入口地址 (08h) 8 个中断源 (T0/T1 /INT0/INT1/LVD/ADC/PWM0 占空比中断 / PWM1 占空比中断 ) I/O 口 一共 14 个 I/O 端口, 其中 P1.2 只能做输入所有引脚都可单独编程操作 8 个引脚有唤醒功能 :P1 口 14 个引脚有内部上拉功能 7 个引脚有内部下拉功能 :P1 口 7 个引脚有开漏功能 :P1 口 2 个外部中断口 :P1.5( 外部中断 1) P1.7(P0.1)( 外部中断 0) 2 个引脚有 40mA 低驱动能力 P0.3 P 定时器 / 计数器 定时器 / 计数器 位基本定时器 / 计数器 -- 支持预分频功能 -- 计数器寄存器可配置 定时器 位可配置定时器 / 计数器 --2 路 PWM, 均支持互补输出和死区可配 -- 支持预分频功能 -- 计数器寄存器可配置 通道 12 位 ADC 10 个外部输入通道 (ADC0 ~ ADC9) 3 个内部特殊通道 (ADC12: 内部参考电压 ADC11: 内部 VDD/4 ADC10: 内部 GND) AD 参考电压 :VDD 外部参考电压 内部基准电压 (2V 3V 4V) 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
6 1.2.8 看门狗定时器 支持预分频功能可配置溢出复位和唤醒 时钟系统 内部 RC 振荡器 ( 主时钟 ) -- 频率 : 1MHz 8MHz 16MHz 24MHz -- 误差 :±1% 内部 RC 振荡器 (WDT 时钟 ) -- 频率 :128KHz -- 误差 :±3% 可配置外接晶体振荡器 -- 支持 32768Hz~24MHz 外部晶振 -- 支持晶体振荡器和陶瓷振荡器外部 RC 振荡器 -- 频率 :100KHz~10MHz -- 误差 :±5% 外部时钟源 -- 工作频率 :32768Hz~24MHz 可双时钟工作振荡器可分频 : 工作模式 普通模式 : 高低速时钟都正常工作低速模式 : 只有低速时钟正常工作 STOP 模式 : 全部时钟都停止工作 IDLE 模式 :CPU 停止工作, 外设可以工作 低电压复位 (LVR) 低电压复位选择 : 1.8V( 默认 ) 2.3V 2.7V 3.0V 3.3V 3.6V 3.9V 复位时间选择 :140us 6.5ms 18ms( 默认 ) 72ms 228ms 低电压检测 (LVD) 低电压检测选择 :2.2V 2.4V 2.6V 2.9V 3.2V 3.5V 3.8V 4.1V 可配置产生中断 低功耗模式 停止模式下功耗小于 1.2uA 外部中断 定时器 0 和看门狗可唤醒 工作温度范围 -40 ~ 电压工作范围 4MHz,-40 ~ 抗干扰能力 ESD: 优于 ±4000V EFT: 优于 ±4000V 封装形式 SOP16 SOP14 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
7 1.3 系统框图 图 1 系统框图 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
8 1.4 PIN 脚配置 BJ8M601ANE(SOP16) BJ8M601AND(SOP14) 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
9 1.5 PIN 脚说明 表 1 引脚说明表 管脚名称 输入 / ANE AND 输出脚位脚位 描述 VDD P 1 1 电源 P1.0/ADC9/OSCI I/O 2 2 IO; 具有开漏输出功能 ; 具有唤醒功能 ;ADC 输入通道 9; 外部时钟端 ; IO; 具有开漏输出功能 ; 具有唤醒功能 ;ADC 输入 P1.1/ADC8/OSCO/ I/O 3 3 通道 8; 系统时钟 (SYSCK) 输出端 ; 外部时钟 ROUT 端 ; P1.2/RESET I/O 4 4 IO; 芯片复位口 ; 具有唤醒功能 ; 作为 IO 时只能为输入 ; P1.3/PWM1/ IO; 具有开漏输出功能 ; 具有唤醒功能 ;PWM1 输 I/O 5 5 ( PWM0_N) 出 ;40mA 低驱动能力脚 ; P1.4/T1/PWM0 I/O 6 6 IO; 具有开漏输出功能 ; 具有唤醒功能 ;PWM0 输出 ; 定时器 1 计数输入 ; P1.5/PWM0_N/ IO; 具有开漏输出功能 ; 具有唤醒功能 ;PWM0 互 I/O 7 7 INT1 补输出 ; 外部中断 1 输入端 ; P1.6/ADC7 I/O 8 - IO; 具有开漏输出功能 ; 具有唤醒功能 ;ADC 输入通道 7; P1.7/INT0/ADC6/ IO; 具有开漏输出功能 ; 具有唤醒功能 ; 外部中断 I/O 9 8 T0 0 输入端 ;ADC 输入通道 6; 定时器 0 计数输入 ; P0.5/ADC5/ PWM1_N I/O 10 - IO;ADC 输入通道 5;PWM1 互补输出 ; P0.4/ADC4/VREF I/O 11 9 IO;ADC 输入通道 4;ADC 参考电压端口 ; P0.3/ADC3 I/O IO;ADC 输入通道 3; 40mA 低驱动能力脚 ; P0.2/ADC2 I/O IO;ADC 输入通道 2; P0.1/ADC1/(INT0) I/O IO;ADC 输入通道 1; 通过代码选项可配置为外部中断 0 输入端 ; P0.0/ADC0 I/O IO; ADC 输入通道 0; VSS P 地 ; 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
10 表 2 引脚摘要 序号功能 1 功能 2 功能 3 功能 4 烧录唤醒 GPIO 类别上拉下拉 PP OD 1 VDD - - VDD - P 2 P1.0 OSCI ADC9 I/O 3 P1.1 OSCO RCOUT ADC8 PDA I/O 4 P1.2 RESET VPP I P1.3 PWM1 (PWM0_N) I/O 6 P1.4 PWM0 T1 I/O 7 P1.5 INT1 PWM0_N I/O 8 P1.6 ADC7 I/O 9 P1.7 INT0 T0 ADC6 I/O 10 P0.5 PWM1_N ADC5 - I/O P0.4 Vref ADC4 - I/O P0.3 ADC3 I/O P0.2 ADC2 I/O P0.1 (INT0) ADC1 - I/O P0.0 ADC0 PCL - I/O VSS VSS - P () 内为映射引脚. 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
11 2 标准功能 2.1 CPU 核 CPU 核主要包含 7 个主要寄存器及 2 个存储器单元 表 3 MCU 架构说明 模块名称描述程序计数器此寄存器在 CPU 的工作周期间起到很重要的作用, 它记录 CPU 每个周期处理程序存储器中指令的指针 在一个 CPU 周期中, 程序计数器将程序存储器地址 (10bits), 指令指针推送到程序存储器, 然后自动加 1 以进行下一次周期 堆栈寄存器堆栈寄存器是用来记录程序返回的指令指针 当程序调用函数, 程序计数器会将指令指针推送到堆栈寄存器 在函数执行结束之后, 堆栈寄存器会将指令指针送回到程序计数器以继续原来的程序处理 指令寄存器程序计数器将指令指针 ( 程序存储器地址 ) 推送到程序存储器, 程序存储器将程序存储器的数据 (16bits) 及指令推送到指令寄存器 BJ8M601A 的指令是 16bits, 包括 3 种信息 : 直接地址, 立即数及控制信息 CPU 能将立即数推送到工作寄存器, 或者进行某些处理后, 根据控制信息, 将立即数存储到直接地址所指向的数据存储器寄存器中 直接地址 (8bits) 数据存储器的地址 CPU 能利用此地址来对数据存储器进行操作 直接数据 (8bits) CPU 通过 ALU 利用此数据对工作寄存器进行操作 控制信息它记录着 ALU 的操作信息 指令译码器指令寄存器将控制信息推送到指令译码器以进行译码, 然后译码器将译码后的信息发送到相关的寄存器 算术逻辑单元算术逻辑单元不仅能完成 8 位二进制的加, 减, 加 1, 减 1 等算术计算, 还能对 8 位变量进行逻辑的与, 或, 异或, 循环移位, 求补, 清零等逻辑运算 工作寄存器 ACC 工作寄存器是用来缓存数据存储器中某些存储地址的数据 状态寄存器当 CPU 利用 ALU 处理寄存器数据时, 如下的状态会随着如下顺序变化 :PD, STATUS DC,C 及 Z 文件选择寄存器在 BJ8M601A 的指令集中,FSR 是用于间接数据处理 ( 即实现间接寻址 ) 用户 IAR0 可以利用 FSR 来存放数据存储器中的某个寄存器地址, 然后通过 IAR 寄存器对这个寄存器进行处理 程序存储器 ROM 数据存储器 RAM BJ8M601A 内带 2K 16 位的 MTP 作为程序存储器 由于指令的操作码 (OPCODE) 是 16bits, 用户最多只能编程 1K 的指令 程序存储器的地址总线是 11bits, 数据总线是 16bits BJ8M601A 内带 128bytes 的 SRAM 作为数据存储器 此数据存储器的地址总线是 7bits, 数据总线是 8bits 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
12 2.1.1 存储器 (1) 程序存储器 ROM 程序存储器主要用于指令的存储, 在 BJ8M601A 中, 该程序存储器是 2K*16bit 的程序 MTP, 该存储器可以提供 100 次的烧写, 同时烧写需要 VPP 高压, 具体操作请参考 3.3 章节 <MTP 自编程模块 > 系统的 reset 地址为 0x000 图 2 程序存储器 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
13 (2) 数据存储器 RAM 数据存储器主要用于程序运行过程中, 全局以及中间变量的存储 该存储器分为三个部分 地址的 0x00 至 0x07 是系统特殊功能寄存器, 例如间接地址, 间接地址指针, 状态寄存器, 工作寄存器, 中断标志位, 中断控制寄存器 地址的 0x08 至 0x3f 外设特殊功能寄存器, 例如 IO 端口, 定时器, 系统特殊功能寄存器和外设特殊功能寄存器是用寄存器实现, 而通用数据存储器是 RAM 实现, 可以读出也可以写入 表 4 数据存储器地址分配 数据存储器 起始地址 结束地址 系统特殊功能寄存器 0x00 0x07 外设特殊功能寄存器 0x08 0x3F 通用数据存储器 0x40 0xBF 通过 IAR0 以及 MP0 这两个寄存器可以对数据存储器以及特殊功能寄存器进行间接访问 当从间接地址寄存器 (IAR0) 读入数据时,MCU 实际上是以 MP0 中的值作为地址去访问数据存储器得到数据 当向间接寄存器 (IAR0) 写入数据时,MCU 实际上是以 MP0 中的值作为地址去访问数据存储器将值存入该地址 其访问方式见 图 3 间接地址访问 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
14 2.1.2 状态寄存器 状态寄存器包含 ALU 的算术状态及复位状态 状态寄存器类似于其它寄存器, 可以作为任何指令的目标寄存器 如果状态寄存器是某条指令的目标寄存器, 而且影响到 Z,DC 或 C 位, 那么对这三个位的写是不使能 这些位是由器件逻辑进行置位或清零 PD 位是不可写的 表 5 状态寄存器列表 地址 名称 POR 值 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 04h STSTUS OV Z AC C 06H STA LVDOUT PD 表 6 状态寄存器各位功能表 STSTUS 04H 4 R/W 系统保留, 必须为 0 3 OV R/W 溢出标志 ( 用于有符号数运算时才有意义 ) 1:BIT7 有进位 ( 或借位 ), 但 BIT6 没有进位 ( 或没有借位 ) 0: 有符号数算术结果是错误 2 Z R/W 零标志 1: 算术或逻辑操作结果为 0 0: 算术或逻辑操作结果不为 0 1 AC R/W 半进位标志 / 借位标志用于借位时, 极性相反 1: 结果的最高位出现进位溢出 0: 结果的最高位不出现进位溢出 0 C R/W 进位标志 / 借位标志用于借位时, 极性相反 1: 结果的最高位出现进位溢出 0: 结果的最高位不出现进位溢出 STA1 08H 2 LVDOUT R 低电压检测 (LVD) 状态标志位 1: 工作电压低于检测电压阀值 0: 工作电压高于检测电压阀值 1 PD R/W 掉电标志位,STOP 命令后为 1, 由软件清 0 1: 执行 STOP 指令后 0: 上电复位后或硬件复位后 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
15 2.2 SFR 特殊功能寄存器 (SFR) 包含系统专用寄存器和辅助专用寄存器 表 7 寄存器列表 地址名称 POR 值 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 00h IAR h h MP h h STATUS OV Z AC C 05h ACC h IF ADF LVDF INT1F T1F T0F INT0F 07h IEN EA EAD ELVD EINT1 ET1 ET0 EINT0 08h STA h PCL AH 0BH LVDOU T PD 0CH 0Dh CLKCON SYSCKOEN RUNWCK WCKE N 0Eh WDTCON WDTRF WDTSEL WDTEN - WDTS[3:0] SYSCKE N 0Fh WDTOVR WDTOVR[7:0] 10h T0CON T0CLR T0M - T0EG T0PSC[2:0] T0EN 11h T0C T0C[7:0] 12h T0OVR T0OVR[7:0] 13h T1CON T1CLR T1M T1EG T1PSC[2:0] T1EN 14h T1CON PWM1NS PWM1S PWM0NS PWM0S PWM1NEN 15h T1CH T1C[15:8] 16h T1CL T1C[7:0] 17h T1OVRH T1OVR[15:8] 18h T1OVRL T1OVR[7:0] 19h T1D0H T1D0[15:8] 1Ah T1D0L T1D0[7:0] 1Bh T1D1H T1D1[15:8] 1Ch T1D1L T1D1[7:0] 1Dh PWM0DZH PWM0DZ [15:8] 1Eh PWM0DZL PWM0DZ [7:0] 1Fh PWM1DZH PWM1DZ [15:8] 20h PWM1DZL PWM1DZ [7:0] 21h P P0[5:0] 22h P0OE P0OE[5:0] 23h P0PU P0PU[5:0] 24h 25h P P1[7:0] 26h P1OE P1OE[7:0] PWM1 EN PWM0NE N PWM0E N 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
16 地址 名称 POR 值 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 27h P1PU P1PU[7:0] 28h P1PD P1PD[7:3] - P1PD[1:0] 29h P10D P1OD[7:0] 2Ah P1WK P1WK7 P1WK6 P1WK5 P1WK5 P1WK3 P1WK2 P1WK1 P1WK0 2Bh EXINTS E1EG[1:0] E0EG[1:0] 2Ch LVDCON LVDS[2:0] LVDEN 2Dh IF PWM1F PWM0F 2Eh IEN EPWM1 EPWM0 2Fh HDCON HDP13 HDP03 30h ADDOH ADDO[11:8] 31h ADDOL ADDO[7:0] 32h ADCHH ADCH[15:8] 33h ADCHL ADCH[7:0] 34h ADCON VREFSEL[1:0] AINS[3:0] 35h ADCON TGAP[2:0] TSAD[2:0] ADCKSEL[1:0] 36h ADCON ADEN DRDY ADS SC VREFP[1:0] 37h ADDO ADDO[11:4] 38h IAPTRIG IAPTRIG[7:0] 39h IAPCON VPPF IAPLOCK IAPRD IAPWR 3Ah IAPADRH IAPADR[10:8] 3Bh IAPADRL IAPADR[7:0] 3Ch IAPDATH IAPDAT[15:8] 3Dh IAPDATL IAPDAT[7:0] 3Eh METCH VTHS ADCVOF<3:0> 3Fh TEST 注意 : 上表中 - 表示此比特位既没有定义, 也没有对应的物理存储, 对它的读写都是无效的, 读得到的是 0 P0/P1/P2 读到的默认值与外部输入有关 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
17 2.3 时钟系统 特性 BJ8M601A 有两个时钟源 一个是内部集成的时钟, 另一个是外部时钟 由代码选项选择 CPU 跑内部或外部时钟 寄存器 图 4 BJ8M601A 振荡器状态框图 表 8 时钟系统寄存器列表 地址名称 POR 值 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 0Dh CLKCON SYSCKOEN RUNWCK WCKEN SYSCKEN 表 9 时钟系统寄存器各位功能表 CLKCON 0DH 6 SYSCKOEN R/W 系统时钟输出控制位,P1.1 为 GPIO 口时有效 1: 使能 P1.1 口系统时钟输出 0: 禁止 P1.1 口系统时钟输出 3 RUNWCK R/W 看门狗时钟 WCK 作为 CPUCLK 使能位 1:CPUCLK 为 WCK 0:CPUCLK 为系统时钟 2 WCKEN R/W 看门狗时钟 WCK 使能位 0: 禁止看门狗时钟 WCK 1: 使能看门狗时钟 WCK 0 SYSCKEN R/W 系统时钟使能位 0: 禁止系统时钟 SYSCK 1: 使能系统时钟 SYSCK 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
18 2.4 电源管理 BJ8M601A 支持低电压工作模式 为了使 BJ8M601A 处于待机状态, 可以让 CPU 停止工作使 BJ8M601A 进行停止或睡眠模式, 减低功耗 这两种模式描述如下 : 2.4.1IDLE 模式 IDLE 模式能够降低系统功耗, 在此模式下, 主基准和 LDO 振荡器等模块不会自动关闭, 程序计数器停止运行,CPU 时钟停止, 但外设时钟继续运行 CPU 进入 IDLE 时, 之前所有状态都被保存, 如 PC PSW SFR 等等 中断指令 IO 翻转唤醒 复位信号 ( 外部硬件复位 WDT 复位 LVR 复位 ) 等均能退出 IDLE 模式 为了避免中断返回可能引起的程序错误, 建议在停止指令之后加一条 NOP 指令以保证程序返回时能正常运行 2.4.2STOP 模式 STOP 模式 ( 掉电模式 ) 能够达到系统最低功耗 CPU 进入 STOP 时, 之前所有状态都被保存, 如 PC PSW SFR 等等 STOP 模式典型情况下, 主基准和 LDO 主振荡器模块都将自动关闭 (WCK 需软件关闭 ), 如果软件也禁止了其他外设功能, 所有输出引脚无负载, 输入引脚不翻转, 系统将达到约 1uA 的待机电流 IO 翻转 外部中断 RTC 定时和看门狗溢出可以唤醒 STOP 模式 为了避免中断返回可能引起的程序错误, 建议在停止指令之后加一条 NOP 指令以保证程序返回时能正常运行 外部硬件复位 WDT 复位 ( 如果被允许 ) LVR 复位 ( 如果被允许 ) 均能退出 STOP 模式 注意 : STOP 模式下 : 外部中断只能由高 / 低电平唤醒 IDLE 模式下 : 外部中断可以由高 / 低电平, 上 / 下降沿唤醒 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
19 2.5 低电压检测 BJ8M601A 内部提供 8 档电压检测,LVDS[2:0] 为选择电压检测阈值, 由 LVDOUT 标志位看电压检测结果 表 10 低电压检测寄存器列表 地址 名称 POR 值 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 06h IF LVDF 07h IEN EA ELVD 08h STA LVDOUT PD - 2Ch LVDCON LVDS[2:0] LVDEN 表 11 低电压检测寄各位功能表 IF0 06H 4 LVDF R/W 低电压检测 (LVD) 中断标志位 IEN0 07H 7 EA R/W 全局中断使能位 1: 使能全局中断 0: 禁止全局中断 4 ELVD R/W 低电压检测 (LVD) 中断使能位 1: 使能低电压检测 (LVD) 中断 0: 禁止低电压检测 (LVD) 中断 STA1 08H 2 LVDOUT R 低电压标注位 当检查电压低于低电压阈值时由硬件置位, 检查到电压高于设置的低电压阈值时由硬件清零 LVDCON 2CH 低电压检测电压阈值选择 LVDS[2:0] 功能 000( 默认 ) 低电压检测阈值 2.2V 001 低电压检测阈值 2.4V 010 低电压检测阈值 2.6V 3:1 LVDS[2:0] R/W 011 低电压检测阈值 2.9V 100 低电压检测阈值 3.2V 101 低电压检测阈值 3.5V 110 低电压检测阈值 3.8V 111 低电压检测阈值 4.1V 0 LVDEN R/W 低电压检测使能位 1: 使能低电压检测 0: 禁止低电压检测 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
20 2.6 复位系统 BJ8M601A 有以下方式复位 : 1) 上电复位 2) RST 硬件复位 ( 正常操作 ) 3) RST 硬件复位 ( 从 STOP 模式 ) 4) WDT 复位 ( 正常操作 ) 5) WDT 复位 ( 从 STOP 模式 ) 下图给出了复位电路原理图 图 5 复位电路原理图 图 6 上电复位电路示例及上电过程 参数 典型值 最大值 最小值 VPOR 1.6V 1.8V 1.4V VLVR 1.6V 1.8V 1.4V t WVS 40ms 41.2ms 38.8ms VPOR: 上电复位 VLVR: 低电压复位 twvs: 等待电压稳定时间 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
21 2.7 中断 特性 BJ8M601A 有 8 个中断源, 只有一个中断入口地址 只要有中断标志位, 就会有中断响应, 响应中断之后需要软件将中断标志位清除, 否则会不断响应中断 寄存器 表 12 中断寄存器列表 地址 名称 POR 值 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 06h IF ADF LVDF INT1F T1F T0F INT0F 07h IEN EA EAD ELVD EINT1 ET1 ET0 EINT0 27h EXINTS E1EG[1:0] E0EG[1:0] 2Dh IF PWM1F PWM0F 2Eh IEN EPWM1 EPWM0 表 13 中断寄存器各位功能表 IF0 06H 5 ADF R/W AD 中断标志位 4 LVDF R/W 低电压检测 (LVD) 中断标志位 3 INT1F R/W 外部中断 1 中断标志位 2 T1F R/W 定时器 / 计数器 1 中断标志位 1 T0F R/W 定时器 / 计数器 0 中断标志位 0 INT0F R/W 外部中断 0 中断标志位 IEN0 07H 7 EA R/W 全局中断使能位 1: 使能全局中断 0: 禁止全局中断 5 EAD R/W AD 中断使能位 1: 使能 AD 中断 0: 禁止 AD 中断 4 ELVD R/W 低电压检测 (LVD) 中断使能位 1: 使能低电压检测 (LVD) 中断 0: 禁止低电压检测 (LVD) 中断 3 EINT1 R/W 外部中断 1 使能位 1: 使能外部中断 1 0: 禁止外部中断 1 2 ET1 R/W 定时器 / 计数器 1 中断使能位 1: 使能定时器 / 计数器 1 中断 0: 禁止定时器 / 计数器 1 中断 1 ET0 R/W 定时器 / 计数器 0 中断使能位 1: 使能定时器 / 计数器 0 中断 0: 禁止定时器 / 计数器 0 中断 0 EINT0 R/W 外部中断 0 使能位 1: 使能外部中断 0 0: 禁止外部中断 0 EXINTS 27H 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
22 3:2 E1EG[1:0] R/W 1:0 E0EG[1:0] R/W 外部中断 1 边沿触发选择位 E1EG[1:0] 边沿触发选择 00 低电平触发 (E1EGL) 01 高电平触发 (E1EGH) 10 下降沿触发 (E1EGD) 11 上升沿触发 (E1EGU) 外部中断 0 边沿触发选择位 E0EG[1:0] 边沿触发选择 00 低电平触发 (E0EGL) 01 高电平触发 (E0EGH) 10 下降沿触发 (E0EGD) 11 上升沿触发 (E0EGU) IF1 2DH 1 PWM1F R/W PWM1 占空比中断标志 0 PWM0F R/W PWM0 占空比中断标志 IEN1 2EH 1 EPWM1 R/W PWM1 占空比中断使能位 1: 使能 PWM1 占空比中断 0: 禁止 PWM1 占空比中断 0 EPWM0 R/W PWM0 占空比中断使能位 1: 使能 PWM0 占空比中断 0: 禁止 PWM0 占空比中断 外部中断 0 P1.7 可作为外部中断 0 的输入端 触发方式由寄存器 EXINTS IEN0 和 IF0 决定 IEN0 寄存器中的 EINT0 为外部中断 0 的使能位 可唤醒 STOP 或 IDLE 模式 表 14 外部中断 0 寄存器各位功能表 06H IF0 0 INT0F R/W 外部中断 0 中断标志位 07H IEN0 7 EA R/W 全局中断使能位 1: 使能全局中断 0: 禁止全局中断 0 EINT0 R/W 外部中断 0 中断使能位 1: 使能外部中断 0 0: 禁止外部中断 0 2BH EXINTS 1:0 E0EG[1:0] R/W 外部中断 0 边沿触发选择位 E0EG[1:0] 边沿触发选择 00 低电平触发 (E0EGL) 01 高电平触发 (E0EGH) 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
23 10 下降沿触发 (E0EGD) 11 上升沿触发 (E0EGU) 外部中断 1 P1.5 可作为外部中断 1 的输入端 触发方式由寄存器 EXINTS IEN0 和 IF0 决定 IEN0 寄存器中的 EINT1 为外部中断 1 的使能位 可唤醒 STOP 或 IDLE 模式 表 15 外部中断 1 寄存器各位功能表 06H IF0 3 INT1F R/W 外部中断 1 中断标志位 07H IEN0 7 EA R/W 全局中断使能位 1: 使能全局中断 0: 禁止全局中断 3 EINT1 R/W 外部中断 1 中断使能位 1: 使能外部中断 1 0: 禁止外部中断 1 2BH EXINTS 外部中断 1 边沿触发选择位 E1EG[1:0] 边沿触发选择 00 低电平触发 (E1EGL) 3:2 E1EG[1:0] R/W 01 高电平触发 (E1EGH) 10 下降沿触发 (E1EGD) 11 上升沿触发 (E1EGU) 其他中断 1) 定时器 0 溢出中断 2) 定时 / 计数器 1 溢出中断 3) LVD 中断 4) PWM0 占空比中断 5) PWM1 占空比中断 6) ADC 中断 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
24 2.8 看门狗 (WDT) 特性 图 7 看门狗定时器功能框图 看门狗定时器 (WDT) 用于防止程序由于某些不确定因素而失去控制 当 WDT 启动时,WDT 计时超时后将使 CPU 复位 在运行的程序一般在 WDT 复位 CPU 之前先复位 WDT 当出现某些故障时, 程序会被 WDT 复位到正常状态下, 但程序不会复位 WDT 当用户把 WCKEN 置 1 时, 则内部的看门狗定时器振荡器 (128KHz) 将会启动, 产生的时钟被送到 8 bits 计数器 1 当用户置位 WDTEN 时, 8 bits 计数器 1 开始计数, 8 bits 计数器 1 的输出是内部信号 WDTA[7:0], 被发送到一个受寄存器标志位 WDTS[3:0] 控制的多路选择器, 选择器的输出作为 8 bits 计数器 2 的时钟输入 当 8 bits 计数器 2 计数值与 WDTOVR 数值相等时溢出, 溢出时它会发送 WDTOUT 信号复位 CPU 及置位 WDTRF 标志位 用户可以使用指令 CLRWDT 复位 WDT 寄存器 表 16 看门狗定时器寄存器表 地址 名称 POR 值 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 0Eh WDTCON WDTRF WDTSEL WDTEN - WDTS[3:0] 0Fh WDTOVR WDTOVR[7:0] 表 17 WDT 寄存器各位功能表 WDTCON 0EH 7 WDTRF R/W WDT 复位标志位 WDT 产生复位时, 此位会置 1, 软件清 0 6 WDTSEL R/W WDT 功能选择位 1: 唤醒功能, 可以唤醒 IDLE 或 STOP 模式 0: 复位功能 5 WDTEN R/W WDT 使能位 1: 开启 WDT 0: 禁止 WDT 3:0 WDTS[3:0] R/W WDT 计数时钟选择位 WDTS[3:0] WDT 分频系数 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
25 0000 WDTCLK / WDTCLK / WDTCLK / WDTCLK / WDTCLK / WDTCLK / WDTCLK / WDTCLK / WDTCLK / WDTCLK / WDTCLK / WDTCLK / WDTCLK / WDTCLK / WDTCLK / WDTCLK /2 WDTOVR 0FH 7 :0 WDTOVR[7:0] R/W WDT 溢出寄存器 CLKCON 0DH 2 WCKEN R/W 看门狗时钟 WCK 使能位 0: 禁止看门狗时钟 WCK 1: 使能看门狗时钟 WCK 操作 : 1. 设置 WDTS[3:0], 选择 WDT 时钟频率 2. 设置 WDTOVR, 选择不同的溢出时间值 4. 开启 WDT 时钟, 把 MCK 的 BIT2(WCKEN) 置 1 5. 置位寄存器标志位 :WDTEN, 使能 WDT 6. 在程序中执行 CLRWDT 指令复位 WDT WDT 溢出时间计算公式 : (16 WDTS[3:0]) 2 溢出时间 *( WDTOVR[7 : 0] 1) 128k WDTS[3:0] 范围为 0~15,WDTREL[7:0] 范围为 0~255 WDTS[3:0] 计数器时钟 时间 ( 当 WDTOVR=FFH) 0000 WDTCLK / ms 0001 WDTCLK / ms 0010 WDTCLK / ms 0011 WDTCLK / ms 0100 WDTCLK / ms 0101 WDTCLK / ms 0110 WDTCLK / ms 0111 WDTCLK / ms 1000 WDTCLK / ms 1001 WDTCLK / ms 1010 WDTCLK /64 128ms 1011 WDTCLK /32 64ms 1100 WDTCLK /16 32ms 1101 WDTCLK /8 16ms 1110 WDTCLK /4 8ms 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
26 1111 WDTCLK /2 4ms 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
27 2.9 I/O PORT 特性 BJ8M601A 提供 14 个可编程双向 I/O 端口,8 个具有 STOP 模式下唤醒功能的 I/O 端口,7 个开漏输出的 I/O 端口,8 个具有下拉功能的 I/O 端口 表 18 I/O 口寄存器表 地址名称 POR 值 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 21h P P0[5:0] 22h P0OE P0OE[5:0] 23h P0PU P0PU[5:0] 25h P P1[7:0] 26h P1OE P1OE[7:0] 27h P1PU P1PU[7:0] 28h P1PD P1PD[7:3] - P1PD[1:0] 29h P1OD P1OD[7:0] 2Ah P1WK P1WK7 P1WK6 P1WK5 P1WK4 P1WK3 P1WK2 P1WK1 P1WK0 2Bh EXINTS E1EG[1:0] E0EG[1:0] 2Fh HDCON HDP13 HDP P0 口 表 19 I/O 寄存器各位功能表 21H P0 5:0 P0[5:0] R/W P0 数据标志 22H P0OE 5:0 P0OE[5:0] R/W P0 输入 / 输出控制位 1:P0 输出 0:P0 输入 23H P0PU 5 :0 P0PU[5:0] R/W P0 上拉电阻使能控制位 1: 使能上拉 0: 禁止上拉 2FH HDCON 0 HDP03 R/W P0.3 口高驱动使能位 1: 使能 P0.3 输出为高驱动口 0: 禁止 P0.3 输出为高驱动口 P1 口 表 20 I/O 寄存器各位功能表 25H P1 7:0 P1[7:0] R/W P1 数据标志,P1.2 无输出功能 26H P1OE 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
28 7:0 P1OE[7:0] R/W P1 输入 / 输出控制位 1:P1 输出 0:P1 输入 27H P1PU 7:0 P1PU[7:0] R/W P1 上拉电阻使能控制位 1: 使能上拉 0: 禁止上拉 28H P1PD 7:3 P1PD[7:3] R/W P1 下拉电阻使能控制位 1: 使能下拉 0: 禁止下拉 1:0 P1PD[1:0] R/W P1 下拉电阻使能控制位 1: 使能下拉 0: 禁止下拉 29H P1OD 7:0 P1OD[7:0] R/W P1 开漏输出使能控制位 1: 使能开漏输出 0: 禁止开漏输出 2AH P1WK 7 P1WK7 R/W STOP 模式下 P1.7 唤醒使能控制位 1: 使能 P1.7 唤醒 0: 禁止 P1.7 唤醒 6 P1WK6 R/W STOP 模式下 P1.6 唤醒使能控制位 1: 使能 P1.6 唤醒 0: 禁止 P1.6 唤醒 5 P1WK5 R/W STOP 模式下 P1.5 唤醒使能控制位 1: 使能 P1.5 唤醒 0: 禁止 P1.5 唤醒 4 P1WK4 R/W STOP 模式下 P1.4 唤醒使能控制位 1: 使能 P1.4 唤醒 0: 禁止 P1.4 唤醒 3 P1WK3 R/W STOP 模式下 P1.3 唤醒使能控制位 1: 使能 P1.3 唤醒 0: 禁止 P1.3 唤醒 2 P1WK2 R/W STOP 模式下 P1.2 唤醒使能控制位 1: 使能 P1.2 唤醒 0: 禁止 P1.2 唤醒 1 P1WK1 R/W STOP 模式下 P1.1 唤醒使能控制位 1: 使能 P1.1 唤醒 0: 禁止 P1.1 唤醒 0 P1WK0 R/W STOP 模式下 P1.0 唤醒使能控制位 1: 使能 P1.0 唤醒 0: 禁止 P1.0 唤醒 2FH HDCON 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
29 1 HDP13 R/W P1.3 口高驱动使能位 1: 使能 P1.3 输出为高驱动口 0: 禁止 P1.3 输出为高驱动口 2.9.4I/O 输入电压门限选择 3EH METCH 5 VTHS R/W I/O 输入电压门限选择 0: 输入高电压 =0.7VDD, 输入低电压 =0.3VDD 1: 输入高电压 =0.4VDD, 输入低电压 =0.2VDD 用户产品如输入电压门限要求时, 请选择此位为 0, 这时的抗干扰能力最强 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
30 2.10 定时 / 计数器 特性 TIMER0 为 8 位 Basic Timer 可以工作于定时器模式 计数器模式 工作于定时器模式时 : 定时时间由 T0PSC[2:0] 配置预分频比来控制, 定时器从 T0C 的配置值 ( 默认值为 0x00) 开始向上计数, 计数到 T0OVR 时产生溢出中断 工作于计数器模式时 : 根据 T0EG 的配置值, 对端口 P1.7 的输入信号的上升沿或下降沿进行计数 计数器从 T0C 的配置值 ( 默认值为 0x00) 开始向上计数, 计数到 T0OVR 值时产生溢出中断 TIMER0 中断服务程序入口地址为 008H TIMER0 对应的中断标志位 (T0F) 为中断标志寄存器 IF0(SFR:0x06) 的 bit1 TIMER0 对应的中断使能位 (ET0) 为中断使能寄存器 IEN0(SFR:0x07) 的 bit 寄存器 图 8 定时 / 计数模块的功能框图 表 21 定时 / 计数器 0 寄存器列表 地址 名称 POR 值 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 06h IF T0F 07h IEN EA ET0 10h T0CON T0CLR T0M T0EG T0PSC[2:0] T0EN 11h T0C T0C[7:0] 12h T0OVR T0OVR[7:0] 表 22 定时器 / 计数器 0 寄存器各位功能表 T0CON 10H 7 T0CLR R/W 定时 / 计数器 0 复位计数寄存器 T0C 使能位 1: 使能定时 / 计数器 0 复位计数寄存器 T0C 0: 禁止定时器 0 复位计数寄存器 T0C 此位置 1 时,T0C 值会清零, 复位完成后硬件自动置 0 6 T0M R/W 定时 / 计数器 0 模式选择位 0: 定时器模式 1: 计数器模式,P1.7 作为计数时钟口 4 T0EG R/W 计数器的有效沿选择位 1: 下降沿计数 0: 上升沿计数 3:1 T0PSC[2:0] R/W 定时 / 计数器时钟选择, 定时器 0 时钟源由代码选项选择为 CPUCLK 或外部低速晶振 (32768Hz) 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
31 定时 / 计数器模式 T0PSC[2:0] T0CLK 000 CPUCLK 001 CPUCLK /2 010 CPUCLK /4 011 CPUCLK /8 100 CPUCLK / CPUCLK / CPUCLK / CPUCLK /128 0 T0EN R/W 定时 / 计数器 0 使能位 1: 使能定时 / 计数器 0 0: 禁止定时 / 计数器 0 T0C 11H 7 :0 T0C[7:0] R/W 定时 / 计数器 0 计数寄存器 T0OVR 12H 7 :0 T0OVR[7:0] R/W 定时 / 计数器 0 溢出寄存器 定时器 定时器模块的输入为 CPUCLK, 受烧录选项的时钟分频影响 在定时器模块集成了一个分频器, 分频的时钟 T0CLK 作为 8 bits 计数器的输入时钟 当用户设置了定时器模块的使能标志,8 bits 计数器将启动, 将会从 0 递增到 T0OVR 用户需要设置 T0OVR( 定时器模块中断信号选择器 ) 以选择定时超时中断信号 当定时超时发生时, 中断标志位会自设置, 程序计数器会跳转到 08h 以执行中断服务程序 操作 : 1) 设置 T0CLK, 选择定时器 / 计数器时钟 2) 设置 T0OVR, 选择定时器溢出值 3) 设置 T0M, 设置为定时器 4) 设置寄存器标志位 :ET0 与 EA, 使能定时器中断 5) 设置寄存器标志位 :T0EN, 使能定时器 6) 当定时超时发生时, 程序计数器会跳转到 008H T0 定时时间 =(T0OVR[7:0]-T0C +1)/ T0CLK =(T0OVR[7:0]+1)/ T0CLK; 计数器 计数器时钟模块的输入为 P1.7 口 分频器不对计数模式产生影响 当用户设置了定时 / 计数器模块的使能标志,8 bits 计数器将启动, 将会从 0 递增到 T0OVR 用户需要设置 T0OVR( 定时器模块中断信号选择器 ) 以选择定时超时中断信号 当定时超时发生时, 中断标志位会自设置, 程序计数器会跳转到 08h 以执行中断服务程序 操作 : 1) 设置 T0CLK, 选择定时器 / 计数器时钟 2) 设置 T0OVR, 选择定时器溢出值 3) 设置 T0M, 设置为计数器 4) 设置 T0EG, 配置计数器触发沿 5) 设置寄存器标志位 :ET0 与 EA, 使能定时器中断 6) 设置寄存器标志位 :T0EN, 使能定时 / 计数器 7) 当定时超时发生时, 程序计数器会跳转到 008H T0 计数次数 =(T0OVR[7:0]-T0C +1)= T0OVR[7:0]+1;; 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
32 3 增强功能 3.1 定时器 / 计数器 特性 TIMER1 为 16 位 Basic Timer 可以工作于定时器模式 计数器模式 PWM 模式 寄存器 表 23 定时器 1 寄存器列表 地址 名称 POR 值 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 06h IF T1F 07h IEN EA ET1 2Dh IF PWM1F PWM0F 2Eh IEN EPWM1 EPWM0 13h T1CON T1CLR T1M T1EG T1PSC[2:0] T1EN 14h T1CON PWM1NS PWM1S PWM0NS PWM0S PWM1NENPWM1ENPWM0NENPWM0EN 15h T1CH T1C[15:8] 16h T1CL T1C[7:0] 17h T1OVRH T1OVR[15:8] 18h T1OVRL T1OVR[7:0] 19h T1D0H T1D0[15:8] 1Ah T1D0L T1D0[7:0] 1Bh T1D1H T1D1[15:8] 1Ch T1D1L T1D1[7:0] 1Dh PWM0DZH PWM0DZ [15:8] 1Eh PWM0DZL PWM0DZ [7:0] 1Fh PWM1DZH PWM1DZ [15:8] 20h PWM1DZL PWM1DZ [7:0] 表 24 定时器 / 计数器 1 寄存器各位功能表 T1CON0 13H 7 T1CLR R/W 定时器 1 复位计数寄存器 T1C 使能位 1: 使能定时器 1 复位计数寄存器 T1C 0: 禁止定时器 1 复位计数寄存器 T1C 此位置 1 时,T1C 值会清零, 复位完成后硬件自动置 0 6 T1M R/W 定时器 / 计数器 1 模式选择位 1: 计数器模式 0: 定时器模式 4 T1EG R/W 计数器的有效沿选择位 1: 下降沿计数 0: 上升沿计数 定时器 / 计数器时钟选择 T1PSC[2:0] T1CLK 000 MCK 001 MCK/2 3:1 T1PSC[2:0] R/W 010 MCK/4 011 MCK/8 100 MCK/ MCK/ MCK/64 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
33 111 MCK/128 0 T1EN R/W 定时器 / 计数器 1 使能位 1: 使能定时器 / 计数器 1 0: 禁止定时器 / 计数器 1 T1CON1 14H 7 PWM1NS R/W PWM1N 输出有效电平选择位 ( 和 PWM1 电平互补 ) 1:PWM1N 初始电平为 0, 占空比期间为高电平 0:PWM1N 初始电平为 1, 占空比期间为低电平 6 PWM1S R/W PWM1 输出有效电平选择位 1:PWM1 初始电平为 1, 占空比期间为低电平 0:PWM1 初始电平为 0, 占空比期间为高电平 5 PWM0NS R/W PWM0N 输出有效电平选择位 ( 和 PWM0 电平互补 ) 1:PWM0N 初始电平为 0, 占空比期间为高电平 0:PWM0N 初始电平为 1, 占空比期间为低电平 4 PWM0S R/W PWM0 输出有效电平选择位 1:PWM0 初始电平为 1, 占空比期间为低电平 0:PWM0 初始电平为 0, 占空比期间为高电平 3 PWM1NEN R/W PWM1 互补输出使能位 1: 使能 PWM1 互补输出 0: 关闭 PWM1 互补输出 2 PWM1EN R/W PWM1 使能位 1: 使能 PWM1 输出 0: 关闭 PWM1 输出 1 PWM0NEN R/W PWM0 互补输出使能位 1: 使能 PWM0 互补输出 0: 关闭 PWM0 互补输出 0 PWM0EN R/W PWM0 使能位 1: 使能 PWM0 输出 0: 关闭 PWM0 输出 T1CH 15H 7 :0 T1C[15:8] R/W 定时器 / 计数器计数寄存器 T1CL 16H 7 :0 T1C[7:0] R/W 定时器 / 计数器计数寄存器 T1OVRH 17H 7 :0 T1OVR[15:8] R/W 定时器 / 计数器溢出寄存器 T1OVRL 18H 7 :0 T1OVR[7:0] R/W 定时器 / 计数器溢出寄存器 T1D0H 19H 7 :0 T1D0[15:8] R/W PWM0 占空比高 8 位寄存器 T1D0L 1AH 7 :0 T1D0[7:0] R/W PWM0 占空比低 8 位寄存器 T1D1H 1BH 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
34 7 :0 T1D1[15:8] R/W PWM1 占空比高 8 位寄存器 T1D1L 1CH 7 :0 T1D1[7:0] R/W PWM1 占空比低 8 位寄存器 PWM0DZH 1DH 7 :0 PWM0DZ [15:8] R/W PWM0 互补输出死区高 8 位寄存器 PWM0DZL 1EH 7 :0 PWM0DZ [7:0] R/W PWM0 互补输出死区低 8 位寄存器 PWM1DZH 1FH 7 :0 PWM1DZ [15:8] R/W PWM1 互补输出死区高 8 位寄存器 PWM1DZL 20H 7 :0 PWM1DZ [7:0] R/W PWM1 互补输出死区低 8 位寄存器 IF1 2DH 1 PWM1F R/W PWM1 占空比中断标志位 0 PWM0F R/W PWM0 占空比中断标志位 IEN1 2EH 1 EPWM1 R/W PWM1 占空比中断使能位 1: 开启 PWM1 占空比中断 0: 关闭 PWM1 占空比中断 0 EPWM0 R/W PWM0 占空比中断使能位 1: 开启 PWM0 占空比中断 0: 关闭 PWM0 占空比中断 注 : 对于定时器 16 位寄存器, 读写要求统一如下 : 要求先高 8 位, 后低 8 位, 同时写入 2 字节方有效, 否则可能会出现错误 定时器 定时器模块的输入为 MCK, 不受烧录选项的时钟分频影响 在定时器模块集成了一个分频器, 分频的时钟 T1CLK 作为 16 bits 计数器的输入时钟 当用户设置了定时器模块的使能标志,16 bits 计数器将启动, 将会从 0 递增到 T1OVR 用户需要设置 T1OVR( 定时器模块中断信号选择器 ) 以选择定时超时中断信号 当定时超时发生时, 中断标志位会自设置, 程序计数器会跳转到 08h 以执行中断服务程序 操作 : 1) 设置 T1CLK, 选择定时器 / 计数器时钟 2) 设置 T1M, 配置为定时器模式 3) 设置 T1OVR, 选择定时器溢出值 4) 设置寄存器标志位 :ET1 与 EA, 使能定时器中断 5) 设置寄存器标志位 :T1EN, 使能定时器 6) 当定时超时发生时, 程序计数器会跳转到 008H 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
35 3.1.4 计数器 T1 定时时间 =(T1OVR[15:0]-T1C+1)/T1CLK; 工作于 16 位重加载计数器模式时, 根据 T1EG 的配置值, 对端口 P1.4 的输入信号的上升沿或下降沿进行计数 TIMER1 开始工作于 16 位重加载计数器模式, 计数器由 0 开始, 计数到 T1OVR[15:0] 溢出值产生中断 操作 : 1) 设置 T1CLK, 选择定时器 / 计数器时钟 2) 设置 T1M, 配置为计数器模式 3) 设置 T1OVR, 选择定时器溢出值 4) 设置 T1EG, 选择上升沿还是下降沿进行计数 5) 设置寄存器标志位 :ET1 与 EA, 使能定时器中断 6) 设置寄存器标志位 :T1EN, 使能定时器 7) 当定时超时发生时, 程序计数器会跳转到 008H 计数次数 =(T1OVR[15:0]-T1C+1); PWM 定时器 1 有两路 PWM 输出, 两路 PWM 的周期大小通过配置 T1PSC[2:0] 和 T1OVR[15:0] 来实现,PWM0 占空比由 T1D0[15:0] 来调整,PWM0NEN 配置 PWM0 互补输出,PWM0NDZ[15:0] 配置互补输出的死区大小 PWM1 占空比由 T1D1[15:0] 来调整,PWM1NEN 配置 PWM1 互补输出, PWM1NDZ[15:0] 配置互补输出的死区大小 两路 PWM 输出 PWM 的周期 = (T1OVR[15:0]+1) /T1CLK. PWMx 的占空比 = T1Dx[15:0] /(T1OVR[15:0]+1) 操作 : 1) 设置 T1PSC[2:0], 配置两路 PWM 时钟 2) 设置 T1OVR, 设置两路 PWM 周期 3) 设置 T1Dx, 设置 PWMx 占空比 4) 设置 PWMxS, 设置 PWMx 输出有效电平 5) 设置寄存器标志位 :PWMxEN, 使能 PWMx 输出 6) 设置寄存器标志位 :T1EN, 使能定时器 7) 当 PWMx 内部计数器计数等于 T1Dx 时, 占空比中断标志会置位, 如此时占空比中断使能打开, 程序计数器会跳转到 008H 8) 当 T1C 计数等于 T1OVR 时, 中断标志会置位 定时器 1 中断使能位如打开的话, 程序计数器会跳转到 008H 周期为 T1OVR+1,PWM0 高电平脉宽为 T1D0 PWM0 波形输出如下 : 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
36 PWM 互补输出与死区 PWM 的周期 = (T1OVR[15:0]+1) /T1CLK. PWMx 的占空比 = T1Dx[15:0] /(T1OVR[15:0]+1) 操作 : 1) 设置 T1PSC[2:0], 配置 PWM 时钟 2) 设置 T1OVR, 设置 PWM 周期 3) 设置 T1Dx, 设置 PWMx 占空比 4) 设置 PWMxDZ[15:0], 设置 PWMx 死区 5) 设置 PWMxS 和 PWMxNS, 设置 PWMx 和 PWMx 互补输出有效电平 6) 设置寄存器标志位 :PWMxEN 和 PWMxNEN, 使能 PWMx 和 PWMx 互补输出 7) 设置寄存器标志位 :T1EN, 使能定时器 8) 当 PWM 内部计数器计数等于 T1Dx 时, 占空比中断标志会置位, 如此时占空比中断使能打开, 程序计数器会跳转到 008H 9) 当 T1C 计数等于 T1OVR 时, 中断标志会置位 定时器 1 中断使能位如打开的话, 程序计数器会跳转到 008H 周期为 T1OVR+1,PWMx 高电平脉宽为 T1Dx PWMxDZ=0, 即死区为 0 PWMx 波形输出如下 : 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
37 周期为 T1OVR+1,PWMx 高电平脉宽为 T1Dx, 死区为 PWMxDZ=1 PWMx 波形输出如下 : 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
38 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
39 3.2 数模转换器 (SAR ADC) 特性 BJ8M601A 集成了 12Bits 的 SAR ADC 该模数转换器共有 10 个外部输入通道 (ADC0~ADC9) 和 3 个内部特殊通道 (ADC12: 内部参考电压 ADC11: 内部 VDD/4 ADC10: 内部 GND) ADC 能够灵活的配置参考电压 :VDD 外部参考电压输入 内部基准电压 能够配置转换时钟频率和输入信号采样时间, 以适应不同的功耗要求和传感器源阻抗要求 寄存器 表 25 SAR ADC 寄存器列表 地址 名称 POR 值 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 06h IF ADF 07h IEN EA EAD 30h ADDOH ADDO[11:8] 31h ADDOL ADDO[7:0] 32h ADCHH ADCH[15:8] 33h ADCHL ADCH[7:0] 34h ADCON VREFSEL[1:0] AINS[3:0] 35h ADCON TGAP[2:0] TSAD[2:0] ADCKSEL[1:0] 36h ADCON ADEN DRDY ADS SC VREFPS[1:0] 37h ADDO ADDO[11:4] 3eh METCH VTHS ADCVOF<3:0> 表 26 SAR ADC 寄存器各位功能表 ADDOH 30H 3:0 ADDO[11:8] R SAR ADC 转换的高 4 位 AD 数据 ADDOH 31H 7:0 ADDO[7:0] R SAR ADC 转换的低 8 位 AD 数据 ADCHH 32H 7:0 ADCH[15:8] R/W SAR ADC 输入 IO 的 AD 功能使能, 高有效, 对应 ADCx (x=8~15) ADCHL 33H 7:0 ADCH[7:0] R/W SAR ADC 输入 IO 的 AD 功能使能, 高有效, 对应 ADCx (x=0~7) ADCON0 34H SAR ADC 内部参考电压选择 VREFSEL[1:0] 内部参考电压 00 无效 5 :4 VREFSEL[1:0] R/W 01 2V 10 3V 11 4V 3:0 AINS[3:0] R/W SAR ADC 采样通道选择 AINS[3:0] SAR ADC 采样通道 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
40 0000 ADC ADC ADC ADC ADC ADC ADC ADC ADC ADC GND 1011 VDD/4 1100~1111 内部参考电压 ADCON1 35H SAR ADC 相邻两次转换的时间间隔, 以及连续模式时相邻序列的时间间隔 TGAP[2:0] 功能 000( 默认 ) 无等待时间 个 ADCK 时钟周期 7:5 TGAP[2:0] R/W 个 ADCK 时钟周期 个 ADCK 时钟周期 个 ADCK 时钟周期 个 ADCK 时钟周期 个 ADCK 时钟周期 个 ADCK 时钟周期 4:2 TSAD[2:0] R/W 1:0 ADCKSEL[1:0] R/W SAR ADC 输入信号采样建立时间 TS 选择 : TSAD[2:0] 功能 (TADCK 为工作时钟周期 ) 000 TS=2*TADCK 001( 默认 ) TS=4*TADCK 010 TS=6*TADCK 011 TS=8*TADCK 100 TS=10*TADCK 101 TS=12*TADCK 110 TS=14*TADCK 111 TS=16*TADCK SAR ADC 工作时钟频率选择 ADCKSEL[1:0] 分频系数 00( 默认 ) FADCK=CPUCLK/1, 如 16M/1 01 FADCK=CPUCLK/4, 如 16M/4 10 FADCK=CPUCLK/16, 如 16M/16 11 FADCK=CPUCLK/64, 如 16M/64 ADCON2 36H 7 ADEN R/W ADC 模块使能 0: 关闭 ADC 模块 1: 打开 ADC 模块 6 DRDY R ADC 序列转换完成中断标志位 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
41 5 ADS R/W 4 SC R/W 1:0 VREFPS[1:0] R/W 0: 无序列转换完成标志, 中断 EAD 打开时, 由硬件自动清 0, 中断 EAD 禁止时, 由软件清 0, 每次重新启动 ADS 时硬件会清 DRDY 1: 表示完成一个序列的 ADC 转换 ADC 序列转换启动位 0: 未进行序列转换 / 转换已完成 1:SC=0 时, 置 1 开始序列转换, 在转换过程中保持为 1, 转换完成后硬件自动清 0( 若转换期间被清 0 会立即终止序列转换 ) SC=1 时, 置 1 开始连续转换, 硬件不会清 0 此位, 可以由软件清 0 立即终止转换连续转换控制位 0: 连续转换功能禁止 1: 连续转换功能打开 两次序列转换的间隔时间受 TGAP[2:0] 控制 ADC 参考电压 VREFP 选择 VREFPS[1:0] 功能 00( 默认 ) 选择 VDD 为参考电压 01 选择外部 VREF 端口输入作为参考电压 10 选择内部参考电压选择内部参考电压, 且引到 P0.4 口, 用于 11 外接滤波电容 ADDO 37H 7:0 ADDO[11:4] R SAR ADC 转换的高 8 位 AD 数据 3eh METCH 3:0 ADCVOF<3:0> R/W SAR ADC 的 offset 校准控制位 bit3 控制 ADC 的 offset 校准的方向 Bit3=0 时, 表示把 ADC 输出结果往数值更小的方向调整 ; Bit3=1 时, 表示把 ADC 输出结果往数值更大的方向调整 如 : 0000: 表示不作调整 ; 0001~0111: 表示把 ADC 输出结果往数值更小的方向调整 ; 数值越大则调整的幅度越大 ; 1000: 表示不作调整 ; 1001~1111: 表示把 ADC 输出结果往数值更的方向调整 ; 数值越大则调整的幅度越大 单次序列转换 (1) 配置 ADC 时钟 (ADCKSEL) 和采样建立时间 (TSAD) (2) 配置 ADC 通道 ADCH[15:0] 和 AINS[3:0] (3) 配置 ADC 内部参考电压 VREFSEL[1:0], 如选择外部参考, 可省略 (4) 使能 ADC(ADEN=1), 如需中断则 EAD=1 (5) 启动 ADC 转换 (ADS=1), 判断 DRDY 是否置 1, 置 1 则可以读取 ADC 数据 如果 AD 中断打开则不用管 DRDY, 直接进中断读取 ADC 数据 (6) 清 DRDY, 完成一次 ADC 序列转换 如果开了 AD 中断, 硬件会自动清 DRDY 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
42 3.2.4 连续序列转换 (1) 配置 ADC 时钟 (ADCKSEL) 和采样建立时间 (TSAD), 配置相邻两次转换间隔时间 (TGAP) (2) 配置 ADC 通道 ADCH[15:0] 和 AINS[3:0] (3) 配置 ADC 内部参考电压 VREFSEL[1:0], 如选择外部参考, 可省略 (4) 使能 ADC(ADEN=1), 同时 ADC 中断也要打开 (EAD=1) (5) 启动 ADC 转换 (ADS=1), 连续模式下 ADS 只需启动一次, 以后会一直为 1, 直到软件清 0 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
43 3.3 MTP 自编程模块 特性 BJ8M601A 可以对 MTP 自编程操作, 写数据时, 需要在 VPP 管脚外部接 9V, 通过 IAPADR[10:0] 来选择地址, 可以自编程的 MTP 地址空间从 0H 到 7F7H,IAPADR[10:0]=0 对应 MTP 的地址 0H IAPDAT[15:0] 为 16 位数据 注意 : 1 VPP 电压 (9V) 只有在烧录时施加, 读数据时无需接外部电压,VPP 脚长时间给高压会损坏芯片 其余时间应为小于等于 VDD+0.3V 2 MTP 改写寿命为 100 次, 注意控制改写次数, 防止 MTP ROM 失效 寄存器 图 9 MTP 自编程寻址图 表 27 MTP 自编程寄存器列表 地址 名称 POR 值 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 38h IAPTRIG IAPTRIG[7:0] 39h IAPCON VPPF IAPLOCK IAPRD IAPWR 3Ah IAPADRH IAPADR[10:8] 3Bh IAPADRL IAPADR[7:0] 3Ch IAPDATH IAPDAT[15:8] 3Dh IAPDATL IAPDAT[7:0] 表 28 IAPTRIG 38H 7:0 IAPTRIG[7:0] R/W IAP 模式操作寄存器 IAPCON 39H 7 VPPF R VPP 管脚高压标志位 SAR ADC 寄存器各位功能表 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
44 6 IAPLOCK R IAP 自编程锁定标志位, 被锁定后无法进行自编程, 需要重新上电 1 IAPRD R/W IAP 自编程读出操作使能位, 高有效进行 IAP 读出操作时, 先配置好地址, 再将该位置 1, 则 CPU 会把对应的地址的数据读出来, 写入到寄存器 IAPDAT[15:0] 中 在读出过程中,CPU 会将此位自动清 0 0 IAPWR R/W IAP 自编程写入操作使能位, 高有效进行 IAP 写入操作时, 先配置好地址和数据, 打开 WCK 时钟, 进入 IAP 模式, 再将该位置 1, 则 CPU 会把寄存器 IAPDAT [15:0] 的数据写入到对应的地址 在写入过程中,CPU 会将此位自动清 0 IAPADR H 3AH 2:0 IAPADR[10:8] R/W IAP 自编程高 3 位地址 IAPADR 3BH 7:0 IAPADR[7:0] R/W IAP 自编程低 8 位地址 IAPDAT H 3CH 7:0 IAPDAT[15:8] R/W IAP 自编程高 8 位数据 IAPDAT L 3DH 7:0 IAPDAT[7:0] R/W IAP 自编程低 8 位数据 写入操作 : (1) VPP 外接 9.0V 电压, 检测 VPPF 标志位为 1 (2) 打开 WCK 时钟 (3) 对 IAPTRIG 寄存器依次写入 0x48,0x65,0x88, 进入到 IAP 模式 如果写入顺序或写入值不 对, 则 IAP 就会进入 LOCK 状态, 必须重新上电, 才可以进行 IAP 操作 (4) 设置 IAPADR[10:0], 配置写入 ROM 地址,IAPADR [10:0]=0, 对应 ROM 地址 0H (5) 设置 IAPDAT[15:0], 配置写入 ROM 数据 (6) 把 IAPWR 置 1,CPU 将 IAPDAT[15:0] 数据写入 IAPADR[10:0] 对应的 ROM 地址 (7) 插入 4 个 NOP 指令 (8) 如果要继续写操作, 则回到步骤 (4); 如果要退出写操作, 则需要撤除 VPP 的 9.0V 电压, 同 时对 IAPTRIG 写入 0x00, 及 IAPWR=0, 即可退出 IAP 模式 读出操作 : (1) VPP 无需外接电压, 检测 VPPF 标志位为 0 (2) 打开 WCK 时钟 (3) 设置 IAPADR[10:0], 配置读出 ROM 地址,IAPADR[10:0]=0, 对应 ROM 地址 0H (4) 把 IAPRD 置 1 (5) 插入 4 个 NOP 指令 (6) 从 IAPDAT[15:0] 中读取数据 CPU 将从 IAPADR[10:0] 对应的 ROM 地址的数据读出到 IAPDAT[15:0] (7) 如果要继续读操作, 则回到步骤 (3) 否则,IAPRD=0, 即可退出 IAP 模式 注意 : 为保证正常读写 ROM, 读写时需把中断关闭 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
45 3.4 烧录模块 烧写器的接口 : Application PCB 图 10 写器接口图 烧 VDD VSS VPP PDA PCL To application circuit Isolation circuit 端口名称 型式 说明 备注 VDD 输入 电源正端 VSS 输入 电源负端 VPP 输入 烧录电源,P1.2 端口 PDA 输入 / 输出 P1.1 端口, 数据信号 PCL 输入 P0.0 端口, 时钟信号 注意 :VPP 脚需要接 100Ω 的限流电阻, 否则会烧坏 P1.2 口 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
46 3.5 代码选项 代码选项是在烧录时候, 通过烧录器烧录到芯片的代码选项存储区域中 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
47 4 MCU 指令集 表 30 表 MCU 指令集 算术运算 逻辑运算 递增和递减指令 移位指令 数据传送 指令格式 ITYPE 指令意义 指令标志位周期 ADD A,K 1 A A + K 1 C, AC,Z,OV ADD A,R 1 A A + R 1 C, AC,Z, OV ADDR A,R 1 R A + R 1 C, AC,Z, OV ADDC A,R 1 A A + R + C 1 C, AC,Z, OV ADDCR A,R 1 R A + R + C 1 C, AC,Z, OV SUB A,K 1 A A -K 1 C, AC,Z, OV SUB A,R 1 A A - R 1 C, AC,Z, OV SUBR A,R 1 R A - R 1 C, AC,Z, OV SUBC A,R 1 A A - R - /C 1 C, AC,Z, OV SUBCR A,R 1 R A - R - /C 1 C, AC,Z, OV DAR R 1 A 进行 BCD 调整, 存入到 R 中 1 C DAA 1 A 进行 BCD 调整, 存入到 A 中 1 C DAAF 1 A 进行 BCD 调整, 存入到 A 中 1 C,AC AND A,K 1 A A & K 1 Z AND A,R 1 A A & R 1 Z ANDR A,R 1 R A & R 1 Z CPL R 1 A NOT(R) 1 Z CPLR R 1 R NOT(R) 1 Z OR A, K 1 A A K 1 Z OR A, R 1 A A R 1 Z ORR A,R 1 R A R 1 Z XOR A,K 1 A A ^ K 1 Z XOR A,R 1 A A ^ R 1 Z XORR A,R 1 R A ^ R 1 Z BCPL R,b 1 R 的第 b 个位取反, 然后送给 R 1 ~ INC R 1 A R Z INCR R C R R Z INCSZ R 6 A R + 1, 如果 A=0, 则跳过下一条指令 1 or 2 ~ INCSZR R 6 R R + 1, 如果 R=0, 则跳过下一条指令 1 or 2 ~ DEC R 1 A R Z DECR R 1 R R Z DECSZ R 6 A R - 1, 如果 A=0, 则跳过下一条指令 1 or 2 ~ DECSZR R 6 R R - 1, 如果 R=0, 则跳过下一条指令 1 or 2 ~ RLC R 1 A R 带进位左移 1 位 1 C RLCR R 1 R R 带进位左移 1 位 1 C RRC R 1 A R 带进位右移 1 位 1 C RRCR R 1 R R 带进位右移 1 位 1 C RL R 1 A R 左移 1 位 1 ~ RLR R 1 R R 左移 1 位 1 ~ RR R 1 A R 右移 1 位 1 ~ RRR R 1 R R 右移 1 位 1 ~ MOV A,R 2 A R 1 ~ MOV R,A 2 R A 1 ~ MOV A,K 2 A K 1 ~ MOV R,R 1 R R, 两个 R 为同一地址, 影响 Z 1 Z 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
48 XCH R 2 A/R 内容对调 1 ~ 位操 BCLR R,b 1 R[b] 0 1 ~ 作 BSET R,b 1 R[b] 1 1 ~ 转移 JMP AA 8 PC {SFR,AA}, 共可跳转 2M 空间,AA 为 13bit 值 2 ~ 指令 BTSZ R, b 5 如果 R[b]=0, 则跳过下一条指令 1 or 2 ~ BTSNZ R, b 5 如果 R[b]=1, 则跳过下一条指令 1 or 2 ~ CALL AA 7 Push pc+1,then PC {SFR,AA}, 共可跳转 2M 空间,AA 为 13bit 值 2 ~ RET 9 PC 值出栈 5 ~ RET A, K 11 PC 值出栈同时 K 赋给累加器 A 5 ~ RETI 10 PC 值出栈同时 GIE=1 5 ~ SZR R 6 R R, 如果 R=0, 则跳过下一条指令 1 or 2 ~ SZ R 6 A R, 如果 R=0, 则跳过下一条指令 1 or 2 ~ SE R 6 如果 A=R, 则跳过下一条指令 1 or 2 C,Z SE k 6 如果 A=K, 则跳过下一条指令 1 or 2 C,Z 查表 { IAPDATH,R} ROM[IAPADRH, IAPADRL] 把 MOVC R? ROM 地址 (IAPADRH, IAPADRL) 中的值高 8 位赋 3 ~ 给 IAPDATH, 低 8 位赋值给 R 其它 NOP 0 空指令不作任何操作 1 ~ 指令 CLR R 1 把 RAM(R) 中的值赋给 0 1 ~ SET R 1 把 RAM(R) 中的值赋给 0xff 1 ~ CLRWDT 15 Clear WDT 1 ~ SWAP R 2 R 的高四位和低四位交换, 结果放入 A 1 ~ SWAPR R 2 R 的高四位和低四位交换, 结果放入 R 1 ~ IDLE 3 芯片进入 IDEL 状态 1 ~ STOP 4 芯片进入 STOP 状态 1 ~ 参数说明 : R: 数据存储器地址 A: 工作寄存器 k: 立即数 b: 位选择 (0~7) PC: 程序计数器 C: 进位标志 AC: 半加进位标志 Z: 结果为零标志 OV: 溢出标志位 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
49 5 电气特性 5.1 极限值 表 31 BJ8M601A 极限值 参数 标号 条件 范围 单位 供电电压 VDD 0.3 to V 输入电压 VI 所有 I/O 口 0.3 to VDD V 输出电压 VO 所有输出口 0.3 to VDD V I/O 口输出电流 IOH 单个 I/O 口工作时 25 ma 所有 I/O 口工作时 80 ma I/O 口输入电流 IOL 单个 I/O 口工作时 + 20 ma 所有 I/O 口工作时 + 80 ma 工作温度 TA 40 to + 85 储藏温度 TSTG 40 to 直流特性 (VDD = 2.0~5.5V,TA = 25ºC, 如无其他说明则都是此条件 ) 表 32 BJ8M601A 直流特性 参数标号条件最小值典型值最大值单位 工作电压 输入高电压 输入低电压 VDD 振荡器频率 = 0.4 8MHz/2CLK 振荡器频率 = MHz/2CLK 振荡器频率 = MHz/2CLK VIH1 3Eh,bit5=0 VDD = 2.0 to 5.5V 0.7VDD VDD V VIH2 3Eh,bit5=1 0.4VDD VIL1 3Eh,bit5=0 0.3VDD VDD= 1.8 to5.5v V VIL2 3Eh,bit5=1 0.2VDD 输出高电压 VOH IOH = 10mA P0,P1 VDD = 3.0 to 5.5V 0.9VDD V V 输出低电压 VOL IOL = 20mA P0,P1 VDD = 3.0 to 5.5V 0.1VDD V VOL_H IOL = 40mA P1.3,P0.3 VDD = 3.0 to 5.5V 0.1VDD V 输入高漏电流 ILIH1 所有输入口 VIN = VDD 1 ua 输入低漏电流 ILIL1 所有输入口 VIN = 0V 1 ua 输出高漏电流 ILOH 所有输出管脚 VOUT = VDD 2 ua 输出低漏电流 ILOL 所有输出管脚 VOUT = 0V 2 ua 上拉电阻 RP1 VIN = 0V, VDD =5V TA = 下拉电阻 RP2 VIN = 0V, VDD =5V TA = kω 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
50 IRC 16MHz 频率,2CLK VDD=5VTA= ma IDD1 Run 晶振 4MHz 频率,2CLK VDD=5VTA= ma 晶振 32768HZ 频率,2CLK VDD=5VTA= ua LIRC128KHz 频率,2CLK VDD=5VTA=25 90 ua IRC 16MHz 频率,2CLK VDD=5VTA= ua 供电电流 IDD2 IDLE 晶振 4MHz 频率,2CLK VDD=5VTA= ua 晶振 32768HZ 频率,2CLK VDD=5VTA= ua LIRC128KHz 频率,2CLK VDD=5VTA= ua IDD3 STOP 睡眠模式 VDD = 3.3V ( 使能 LVR)TA = 25 VDD = 5V ( 使能 LVR)TA = ua 5.3 RC 振荡器特性 (VDD = 5.0V,TA = 25ºC, 如无其他说明则都是此条件 ) 表 33 BJ8M601A RC 振荡器特性 振荡器 时钟电路 测试条件 最小值典型值 最大值 单位 外部 RC 振荡器 VDD = 5v MHz 内部 RC 振荡器 16 MHz VDD = 5V TA = 25 - ±1 % 内部 RC 振荡器精度 VDD = 5.0VTA= 40 to+85 ±3 % VDD = 2.0 to 5.5VTA = 40 to+85 ±5 % 5.4 LVR 电路特性 (TA = 40 to + 85, VDD = 2.0V to 5.5V) 参数 标号 设置复位值 条件 最小值 典型值 最大值 单位 关闭 1.7V 1.8V 1.9V 2.3V 2.2V 2.3V 2.4V 2.7V 2.6V 2.7V 2.8V 低电压复位电压值 VLVR 3.0V 2.9V 3.0V 3.1V V 3.3V 3.2V 3.3V 3.4V 3.6V 3.5V 3.6V 3.7V 3.9V 3.8V 3.9V 4.0V 5.5 LVD 电路特性 (TA = 40 to + 85, VDD = 2.0V to 5.5V) 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
51 参数 标号 条件 最小值 典型值 最大值 单位 2.2V 2.2V 2.4V 2.4V 2.6V 2.6V 低电测试电压值 VLVD 2.9V 2.9V 3.2V 3.2V V 3.5V 3.5V 3.8V 3.8V 4.1V 4.1V 5.6 A/D 转换特性 (VDD = 5V,TA = 25ºC, 除非另有说明 ) 参数 标号 条件 最小值 典型值 最大值 单位 电压范围 V AD V 精度 N R 12 bit A/D 输入电压 V IN GND VREFP V A/D 输入阻抗 R IN 80 KΩ 外部模拟参考电压 VREF 1.8 VDD V A/D 转换电流 I AD 0.8 ma 微分非线性误差 DNL ±1 LSB 积分非线性误差 INL ±2 LSB 满刻度误差 * E Gain ±4 LSB 偏移量误差 * V OS ±2 LSB 总绝对误差 * E AD ±8 LSB ADC 时钟频率 F AD - MHz ADC 采样时间 T S - us 总转换时间 T CON 5 us 2 内部参考电压 VBG 3 V 4 内部参考电压误差 -1 1 % 内部参考电压温度特性 TC VBG 60 ppm/ºc * 为设计理论值 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
52 BJ8M601A Aug.2016 V1.8 封装 SOP16 封装尺寸与外形图 6.2 SOP14 封装尺寸与外形图 网址 电话 Tel /46/47/48 传真 Fax
53 7 订购信息 产品型号 BJ8M601ANE BJ8M601AND 封装形式 SOP16 SOP14 网址 : 电话 (Tel): /46/47/48 传真 (Fax):
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)
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
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
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
untitled
EDM16080-01 Model No.: Editor: 1. ----------------------------------------------------3 2. ----------------------------------------------------3 3. ----------------------------------------------------3
untitled
EDM12832-08 : 25-1 : 116600 : (0411)7612956 7632020 7631122 : (0411)7612958 Model No.: Editor: LCD 1. ----------------------------------------------------3 2. ----------------------------------------------------3
<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
第十四章 STC单片机比较器原理及实现
第 14 章 STC 单片机比较器 原理及实现 何宾 2015.02 1 本章主要内容 STC 单片机比较器结构 STC 单片机比较器寄存器组 STC 单片机比较器应用 2 STC 单片机比较器结构 STC15W 系列单片机内置了模拟比较器 对于 STC15W201S STC15W404S, 以及 STC15W1K16S 系 列单片机的比较器内部结构 3 STC 单片机比较器结构 S T C 15W
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 引脚描述...
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...
DESCRIPTION
集成 12-BIT ADC 的 8 位 MCU 特点 电源和复位 上电复位电路 (POR) 输入 / 输出 4 级可选的欠压复位电路 (BOR) 18 个 I/O 端口, 其中 P2.2 只能开漏输出 8 级可选低压检测 (LVD) 外围设备 LDO 给内核供电, 支持低功耗掉电模式 7 路键盘输入, 可唤醒 PD 模式 看门狗定时器 (WDT) 4 路外部中断输入, 可唤醒 PD 模式 CPU 12
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 的通信模式
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
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
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
学习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
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 版本历史...
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
Microsoft Word - BL5372_UMAN_V1.1.doc
低 功 耗 实 时 时 钟 芯 (RTC)BL5372 用 户 手 册 V1.2 ( 2012.11.12) 上 海 贝 岭 股 份 有 限 公 司 Shanghai Belling Co., Ltd. 1. 概 述 低 功 耗 实 时 时 钟 芯 片 (RTC)BL5372 BL5372 是 一 款 低 功 耗 实 时 时 钟 电 路, 通 过 I 2 C 两 线 接 口 电 路 可 以 与 CPU
untitled
计 IC 规 书 2015/09/23 1 13 1.0 内.. 3.. 3 路 图.. 4 说.. 5.. 6.. 7.. 8 LCD.. 9 应 路图..10 标图..11 流 图..12 订单..13 订..13 2015/09/23 2 13 1.0 TCP310 数 计 路 键 选择 /(/ 切换 ) 单 1.5V 关闭 内 压检测 TCP310A1.30 ± 0.05V TCP310B1.25
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
untitled
EDM12864-03 : 25-1 : 116600 : (0411)7612956 7632020 7612955 : (0411)7612958 Model No.: Editor: 1. ----------------------------------------------------3 2. ----------------------------------------------------3
untitled
计 IC 规 书 2017/06/19 1 13 1.0 内.. 3.. 3 路 图.. 4 说.. 5.. 6.. 7.. 8 LCD.. 9 应 路图..10 标图..11 流 图..12 订单..13 订..13 2017/06/19 2 13 1.0 TCP316 数 计 路 键 选择 /(/ 切换 ) 单 1.5V 关闭 内 压检测 TCP316A1.30 ± 0.05V TCP316B1.25
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
<4D F736F F D20C9EEDBDACAD0B6ABB3CFD0C5B5E7D7D3BFC6BCBCD3D0CFDEB9ABCBBEBDE9C9DCBCB0BFE2B4E6>
台湾合泰 HOLTEK 型号品牌封装说明 HT7022A-1#-SOT89 HOLTEK SOT89 2.2V N 沟开漏电压监测器 HT7022A-1-TO92 HOLTEK TO92 2.2V N 沟开漏电压监测器 HT7024A-1#-SOT89 HOLTEK SOT89 2.4V N 沟开漏电压监测器 HT7024A-1-TO92 HOLTEK TO92 2.4V N 沟开漏电压监测器 HT7027A-1#-SOT89
基于 ARM Cortex-M0 的 ES32F033x 系列 MCU 内核 ARM 32 位 Cortex-M0 CPU 最高频率可达 48MHz 存储 最大 256K Byte FLASH 存储器 最大 32K Byte SRAM 数据存储电源 复位 芯片工作电压范围 : 2.2V VDD 5.
32 位 MCU ES32F0334 产品简介 产品简介 数据手册 参考手册 上海东软载波微电子有限公司 2018-11-20 V1.0 1/18 基于 ARM Cortex-M0 的 ES32F033x 系列 MCU 内核 ARM 32 位 Cortex-M0 CPU 最高频率可达 48MHz 存储 最大 256K Byte FLASH 存储器 最大 32K Byte SRAM 数据存储电源 复位
untitled
LCD EDM12864HBSL-ALC-G : 25-1 : 116600 : (0411)7612956 7632020 : (0411)7612958 Model No.: Editor: LCD 1. ----------------------------------------------------3 2. ----------------------------------------------------3
untitled
EDM12864-GR 1 24 1. ----------------------------------------------------3 2. ----------------------------------------------------3 3. ----------------------------------------------------3 4. -------------------------------------------------------6
BJ8F301A
BJ8F301A 规 格 书 (V1.7) 1 版本历史 REV. 修改内容 修改日期 工程版 2013-09-03 V1.0 初版 2014-06-24 V1.1 修改 BJ8F301ATG-B 引脚排列 ; 2014-10-27 增加 BJ8F301AMG-C, BJ8F301ATG-D, BJ8F301AF 引脚和封装 V1.2 订购信息处增加新的型号 2014-11-14 V1.3 增加 C
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 增加电源供电要求
CH559指令周期.doc
CH55X 汇编指令周期表 CH55X 汇编指令概述 : 型号包含 : a. 指令单周期型号 :CH557 CH558 CH559; b. 指令 4 周期型号 :CH551 CH552 CH553 CH554; c. 非跳转指令的指令周期数与指令字节数相同 ; d. 跳转指令含 MOVC/RET/CALL 通常比字节数多若干个周期 ; e.movc 指令多 4 或 5 个周期 ( 下条指令地址为奇数时多
SD3102 带显示驱动 I 2 C 和按键的单差分通道计量 SOC 特点 高精度 ADC,24 位数据输出, 输入增益可选 和 16, 单差分通道, 可测量信号的真有效值和瞬时值 8 位 RISC 低功耗 MCU,49 条指令,6 级堆栈, 在 2.048MHz 工作时钟,MCU 部分
带显示驱动 I C 和按键的单差分通道计量 SOC 特点 高精度 ADC, 位数据输出, 输入增益可选 8 和 6, 单差分通道, 可测量信号的真有效值和瞬时值 8 位 RISC 低功耗 MCU,9 条指令,6 级堆栈, 在.08MHz 工作时钟,MCU 部分在.V 工作电压下电流典型值为 00uA;kHz 时钟待机模式下工作电流为 7.6uA, 休眠模式电流小于 ua 6k Byts OTP 程序存储器,5
基于 ARM Cortex-M0 的 ES32F065x 系列 MCU 内核 ARM 32 位 Cortex-M0 CPU 最高频率可达 48MHz 存储 最大 256K Byte FLASH 存储器 最大 32K Byte SRAM 数据存储电源 复位 芯片工作电压范围 : 2.2V 5.5V P
32 位 MCU ES32F0654 ES32F0653 产品简介 产品简介 数据手册 参考手册 上海东软载波微电子有限公司 2018-11-20 V1.0 1/22 基于 ARM Cortex-M0 的 ES32F065x 系列 MCU 内核 ARM 32 位 Cortex-M0 CPU 最高频率可达 48MHz 存储 最大 256K Byte FLASH 存储器 最大 32K Byte SRAM
规格书
MC31P5120 用户手册 ( 原产品名 MC31P11) SinoMCU 8 位单片机 2018/01/12 上海晟矽微电子股份有限公司 Shanghai SinoMCU Microelectronics Co., Ltd. 本公司保留对产品在可靠性 功能和设计方面的改进作进一步说明的权利 用户手册的更改, 恕不另行通知 目录 1 产品简介... 4 1.1 产品特性... 4 1.2 系统框图...
XT1861
同步升压 DC-DC 变换器 产品概述 XT1861 系列产品是一款低功耗高效率 低纹波 工作频率高的 PFM 控制升压 DC-DC 变换器 XT1861 系列产品仅需要 3 个外部元器, 即可完成低输入的电池电压输入 用途 1~3 个干电池的电子设备 数码相机 电子词典 ED 手电筒 ED 灯 血压计 MP3 遥控玩具 无线耳机 无线鼠标键盘 医疗器械 防丢器 汽车防盗器 充电器 VCR PD 等手持电子设备
Microsoft Word - sim6xF0xC-0225.doc
8-pin 内置 EEPROM 增强型八位 FLASH 单片机 技术相关信息 应用范例 -HA0075S MCU 复位电路和振荡电路的应用范例 特性 CPU 特性 工作电压 : f SYS =8MHz:2.2V~5.5V f SYS =12MHz:2.7V~5.5V f SYS =20MHz:4.5V~5.5V V DD =5V, 系统时钟为 20MHz 时, 指令周期为 0.2µs 提供省电模式和唤醒功能,
Cerris IROS
上海海栎创微电子有限公司 CSM212/216/224 数据手册 具有专用电容检测模块的 8 位单片机 Rev: V1.2 www.hynitron.com CSM212/216/224 是一款具有高性能精简指令集且集成电容触控功能的 EERPOM 型 8051 单片机 此单 片机集成有硬件触控 CDC 模块, 可多次编程的 EEPROM 存储器和常用通讯接口, 为各种触摸按键的应用 提供了一种简单而又有效的实现方法
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
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
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 位自动重载定时
额定规格 / 性能 单相 标准认证 UL CSA. NO. EN-- 额定规格输入 环境温度 项目电压电平额定电压使用电压范围输入电流型号动作电压复位电压 - B ma 以下 DC~V DC.~V DC.V 以下 DC.V 以上 - BL ma 以下 输出 项目 * 根据环境温度的不同而不同 详情请
加热器用固态继电器 单相 CSM_-Single-phase_DS_C 带纤细型散热器的一体式小型 SSR 备有无过零触发型号, 用途广泛 符合 RoHS 标准 包含无过零触发型号, 产品线齐全 输出回路的抗浪涌电压性能进一步提高 根据本公司的试验条件 小型 纤细形状 除了 DIN 导轨安装, 还可进行螺钉安装 获取 UL CSA EN 标准 TÜV 认证 请参见 共通注意事项 种类 关于标准认证机型的最新信息,
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 第 二 章 微 電
深圳明和科技
500mA 同步降压 DC/DC 转化器 ME3101 系列 描述 : ME3101 是一款同步整流降压型 DC/DC 内置 0.6ΩPMOS 驱动管和 0.7ΩNMOS 开关管 兼容陶瓷电容, 外部只需一只电感和两只电容, 可高效率的输出 500mA 内置振荡器电路, 振荡频率可达 1.2MHZ ME3101 为 PFM/PWM 型自动开关控制模式, 在满载时也能快速响应, 达到纹波小, 效率高的效果
第5章:汇编语言程序设计
第 5 章 : 汇编语言程序设计 程 汇编语言指令格式 系统伪指令 存储器选择方式 常用子程序 1 汇编语言程序设计 PIC 指令系统 语言系统 指 CPU 编 器语言 器语言 器语言 设计 用 语言 设计 语言 汇编语言 2 汇编语言指令格式 汇编语言指令格式 ( 指令 ) label opcode operand comment 指令 用 存 指令 指令语 3 汇编语言指令格式 1 指令 用 指令
四位微控制器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
目 录
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
版权声明 龙芯 免责声明 据 龙芯 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 修订历史 序号 更新日期 版本号
目录 1 产品概要 产品特性 芯片模式 订购信息 引脚排列 端口说明 电气特性 极限参数 直流电气特性 交流电气特性 CPU
SinoMCU 8 位单片机 MC30P6060 用户手册 V1.7 上海晟矽微电子股份有限公司 Shanghai SinoMCU Microelectronics Co., Ltd. 本公司保留对产品在可靠性 功能和设计方面的改进作进一步说明的权利 本文档的更改, 恕不另行通知 目录 1 产品概要... 4 1.1 产品特性... 4 1.2 芯片模式... 5 1.3 订购信息... 5 1.4
单片机原理及应用实验指导书.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
MDT90P01 4-Bit RISC MCU 使用及注意事项 1. MDT90P01 4-bit RISC MCU PIN MAP: SOT-26 PB0 1 6 PB3 VSS 2 5 VDD PB1 3 4 PB2/RTCC 2. IC 烧入注意事项 : A. 需制作转接座 : Writer
MT90P0 4-Bit RISC MCU 使用及注意事项 MT90P0 4-bit RISC MCU PIN MAP: SOT-26 PB0 6 PB3 VSS 2 5 V PB 3 4 PB2/RTCC 2 IC 烧入注意事项 : A 需制作转接座 : Writer PIN MAP: V NC PB3 PB2 VSS PB PB0 NC ( 底 ) B 需更改 Writer Firmware WM0
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
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
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
电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B
直流稳压电源 第 4 章 4.1 整流电路及其应用 学习目标 1. 熟悉单相整流电路的组成, 了解整流电路的工作原理. 掌握单相整流电路的输出电压和电流的计算方法, 并能通过示波器观察整流电路输出电压的波形 3. 能从实际电路中识读整流电路, 通过估算, 能合理选用整流元器件 4.1.1 认识整流电路 1. 图解单相半波整流电路 ( 图 4-1-1) 电路名称电路原理图波形图 4-1-1. 图解单相全波整流电路
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
D/A DAC ( 1us) (10~20 ) DAC0832 1
D/A DAC0832 8 ( 1us) (10~20 ) DAC0832 1 1. 20 DI7~DI0 ILE 8 8 DAC 8 D/A LE LE & RFB VREF IOUT2 IOUT1 RFB CS WR1 XFER WR2 & & AGND VCC DGND 2 DI7~DI0 ILE & 8 LE 8 DAC LE 8 D/A RFB V REF IOUT2 IOUT1 R FB
Applications
概述 FM1905 是 24 点 内存映象和多功能的 LCD 驱动器,FM1905 的软件配置特性使它适用于多种 LCD 应用场合, 包括 LCD 模块和显示子系统 用于连接主控制器和 FM1905 的管脚只有 3 条,FM1905 还有一个节电命令用于降 低系统功耗 特点 工作电压 3.0 ~5.0V 内嵌 256KHz RC 振荡器 可外接 32KHz 晶片或 256KHz 频率源输入 可选 1/2
ETA104 数据采集模块数据手册
Emtronix ETA104 数据采集模块数据手册 1. 概述 1.1 ETA104 介绍 ETA104 模拟数据采集模块 ( 下文简称 :ETA104 模块 ) 是基于英创公司 SBC840 工控应用底板 符合 DM5028 标准应用扩展模块 ETA104 模块上的模数转换功能, 采用 ADS7871 模拟信号转换芯片, 占用 ESMARC 工控主板的 SPI 总线进行通讯, 最高可实现 48K
Microsoft Word - HTL7G06S009P_V2.3_CH.doc
Document Number: HTL7G6S9P Product Data Sheet Rev. 2.3, 1/17 LDMOS 射频功率晶体管 HTL7G6S9P 1. 产品描述 HTL7G6S9P 是一款为 VHF/UHF 频段射频功率放大器而设计的 LDMOS 射频功率晶体管 器件内部集成静电保护电路 1-6MHz, 8W, 7.2V WIDE BAND RF POWER LDMOS TRANSISTOR
规格书
8BIT I/O 型 OTP MCU Version 1.05 2018 年 9 月 上海磐芯电子有限公司 SHANGHAI MASSES ELECTRONIC Co., Ltd. 本公司保留对产品在可靠性, 功能和设计方面的改进作进一步说明的权利 数据手册的更改, 恕不另行通知 本公司不承担由本手册所涉及的产品或电路的运用和使用所引起的任何责任, 本公司的产品不是专门设计来应用于外科植入 生命维持和任何本公司产品的故障会对个体造成伤害甚至死亡的领域
Microsoft Word - TM1621.doc
概述 TM1621 是 128 点 内存映象和多功能的 LCD 驱动器,TM1621 的软件配置特性使它适用于多种 LCD 应用场合, 包括 :LCD 模块和显示子系统 用于连接主控制器和 TM1621 的管脚只有 4 或 5 条,TM1621 还有一个节电命令用于降低系统功耗 特性 工作电压 2.4~ 5.2V 内嵌 256KHz RC 振荡器 可外接 32KHz 晶片或 256KHz 频率源输入
adsd
HS8108 电脑开关电源控制器 概述 : HS8108 是 PWM 开关电源控制器, 主要用于台式 PC( 个人电脑 ) 的开关电源部分 HS8108 能够提供开关电源所有的控制和保护功能 : PWM 脉宽调制及推挽输出, 具有过压 欠压 过流 过功耗 远程控制 AC 掉电保护等功能, 两个内嵌的精密 431 调节器用作稳定 5V 辅助电源和 33V 输出电压, 内嵌的精密振荡器可以保证各种延时的精确性
csu8rf322x用户手册
用户手册 带 12-bit ADC 的 8 位 RISC OTP MCU REV 1.1 通讯地址 : 深圳市南山区蛇口南海大道 1079 号花园城数码大厦 A 座 9 楼邮政编码 :518067 公司电话 :+(86 755)86169257 传真 :+(86 755)86169057 公司网站 :www.chipsea.com 微信号 : 芯海科技微信二维码 : Rev1.1 第 1 页, 共
SC91F711v1.2
ADC 型宽电压 1T 8051 内核 8 脚 Flash MCU 目录 目录... 1 1 总体描述... 4 2 主要特色... 4 3 管脚定义... 5 3.1 管脚配置... 5 3.2 管脚定义... 5 4 内部方框图... 7 5 FLASH ROM 和 SRAM 结构... 8 5.1 flash rom... 8 5.2 Code Option 区域 ( 用户烧写设置 )...
HS2303-P
HS9100-T 产品说明书 Ver 4.00L 1. 概述 HS9100-T 是一款低成本 高速度 高抗干扰的 8 位 CMOS 单片机 基于 RISC 架构, 仅有 35 条指令 除程序跳转需要两个周期外, 其余所有的指令都是单周期指令 内部集成有 1K*13-bit 的一次性可编程只读电存储器 (OTP-ROM) 上电复位(POR) 欠压复位 (BOR 1.6V) 定时器 TMR0 看门狗定时器
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
目录
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
AT89C2051中文资料.doc
图形点阵液晶显示模块使用手册 TG12864C(L) 广州捷胜吉电子科技 地址 : 广州市天河区天河路 561# 新赛格电子城 B2226 电话 :(020)33550997 13829772038 网址 :WWW.GZJSJDZ.COM E-mail:[email protected] 目 录 ( 一 ) 概述 (1) ( 二 ) 外形尺寸图 (1) ( 三 ) 模块主要硬件构成说明 (2) ( 四 )
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
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
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
Application Note Transient Voltage Suppressors (TVS) for 表 1 VISHAY 的 SM6T 系列的电特性 25 C 型号 击穿电压 器件标识码 V BR AT I T I T 测试电流 (ma) 关态电压 V RM 漏电流 I RM AT V
VISHAY GE NERAL SEMICONDUCTOR 瞬态电压抑制器 应用笔记 用于汽车电子保护的瞬态电压抑制器 (TVS) Soo Man (Sweetman) Kim, Vishay I) TVS 的重要参数 TVS 功率等级 TVS Vishay TVS 10 μs/1000 μs (Bellcore 1089) 1 TVS ESD 8 μs/20 μs 2 1 10 µs 10 µs/1000
单片机应用编程技巧(专家:邓宏杰)
编 者 注 : 本 文 件 为 电 子 工 程 专 辑 网 站 编 辑 部 原 创, 电 子 工 程 专 辑 享 有 本 文 章 完 全 著 作 权, 如 需 转 载 该 文 章, 必 须 经 过 电 子 工 程 专 辑 网 站 编 辑 部 同 意 联 系 电 子 工 程 专 辑 网 站 编 辑 部, 请 发 信 至 [email protected] 单 片 机 应 用 编 程 技
DT A B C D X PU PS PG! PU LV
DT A B C D X 2 1 3 6 24 2004 10 http://www.siemens.com/automation/mall PU PS PG! PU LV 1 2006 SIRIUS SIMOCODE 3UF 2 2 3 4 SIMOCODE 3UF 7 13 15 16 22 26 27 SIMOCODE 3UF SIMOCODE pro PLC SIMOCODE pro PROFIBUS
Microsoft Word - EM78P156K Product Spec v1[1].3 _ _.doc
EM78P156K 8 位 OTP 微控制器 产品规格书 版本 1.3 义隆电子股份有限公司 2012.07 本文内容是由英文规格书翻译而目的是为了您的阅读更加方便 它无法跟随原稿的更新, 文中可能存在翻译上的错误, 请您参考英文规格书以获得更准确的信息 商标告知 : IBM 为一个注册商标,PS/2 是 IBM 的商标之ㄧ. Windows 是微软公司的商标 ELAN 和 ELAN 标志是义隆电子股份有限公司的商标
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
