EPROM/ROM-Based 8-Bit Microcontroller Series

Size: px
Start display at page:

Download "EPROM/ROM-Based 8-Bit Microcontroller Series"

Transcription

1 这份文档里包含下列型号 : EPROM device(opt) EPROM/ROM-Based 8-Bit Microcontroller Series 功能特性 只有 42 个单字指令 除分支指令为两个周期指令以外其余为单周期指令 PC 寻址范围为 13-bit GOTO 指令能跳转到所有的 ROM/EPROM 地址空间 子程序能返回到所有的 ROM/EPROM 地址空间 能处理 8 位数据 5 级硬件堆栈 运行速度 : DC-20 MHz 工作频率 DC-100 ns 指令周期 型号管脚 # I/O# EPROM/ROM 空间 (Byte) RAM (Byte) K 49 支持直接与间接数据寻址方式 一个带 8 位预置器的 8 位定时 / 计数器 (Timer0)) 内部上电复位 内含一个低电压检测电路供掉电复位使用 上电复位计数器 (PWRT) 和振荡启动计数器 (Oscillator Start-up Timer OST) 内部振荡器集成了一个看门狗保证了可靠的操作同时软件使能看门狗操作 一类双向输入输出 I/O 口 IOB 通过编程控制 I/O 端口的上拉 / 下拉 开路等状态 一个内部计数中断源 ; 两个外部中断源 :INT 管脚,PortB 的输入改变 通过 INT 管脚或者 PortB 的输入改变来实现睡眠唤醒 省电睡眠模式 内部有 8MHz, 4MHz, 1MHz, 和 455KHzRC 振荡器 有可靠的保证使得程序代码不被读出 内部 RC 振荡器 提供以下振荡源的选择 : - IRC: Internal Resistor/Internal Capacitor Oscillator ( 内部电阻内部的电容 RC 振荡器 ) 工作电压范围 :2.0V - 5.5V - 4MHZ: 2.4V - 5.5V - 4MHZ : 2.6V- 5.5V 概叙 是一款低功耗, 高速, 高噪声容限,EPROM/ROM 基于 8 位 CMOS 工艺制造的单片机, 采用 RISC 指令集, 共有 42 条指令, 除分支指令为两个周期指令以外其余为单周期指令 这种易用 易记的指令集大大缩短了开发时间 包含了上电复位 (Power-on Reset POR), 掉电复位 (Brown-out Reset BOR), 上电复位计数器 (Power-up Reset Timer PWRT), 振荡启动计数器 (Oscillator Start-up Timer OST), 看门狗定时器 (Watchdog Timer), EPROM/ROM, SRAM, 双向三态 I/O 口, ( 可以设置为上拉 / 下拉 开路 ), 省电睡眠模式, 一个带 8 位预置器的 8 位定时 / 计数器, 独立中断, 睡眠唤醒模式和可靠的代码保护, 有两个振荡源可供用户配置选择, 包含省电振荡源和低功耗振荡器 可访问 0.5K 13 的程序存储空间 能直接或间接访问寄存器以及数据存储区, 所有的特殊功能寄存器分布在数据存储区同时包含特定的程序指针 方块图

2 管脚图 PDIP, SOP 管脚功能描述 管脚名称 I/O IOB0/INT IOB1 IOB2/T0CKI IOB3/RSTB I/O I/O I/O I 双向 I/O 口同时具有系统唤醒功能软件设置为上拉 / 下拉和开路外部中断输入脚 双向 I/O 口同时具有系统唤醒功能软件设置为上拉 / 下拉和开路双向 I/O 口同时具有系统唤醒功能软件设置为上拉 / 下拉和开路外部计数输入脚 开漏输出 / 输入具有系统唤醒功能系统复位输入脚. 底电平复位. 设置为复位输入时上拉 IOB4/OSCO I/O 双向 I/O 口同时具有系统唤醒功能 (RCOUT 可选择 IRC/ERIC, ERC 模式 ) 软件设置为上拉 / 开路晶体振荡器输出脚 (XT, LP 模式 ) 基于指令周期晶体振荡器输出 (RCOUT 可选择 IRC/ERIC, ERC 模式 ) IOB5/OSCI I/O 双向 I/O 口同时具有系统唤醒功能 (IRC 模式 ) 软件设置为上拉 / 开路晶体振荡器输入脚 (XT, LP 模式 ) 外部实时时钟输入脚 (ERIC, ERC 模式 ) Vdd - 电源 Vss - 地 Legend: I= 输入, O= 输出, I/O= 输入 / 输出 1.0 存储器结构 存储器包含程序存储器和数据存储器

3 1.1 程序存储器 有一个 9 位 PC 指针能访问 0.5K 13 的存储空间 的复位地址为 1FFh H/W 中断向量地址 008h., S/W 中断向量地址 002h 的 CALL/GOTO 能指向在同一个程序页面 ( 一个程序页面为 0.5K) 的所有存储空间 程序存储器分布图和堆栈结构 1.2 数据存储器数据存储器包含特殊功能器组和通用寄存器组, 所有通用寄存器可以直接寻址或者通过 FSR 寄存器间接寻址 特殊功能寄存器用来控制 CPU 或外围功能模块的工作 表 1.1: 寄存器列表

4 表 1.2: 通过 OPTION 或 IOST 指令控制的寄存器 地址 B7 B6 B5 B4 B3 B2 B1 B0 N/A (w) OPTION * INTEDG T0CS T0SE PSA PS2 PS1 PS0 06h (w) IOSTB Port B I/O 控制寄存器 表 1.3: 寄存器列表 地址 B7 B6 B5 B4 B3 B2 B1 B0 00h (r/w) INDF 通过 FSR 访问数据区 ( 不是一个实际的物理地址 ) 01h (r/w) TMR0 8 位定时 / 计数器 02h (r/w) PCL 低 8 位 PC 指针 03h (r/w) STATUS RST GP1 GP0 /TO /PD Z DC C 04h (r/w) FSR * * 间接地址访问指针 (RAM 选择寄存器 ) 06h (r/w) PORTB IOB5 IOB4 IOB3 IOB2 IOB1 IOB0 07h (r/w) SRAM 通用寄存器 08h (r/w) PCON WDTE EIS LVDTE * * * * * 09h (r/w) WUCON - - WUB5 WUB4 WUB3 WUB2 WUB1 WUB0 0Ah (r/w) PCHBUF PCH0 0Bh (r/w) PDCON * /PDB2 /PDB1 /PDB0 * * * * 0Ch (r/w) ODCON - - ODB5 ODB4 - ODB2 ODB1 ODB0 0Dh (r/w) PHCON * * /PHB5 /PHB4 * /PHB2 /PHB1 /PHB0 0Eh (r/w) INTEN GIE * * * * INTIE PBIE T0IE 0Fh (r/w) INTFLAG INTIF PBIF T0IF Legend: - = unimplemented, read as 0, * = unimplemented, read as 功能介绍 2.1 寄存器操作 INDF ( 间接寻址寄存器 ) 地址名称 B7 B6 B5 B4 B3 B2 B1 B0 00h (r/w) INDF 通过 FSR 访问数据区 ( 不是一个实际的物理地址 ) INDF 不是一个实际的物理地址, 间接寻址时 INDF 通过 RAM 选择寄存器 (FSR) 来访问其所指向的地址 间接寻址读操作直接读地址 00h(FSR= 0 ), 间接寻址不能对 INDF 直接进行写操作 ( 尽管有些状态会发生改变 ) FSR 的 5-0 位可以用来选择 64 个寄存器 ( 地址 :00h ~ 3Fh) 例 2.1: 间接寻址

5 地址 38 内容为 10h 地址 39 内容为 0Ah 将 38 写入 FSR 中 通过 A 读 INDF 返回 10h FSR 加 1 (@FSR=39h) 通过 A 读 INDF 返回 0A h 图 2.1: 直接 / 间接存取 TMR0 ( 定时 / 计数器 Time lock/counter register) 地址名称 B7 B6 B5 B4 B3 B2 B1 B0 00h (r/w) TMR0 8 位定时 / 计数器 TMR0 是一个 8 位定时 / 计数器寄存器,Timer0 的时钟源可以取值于指令周期或外部实时钟 (T0CKI pin), 使用外部时钟需要设置 OPTION 的 T0CS(T0CS=5) 位为 1 使用 TMR0 的预置器需要设置 OPTION 的 PSA (PSA =3) 位为 0, 这种模式下 TMR0 值的改变, 预置器被清零 PCL (Low Bytes of Program Counter) & Stack 地址名称 B7 B6 B5 B4 B3 B2 B1 B0 02h (r/w) PCL 8 位定时 / 计数器 的 PC 指针和堆栈的位数为 9 位, 堆栈有 5 级, 低位的 PC 指针为 PCL 寄存器, 该寄存器时可读写的, 高位的 PC 指针为 PCH 寄存器, 该寄存器包含 PC<9:8> 位, 该寄存器不能直接读写. PCH 寄存器的改变是通过 PCHBUF 寄存器来实现的. 每一条指令执行的时候他的 PC 指针包含下一条指令的操作地址 指令没有改变 PC 内容时候 在每一个指令周期 PC 指针自动加 1 对于 GOTO 指令有 PC<8:0>,PCL 映射成 PC<7:0>,PCHBUF 不变 对于 CALL 指令有 PC<8:0>, 下一条指令地址被推进堆栈,PCL 映射成 PC<7:0>,PCHBUF 不变 对于 RETIA, RETFIE, RETURN 指令有 PC<8:0>,PC 的内容更改为出栈信息,PCL 映射成 PC<7:0>,PCHBUF 不变 对于其他指令,PCL 就是目标信息, PC<7:0> 的内容就是指令地址或 不管怎样, PC<8> 来源于 PCHBUF<0> 位 (PCHBUF PCH) PCHBUF 不会改变, 从而 PCH 不会改变 图 2.2: 不同的指令调用 PC 指针跳转方式 1 GOTO 指令 2 CALL 指令

6 3 RETIA, RETFIE, RETURN 指令 4 以 PCL 为目的的指令 注释 1. PCHBUF 只有在 PCL 内容是目标地址才有效, 当 PCL 是运算结果时候,PCHBUF 不起作用 STATUS ( 状态字寄存器 ) 地址名称 B7 B6 B5 B4 B3 B2 B1 B0 03h (r/w) STATUS RST GP1 GP0 TO PD Z DC C 状态字寄存器包含运算标志, 结果标志 指令执行以后可能会影响 STATUS 寄存器的 Z DC C 标志位, 则不能直接对这三个标志位进行写操作, 这些标志位的设置由 MCU 的逻辑自动完成 同时,TO 和 PD 位也是不能通过指令直接改变写操作 因此, 与 STATUS 作为目标寄存器的指令后, 结果可能会与预期的不同 例如 : 运行 CLRR STATUS 将把 STATUS 的高三位置零和 Z 标志位置 1 同时该寄存器的内容如下 u u 1 u u u 表示为指令执行前后该位没有发生改变 C : 进位标志 ADDAR, ADDIA = 1, 有进位 = 0, 进位 SUBAR, SUBIA = 1, 借位 = 0, 有借位注释 : 减法是通过将 2 的补第二个操作数的执行 旋转 (RRR,RLR) 指令, 该位装载高或低位源寄存器位 DC : 辅助进位 / 借位标志.( 低四位向高四位进位 / 借位标志 ) ADDAR, ADDIA

7 = 1, 底 4 位有进位 = 0, 底 4 位进位 SUBAR, SUBIA = 1, 底 4 位借位 = 0, 底 4 位有借位 Z : Zero bit. = 1, 算术或逻辑运算结果为 0 时 = 0, 算术或逻辑运算结果不为 0 时 PD :Power down flag bit. = 1, 当系统上电时或执行 CLRWDT 指令后 = 0, 当执行 SLEEP 指令后 TO :Time overflow flag bit. = 1, 当系统上电时或执行 CLRWDT 或 SLEEP 指令后 = 0, 看门狗定时器溢出 GP1:GP0 : 通用寄存器读 / 写位 RST : 定义系统复位类型位. = 1, 唤醒 SLEEP 或 Port B 脚位变化唤醒 SLEEP = 0, 其他类型唤醒 SLEEP FSR ( 间接寻址指针 ) 地址名称 B7 B6 B5 B4 B3 B2 B1 B0 04h (r/w) FSR * * 间接寻址指针 Bit5:Bit0 : 用来选择访问间接寻址时目标寄存器地址. 具体描述见 Bit7:Bit6 : 没有使用 PORTA, PORTB (Port 寄存器 ) 地址 名称 B7 B6 B5 B4 B3 B2 B1 B0 06h (r/w) PORTB IOB5 IOB4 IOB3 IOB2 IOB1 IOB0 读端口 (PORTB 寄存器 ) 的状态依赖于该端口是输入 / 输出模式, 写端口是向锁存器写数据 PORTB 是一个 6 位端口数据寄存器 PCON ( 电源控制寄存器 ) 地址 名称 B7 B6 B5 B4 B3 B2 B1 B0 08h (r/w) PCON WDTE EIS LVDTE * * * * * Bit4:Bit0 : Not used. 置 1 LVDTE : LVDT ( 低电压检测 ) 使能位 = 0, 关闭 LVDT = 1, 使能 LVDT EIS : 定义管脚 B0/INT 功能位 = 0, IOB0 ( 双向 I/O 口 ) is selected. 屏蔽了 INT 功能. = 1, INT ( 外部中断输入脚 ), 在这种模式下,PORTB 的 IOB0 必须置 1. IOB0 作为 I/O 口输入功能通过硬件屏蔽了, 读取 INT 管脚信息的与读 PORTB. 方式相同 WDTE : WDT (watch-dog timer) 使能看门狗定时器 = 0, 关闭 WDT = 1, 使能 WDT WUCON (Port B 输入改变 / 唤醒控制寄存器 )

8 地址名称 B7 B6 B5 B4 B3 B2 B1 B0 09h (r/w) WUCON - - WUB5 WUB4 WUB3 WUB2 WUB1 WUB0 WUB0 := 0, 禁止 IIOB0 输入改变 / 唤醒功能 =1, 使能 IOB0 输入改变 / 唤醒功能 WUB1 := 0, 禁止 IIOB1 输入改变 / 唤醒功能 =1, 使能 IOB1 输入改变 / 唤醒功能 WUB2 := 0, 禁止 IIOB2 输入改变 / 唤醒功能 =1, 使能 IOB2 输入改变 / 唤醒功能 WUB3 : = 0, 禁止 IIOB3 输入改变 / 唤醒功能 =1, 使能 IOB3 输入改变 / 唤醒功能 WUB4 := 0, 禁止 IIOB4 输入改变 / 唤醒功能 =1, 使能 IOB4 输入改变 / 唤醒功能 WUB5 := 0, 禁止 IIOB5 输入改变 / 唤醒功能 =1, 使能 IOB5 输入改变 / 唤醒功能 PCHBUF (PC 指针高位缓冲区 ) 地址 名称 B7 B6 B5 B4 B3 B2 B1 B0 0Ah (r/w) PDHBUF PCH0 Bit1:Bit0 : 见 Bit7:Bit2 : 没有使用, 置 PDCON (I/O 下拉控制寄存器 ) 地址 名称 B7 B6 B5 B4 B3 B2 B1 B0 0Bh (r/w) PDCON /PDB2 /PDB1 /PDB0 /PDB0: = 0, 使能 IOB 0 内部下拉 =1, 禁止 IOB0 内部下拉 /PDB1: = 0, 使能 IOB1 内部下拉 =1, 禁止 IOB1 内部下拉 /PDB2: = 0, 使能 IOB2 内部下拉 =1, 禁止 IOB2 内部下拉 Bit7 : 一般的读 / 写位 ODCON (I/O 开路控制寄存器 ) 地址 名称 B7 B6 B5 B4 B3 B2 B1 B0 0Ch (r/w) ODCON ODB5 ODB4 ODB2 ODB1 ODB0 ODB0 : = 0, 禁止 IOB0 内部开路 =1, 使能 IOB0 内部开路 ODB1 : = 0, 禁止 IOB1 内部开路 =1, 使能 IOB1 内部开路 ODB2 : = 0, 禁止 IOB2 内部开路 =1, 使能 IOB2 内部开路

9 Bit3 : 一般的读 / 写位 ODB4 : = 0, 禁止 IOB4 内部开路 =1, 使能 IOB4 内部开路 ODB5 : = 0, 禁止 IOB5 内部开路 =1, 使能 IOB5 内部开路 PHCON (I/O 上拉控制寄存器 ) 地址 名称 B7 B6 B5 B4 B3 B2 B1 B0 0Dh (r/w) PHCON PHB5 PHB4 PHB2 PHB1 PHB0 /PHB0 : = 0, 使能 IOB0 内部上拉. = 1, 禁止 IOB0 内部上拉 /PHB1 : = 0, 使能 IOB1 内部上拉. =1, 禁止 IOB1 内部上拉 /PHB2 : = 0, 使能 IOB2 内部上拉 = 1, 禁止 IOB2 内部上拉 Bit3 : 一般的读 / 写位 /PHB4 : = 0, 使能 IOB4 内部上拉. = 1, 禁止 IOB4 内部上拉 /PHB5 : = 0, 使能 IOB5 内部上拉 = 1, 禁止 IOB5 内部上拉 INTEN ( 中断屏蔽寄存器 ) 地址名称 B7 B6 B5 B4 B3 B2 B1 B0 0Eh (r/w) INTEN GIE * * * * INTIE PBIE T0IE T0IE : Timer0 溢出中断屏蔽位 = 0, 禁止 Timer0 溢出中断 = 1, 使能 Timer0 溢出中断 PBIE : Port B 输入改变中断屏蔽位 = 0, 禁止 Port B 输入改变中 = 1, 使能 Port B 输入改变中 INTIE : 外部中断屏蔽位 = 0, 禁止外部中断. = 1, 使能外部中断 Bit6:BIT3 : 没有使用 置 1 GIE : 中断允许总控位 = 0, 禁止所有中断. 对于睡眠唤醒模式的中断事件,MCU 将执行 SLEEP 后的指令 = 1, 使能所有没有屏蔽的中断. 对于睡眠唤醒模式的中断事件,MCU 将跳转到中断地址 (008h) 注释 : 在中断事件发生时, GIEB 被硬件清零并禁止一切中断, 所以 GIE 以及与该中断相关的中断屏蔽位需要重开启 RETFIE 为退出中断程序并重新设置 GIE =1 允许中断 INTFLAG ( 中断标志寄存器 ) 地址名称 B7 B6 B5 B4 B3 B2 B1 B0 0Fh (r/w) INTFLAG INTIF PBIF T0IF T0IF : 溢出中断标志, 发生 Timer0 溢出中断置 1, 软件设置清零

10 PBIF : Port B 输入改变中断标志 interrupt flag. Port B 输入改变时置 1, 软件设置清零 INTIF : 外部中断标志. 当管脚 INT 上升沿 / 下降沿 ( 是上升沿 / 下降沿由 INTEDG 位 (OPTION<6>) 决定 ) 时置 1, 软件设置清零 Bit7:BIT3 : 没有使用, 置 ACC (Accumulator) 累加器 地址名称 B7 B6 B5 B4 B3 B2 B1 B0 N/A (r/w) ACC 累加器 - 累加器是一个内部数据转化 指令操作和存放操作结果的存储单元, 不能被访问 OPTION Register( 选项寄存器 ) 地址名称 B7 B6 B5 B4 B3 B2 B1 B0 N/A (w) OPTION * INTEDG T0CS T0SE PSA PS2 PS1 PS0

11 通过 OPTION 指令访问 在执行 OPTION 指令时候, 该数据单元由 ACC( 累加器 ) 转化为选项寄存器 (OPTION Register) 选项寄存器是一个 7 位只写寄存器, 它的一些控制位主要用来配置与 Timer0/WDT 分频器, Timer0, 外部中断选项相关信息 除 INTEDG 位以外其他位是只写并可以置 1 PS2:PS0 : 分频率选择控制位 PSA : 分频器选择位. = 1, WDT ( 看门狗定时器 ) = 0, TMR0 (Timer0) T0SE : TMR0 触发方式控制位 = 1, T0CKI 脚下降沿触发计数 = 0, T0CKI 脚上升沿触发计数 T0CS : TMR0 时钟源选择控制位 = 1, 外部 T0CKI 脚. 当 IOST IOB2 = 0. 时,IOB2/T0CKI 脚设置为输入 = 0, internal instruction clock cycle INTEDG : 中断触发方式控制位. = 1, 中断触发方式为 INT 脚上升沿出发 = 0, 中断触发方式为 INT 脚下降沿出发 Bit7 : 没有使用 IOSTA & IOSTB (I/O 口控制寄存器 ) 地址 名称 B7 B6 B5 B4 B3 B2 B1 B0 N/A (w) IOSTB IOSTB5 IOSTB4 IOSTB3 IOSTB2 IOSTB1 IOSTB0 通过 IOST 指令访问 PS2:PS0 Timer0 Rate WDT Rate :2 1: :4 1: :8 1: :16 1: :32 1: :64 1: :128 1: :256 1:128 通过指令 IOST R (06h) 把累加器 A 的内容加载到 I/O 控制寄存器, 按位将 IOSTB 设为 1 表示该脚为输入 ( 高阻抗 ) 设为 0 时表示该脚为输出 IOST 寄存器只写, 系统复位以后设置为输入 ( 高阻抗 ) 地址 名称 B7 B6 B5 B4 B3 B2 B1 B0 0Bh (r/w) PDCON /PDB2 /PDB1 /PDB0 /PDB0: = 0, 使能 IOB 0 内部下拉 =1, 禁止 IOB0 内部下拉 /PDB1: = 0, 使能 IOB1 内部下拉 =1, 禁止 IOB1 内部下拉 /PDB2: = 0, 使能 IOB2 内部下拉 =1, 禁止 IOB2 内部下拉 Bit7 : 一般的读 / 写位

12 2.2 I/O Ports port B 为双向三态 I/O 口. Port B 为 6 脚 I/O 口. IOB2 需要通过选项寄存器 (Option) 的 T0CS((OPTION<5>)) 位控制, 所有的 I/O 的输入 / 输出方式. 有 I/O 控制寄存器 (IOSTB) 设置 IOB<5:4> 和 IOB<2:0> 有相应的上拉控制位 (PHCON 寄存器 ) 来设置使能内部上拉, 如果设置为输出模式, 内部上拉功能会自动关闭 IOB<2:0> 有相应的下拉控制位 (PDCON 寄存器 ) 来设置使能内部下拉, 如果设置为输出模式, 内部下拉功能会自动关闭 IOB<5:4> 和 IOB<2:0> 有相应的开路控制位 (ODCON 寄存器 ) 来设置使能开路来设置输出为开路输出 IOB<5:0> 有输入改变中断 / 唤醒功能. 它的每个管脚是否具有该功能通过取决于 WUCON 寄存器的相应位 当 EIS(PCON<6>)=1 时, IOB0 作为外部中断输入脚, 在该模式下 IOB0 输入改变中断 / 唤醒功能被硬件屏蔽, 即使软件已经设置为中断 / 唤醒功能可用也不可启用该功能 配置能交替设置 I/O 口的不同功能, 功能交替设置完以后, 读的 I/O 的值为 0 图 2.3: I/O 脚的方块图 上拉 / 下拉和漏极开路在图中未显示 电压在这个引脚禁止超过 VDD

13 上拉 / 下拉和漏极开路在图中未显示 2.3 Timer0/WDT & Prescler Timer0 Timer0 为 8 位定时 / 计数器, Timer0 的时钟源可以是内部或外部时钟源 (T0CKI pin) 使用内部时钟 : 定时模式 T0CS(OPTION<5>)=0 为定时模式, 定时模式在没有预置器的情况下, 定时寄存器每个指令周期自动加 1, 设置 TMR0 以后, 定时器将在两个时钟周期以后开始自增 使用外部时钟 : 计数模式 T0CS(OPTION<5>)=1 为计数模式, 是选择通过 T0CK 管脚的上升或下降沿触发 Timer0 寄存器的增加由 T0SE 位 (OPTION<4>) 决定, 外在时钟要求与内部时钟 (Tosc) 同步 同步以后,Timer0 实际增加有一个延迟 在没有预置器的情况下, 外部时钟输入同样也可以作为预置器输出 ;T0CKI 与内部时钟同步时能方便处理在 T2 和 T4 周期上的预分频. 因此 T0CKI 为高或低电平必须要保持两个以上时钟周期才有效 有预置分频时器, 外部时钟输入被异步分频器平分, 这种常用来计算波形 因此 : 因此 T0CKI 的一个波形周期至少 4Tosc 才能被预置器平分 看门狗定时器 (WDT) 看门狗定时器 (WDT) 的运行依赖于芯片里的 RC 振荡器, 需任何额外电路即能工作 不管时钟 OSCI 和 OSCO 管脚是否关闭, 它都能运行, 如在睡眠模式 在一般操作或睡眠模式情况下, 看门狗定时器的溢出都会导致 MCU 复位同时 TO (STATUS<4>) 位被清零. 如 WDTE 位 (PCON<7>) 清零. 看门狗定时器不能工作 在没有预置器时看门狗的溢出为 18 ms, 4.5ms, 288ms, 72ms 这个时间可以通过 SUT<1:0> 设置 需要看门狗的 t 溢出周期变长可以通过设置 OPTION 寄存器的看门狗定时器分频大于 1:128., 因此最长的看门狗的 t 溢出周期为 36.8 秒. CLRWDT 指令能使 WDT 和预置器清零, 启用看门狗可以防止超时, 如果超时 MCU 能复位 SLEEP 指令重置 WDT 和预置器, 启用看门狗就给机器分派了一个最大睡眠时间 Prescaler( 预置器 ) 有一个 8 位的向下计数器作为 Timer0 和看门狗定时器 (WDT) 的预置器 注意该预置器只能分配给 Timer0 或 WDT 使用, 不能两者同时使用 PSA 位 (OPTION<3>) 决定预置器是指派给 Timer0 还是 WDT. PS<2:0> 位 (OPTION<2:0>) 配置分频 当作为 Timer0 的预置器的时候, TMR0 会被预置器清零. 当作为 WDT 的预置器的时候, CLRWD 指令会清除预置器内容 预置器不能读写. 机器复位, 预置器各位全为 1 为了避免机器非正常复位, 当 Timer0 或 WDT 的预置器发生改变的时候, 需要执行 CLRWDT 或 CLRR TMR0 指令, 反之亦然 图 2.4: Block Diagram of The Timer0/WDT Prescaler

14 2.4 中断方式 系统具备有三种中断 1. INT 管脚的外部中断方式 2. TMR0 : 溢出中断 3. Port B 输入改变中断 (IOB5:IOB0 脚 ) INTFLAG 为中断标志寄存器, 决定该寄存器机器所发生的中断状态 中断允许总控位 GIE (INTEN<7>), 能使所有中断被开放 (GIE=1) 或屏蔽所有中断 (GIE=0), 每中断能否启用决定 INTEN 寄存器同时保证 GIE=1 中断发生时 GIE 位 ( 在中断发生前 GIE 位和该中断相关的中断屏蔽位置 1) 被硬件清零从而禁止进一步中断 (LT503 不区分中断优先级别 ), 同时下条指令跳到 008h 后开始执行 中断标志位在中断允许总控位 GIE 重新置 1 的时候需要被软件清零以防止重复中断 一个中断标志位 (PBIF 除外的 ) 会被它的中断事件置 1, 而不管与它相关的中断屏蔽位是否启用 通过 INTFLAG 和 INTEN 的相应中位来判断是否发生中断以及中断类型 当通过 INT 指令发生软中断时, 下条指令跳到 002 后开始执行 外部中断 外部中断 INT 管脚上升沿还是下降沿触发由 INTEDG 位 (OPTION<6>) 决定, 当一个有效的跳变发生时标志位 INTIF 置 1, 如 INTIE 位 (INTEN<2>) 清零, 该中断被屏蔽 在睡眠之前 INTIE 位已被置 1,INT 管脚可以作为系统睡眠条件 在睡眠之前 GIE 位已被置 1 机器唤醒以后会执行中断服务程序, 否则会运行睡眠以后的下一条指令 Timer0 中断 TMR0 发生溢出 (FFh 00h) 时 T0IF 标志位置 1 (INTFLAG<0>). T0IE 位 (INTEN<0>) 清零, 该中断被屏蔽 Port B 输入改变中断 输入改变中断触发时 IOB<5:0> PBIF 标志位置 1 (INTFLAG<1>). PBIE 位 (INTEN<1>) 清零, 该中断被屏蔽 在输入改变中断发生之前, 必须读取 port B 信息与 PortB 的管脚相对应的 WUBn 位 (WUCON<5:0>) i 清零或设置为输出或 IOB0 脚设置为外部中断输入脚 INT 都拥有该功能 PBIE 在睡眠之前置 1, port B 输入脚改变中断也可以作为睡眠唤醒条件 在睡眠之前 GIE 位已被置 1 机器唤醒以后会执行中断服务程序, 否则会运行睡眠以后的下一条指令 2.5 省电模式 (SLEEP) 执行 SLEEP 指令以后机器进入省电模式 执行 SLEEP 指令, PD 位清零 (STATUS<3>),TO 位置 1, 看门狗清零同时保持运行状态, 晶体停振 I/O 维持原状 睡眠唤醒 在睡眠状态下, 单片机能通过以下方式唤醒 : 1. RSTB 管脚复位 2. 看门狗复位 ( 机器设置了看门狗 ). 3. RB0/INT 管脚中断, 或 PORTB 输入改变中断. 外部的 RSTB 管脚和看门狗通过设置 PD 和 TO 位都能使机器复位. PD 和 TO 位,PD 位置 1 用于上电复位, 清零用于 SLEEP 复位, TO 位清零用于看门狗溢出复位. 机器通过中断唤醒, 该中断屏蔽位置 1, 中断唤醒不管 GIE 是否置 1. 当 GIE 位被清零, 机器唤醒以后执行 SLEEP 指令以后的指令 ; 当 GIE 位被置 1, 机器唤醒以后跳转到中断复位地址 (008h) 在高频或低频模式机器复位延迟时间为 18/4.5/288/72ms ( 该延迟时间由 SUT<1:0>

15 设置 ) 加上 16 个振荡周期 在 IRC, 机器复位延迟时间为 650us 2.6 复位 LT503 单片机能通过以下方式复位 : 1. 上电复位 (POR) 2. 掉电复位 (Brown-out Reset BOR) 3. RSTB 管脚复位 4. 看门狗 WDT 溢出复位一些寄存器在一些复位条件下没有影响, 在上电和其他一些复位情况下它们的状态是未知的. 大多数寄存器会回到复位状态在上电复位, RSTB 管脚复位, 看门狗 WDT 溢出复位 对 Vdd 上升信号检测告之芯片是否加上上电复位脉冲信号 要使用这个特点, 用户需要把 RSTB 管脚连接到 Vdd 掉电复位作为一种典型应用主要用在 AC 或重载交换的应用上 芯片上的低电压检测模块到电压低于一个固定的电压也会对使芯片复位, 这样能保证芯片只能在正常电压范围内工作. RSTB 或 WDT 睡眠唤醒也导致芯片复位, 其复位操作的不会在睡眠之前 根据不同的复原状态设置对 TO 和 PD 位 (STATUS<4 :3>) 置 1 或清零 上电复位计数器 (Power-up Reset Timer PWRT) 上电复位计数器提供一个 18/4.5/288/72ms 延迟时间 ( 该延迟时间由 SUT<1:0> 设置 ) ( 或 140us, 基于不同的振荡源和复位条件 ) 在 Power-on Reset (POR), Brown-out Reset (BOR), RSTB Reset 或看门狗溢出复位 只要 PWRT 在运行, 设备就一直保持的复位状态 Vdd 温度和其他变化而会影响 PWDT 控制的设备延迟时间 表 2.1: PWRT Period Oscillator Mode Power-on Reset Brown-out Reset RSTB Reset WDT time-out Reset IRC 18/4.5/288/72 ms 140 us 振荡启动计数器 (Oscillator Start-up Timer OST) 在 PWRT 延迟 (18/4.5/288/72ms) 之后振荡启动计数器会再提供一个 64 个 clock 的延迟 这种延迟晶体谐振器能提供稳定的振荡源, 这段时间内只要 OST 在工作, 设备就一直保持的复位状态 在 OSCI 信号的振幅到达振荡器输入最大振幅之后, 该计数器只开始增加 复位顺序 复位时序如下 : 1. 复位锁存器置 1,PWRT & OST 清零 2. 当内部的 POR, BOR, RSTB 复位或 WDT 溢出复位脉冲加载完成后, PWRT 开始计数 3. PWRT 溢出以后, OST 开始计数延迟 4. OST 延迟完成以后, 复位锁存器清零最后芯片得到一个复位信号 在高频或低频振荡模式机器复位延迟时间为 18/4.5/288/72ms 加上 64 个振荡周期, 在 IRC,ERC 振荡模式单片机会在 Power-on Reset (POR), Brown-out Reset (BOR), 或 RSTB 复位以后在延迟 650us, 看门狗溢出复位后再延迟 18/4.5/288/72ms 的时间 图 2.5: 复位电路结构图

16 表 2.2: 复位以后各个寄存器状态列表 寄存器 地址 上电复位掉电复位 RSTB 复位 WDT 复位 ACC N/A xxxx xxxx uuuu uuuu OPTION N/A IOSTB N/A INDF 00h xxxx xxxx uuuu uuuu TMR0 01h xxxx xxxx uuuu uuuu PCL 02h STATUS 03h xxx 000# #uuu FSR 04h 11xx xxxx 11uu uuuu PORTB 06h xxxx xxxx uuuu uuuu General Purpose Register 07h xxxx xxxx uuuu uuuu PCON 08h WUCON 09h PCHBUF 0Ah PDCON 0Bh ODCON 0Ch PHCON 0Dh INTEN 0Eh INTFLAG 0Fh General Purpose Registers 10 ~ 3Fh xxxx xxxx uuuu uuuu Legend: u = 不变, x = 未知, - = 不起作用, # = 参见下表的值 表 2.3: RST/ TO / PD 复位和唤醒后的状态 RST /TO /PD 复位方式 Power-on Reset Brown-out reset 0 u u RSTB Reset during normal operation RSTB Reset during SLEEP WDT Reset during normal operation WDT Wake-up during SLEEP Wake-up on pin change during SLEEP Legend: u = 不变 表 :2.4: TO /PD 状态位影响事件 事件 TO PD Power-on 1 1 WDT Time-Out 0 u SLEEP instruction 1 0 CLRWDT instruction 1 1 Legend: u = 不变 2.7 十六进制转化为十进制 (Hexadecimal Convert to Decimal HCD) 具有十进制格式化功能. 当一个寄存器里面的内容需要十进制转化的时候, 在执行操作 ALU 以后必须把结果进行相应的进制转化 一个数据在处理过程中进行了转化成了十进制, 那么所有对这个数进行的操作 ( 包含存放该数据的 RAM 单元,accumulator (ACC), 立即数, 以及所要查表信息 ) 都的进行十进制转化, 这样的运算结果才正确 DAA 指令能在加法运算完成以后将 ACC 里的数据从十六进制转化为十进制重存给 ACC 转换操作在例子 2.2 中被

17 例 2.2: DAA 转化 DAS 指令能在减法运算完成以后将 ACC 里的数据从十六进制转化为十进制重存给 ACC 转换操作在例子 2.3 中被 例 2.3: DAS 转化 2.8 振荡器配置 (Oscillator Configurations) 有一种不同的振荡模式, 用户可通过编程 Fosc 配置位来选择相应的振 IRC: 内部电阻内部电容振荡器 荡方式 : 使用 IRC/ERIC 振荡模式为成本节省主要使用在定时须精确场合下的应用, 单片机具有 4 种不同的振荡频率, 8MHz, 4MHz, 1MHz, and 455KHz, 通过 (RCM<1:0>) 来选择一种. 图解 2.10: IRC 振荡器模式 ( 内部 R, 内部 C 振荡器 ) 2.9 配置选项

18 表 2.4: 配置选项 0 位 名称 2, 1, 0 Fosc<2:0> 振荡源选择位 = 1, 1, 1 IRC mode ( 外部的 RC 振荡器 ) ( 默认 ) IOB4/OSCO 管脚为取 OSCOUT 功能 = 0, 1, 1 IRC mode (internal R & C) IOB4/OSCO 管脚为取 OSCOUT 功能 5, 4, 3 LVDT<2:0> 7, 6 RCM<1:0> 10, 9, 8 SUT<2:0> 11 OSCOUT 12 RSTBIN 低电压检测选择位 = 1, 1, 1 禁止低电压检测 ( 默认 ) = 1, 1, 0 enable, LVDT voltage = 2.0V, 睡眠模式 = 1, 0, 1 enable, LVDT voltage = 2.0V = 1, 0, 0 enable, LVDT voltage = 3.6V = 0, 1, 1 enable, LVDT voltage = 1.8V = 0, 1, 0 enable, LVDT voltage = 2.2V = 0, 0, 1 enable, LVDT voltage = 2.4V = 0, 0, 0 enable, LVDT voltage = 2.6V IRC 选择位 = 1, 1 4MHz ( 默认 ) = 1, 0 8MHz = 0, 1 1MHz = 0, 0 455KHz PWRT & WDT 计数周期选择位 ( 其值必须是分频率的倍数 ) = 1, 1, 1 PWRT = WDT prescaler rate = 18ms (default) = 1, 1, 0 PWRT = WDT prescaler rate = 4.5ms = 1, 0, 1 PWRT = WDT prescaler rate = 288ms = 1, 0, 0 PWRT = WDT prescaler rate = 72ms = 0, 1, 1 PWRT = 650us, WDT prescaler rate = 18ms = 0, 1, 0 PWRT = 650us, WDT prescaler rate = 4.5ms = 0, 0, 1 PWRT = 650us, WDT prescaler rate = 288ms = 0, 0, 0 PWRT = 650us, WDT prescaler rate = 72ms IRC 模式下 IOB4/OSCO 功能选择位置 = 1, OSCO ( 默认 ) = 0, IOB4 IOB3/RSTB 选择位置 = 1, IOB3 ( 默认 ) = 0, RSTB 表 2.5: 配置选项 1 位 名称 0 WDTEN 看门狗使能位 = 1, 使能 WDT ( 默认 ) = 0, 禁止 WDT 1 PROTECT 代码保护选择位 = 1, 1 代码不加密 EPROM code protection off ( 默认 ) = 0, 0 代码加密 EPROM code protection on 3, 2 OSCD<1:0> 指令运行周期选择位 = 1, 1 4 个振荡周期 ( 默认 ) = 1, 0 2 个振荡周期 = 0, 1 1 个振荡周期 = 0, 0 8 个振荡周期 4 PMOD 省电模式控制位 = 1, 非省电模式 ( 默认 ) = 0, 省电模式 5 RDPORT IO 作为输出时, 读端口方式控制位 = 1, 从寄存器读 ( 默认 ) = 0, 从管脚读 6 SCHMITT I/O 输入缓冲控制位 = 1, 通过 Schmitt 触发器 ( 默认 ) = 0, 不通过 Schmitt 触发器 12 ~ 7 - 没有使用 表 2.6: 配置选项 2 位 名称 7 ~ 0 CAL<7:0> IRC 校准选择位 12 ~ 8 - 没有使用

19 3.0 指令集合 操作操作内容指令周期影响标志位 BCR R, bit Clear bit in R 0 R<b> 1 - BSR R, bit Set bit in R 1 R<b> 1 - BTRSC R, bit Test bit in R, Skip if Clear Skip if R<b> = 0 1/2 (1) - BTRSS R, bit Test bit in R, Skip if Set Skip if R<b> = 1 1/2 (1) - NOP No Operation No operation 1 - CLRWDT Clear Watchdog Timer 00h WDT, 00h WDT prescaler 1 TO,PD OPTION Load OPTION register ACC OPTION 1 - SLEEP DAA Go into power-down mode Adjust ACC s data format from HEX to DEC after any addition operation 00h WDT, 00h WDT prescaler 1 TO,PD ACC(hex) ACC(dec) 1 C DAS Adjust ACC s data format from HEX to DEC after any subtraction operation ACC(hex) ACC(dec) 1 - INT S/W interrupt PC + 1 Top of Stack, 002h PC 2 - RETURN Return from subroutine Top of Stack PC 2 - RETFIE Return from interrupt, set GIE bit Top of Stack PC, 1 GIE 2 - CLRA Clear ACC 1 Z IOST R Load IOST register ACC IOST register 1 - CLRR R Clear R 00h R 1 Z MOVAR R Move ACC to R ACC R 1 - MOVR R, d Move R R dest 1 Z DECR R, d Decrement R R - 1 dest 1 Z DECRSZ R, d Decrement R, Skip if 0 R - 1 dest, Skip if result = 0 1/2 (1) - INCR R, d Increment R R + 1 dest 1 Z INCRSZ R, d Increment R, Skip if 0 R + 1 dest, Skip if result = 0 1/2 (1) - ADDAR R, d Add ACC and R R + ACC dest 1 C, DC, Z SUBAR R, d Subtract ACC from R R - ACC dest 1 C, DC, Z ADCAR R, d Add ACC and R with Carry R + ACC + C dest 1 C, DC, Z SBCAR R, d Subtract ACC from R with Carry R + ACC + C dest 1 C, DC, Z ANDAR R, d AND ACC with R ACC and R dest 1 Z IORAR R, d Inclusive OR ACC with R ACC or R dest 1 Z XORAR R, d Exclusive OR ACC with R R xor ACC dest 1 Z COMR R, d Complement R R dest 1 Z RLR R, d Rotate left f through Carry RRR R, d Rotate right f through Carry SWAPR R, d Swap R R<7> C, R<6:0> dest<7:1>, C dest<0> C dest<7>, R<7:1> dest<6:0>, R<0> C R<3:0> dest<7:4>, R<7:4> dest<3:0> 1 C 1 C 1 - MOVIA I Move Immediate to ACC I ACC 1 - ADDIA I Add ACC and Immediate I + ACC ACC 1 C, DC, Z

20 SUBIA I Subtract ACC from Immediate I - ACC ACC 1 C, DC, Z ANDIA I AND Immediate with ACC ACC and I ACC 1 Z IORIA I OR Immediate with ACC ACC or I ACC 1 Z XORIA I Exclusive OR Immediate to ACC ACC xor I ACC 1 Z RETIA I CALL I Call subroutine Return, place Immediate in ACC I ACC, Top of Stack PC PC + 1 Top of Stack, I PC GOTO I Unconditional branch I PC 2 - 注释 : 1. 两周期指令为分支跳转指令 2. bit : Bit 地址为 8 位寄存器 R 中的某一位 R : 寄存器地址 (00h to 3Fh) I : 立即数 ACC : 累加器 d : 目的选择 ; =0 ( 结果存放在 ACC) =1 ( 结果存放在 R) dest : 目的地 PC : 程序指针 PCHBUF : 高位缓冲程序指针 WDT : 看们狗计数器 GIE : 中断允许总控制位 TO : 计数溢出位 PD : 省电模式选择位 C : 进位 / 借位标志 DC : 辅助进位 / 借位标志.( 低四位向高四位进位 / 借位标志 ) Z : 零标志 ADCAR( 带进位加法 ) Add ACC and R with Carry ADCAR R, d d [0,1] R + ACC + C dest C, DC, Z 將 A 寄存器的內含值加上 R 寄存器的內含值 ( 带进位 ), 如果 d 是 0 结果在 ACC 中存放 如果 d 是 结果在 R 中存放 ADDAR ( 加法指令 ) ACC and R with Carry ADDAR R, d d [0,1] R + ACC dest C, DC, Z 將 A 寄存器的內含值加上 R 寄存器的內含值 ( 不带进位 ), 如果 d 是 0 结果 在 ACC 中存放 如果 d 是 结果在 R 中存放 ADDIA Add ACC and Immediate ADDIA I 操作数 0 I 255 ACC + I ACC C, DC, Z 將 A 寄存器的內含值加上立即数 I, 结果在 ACC 中存放 ANDAR AND ACC and R

21 ANDAR R, d d [0,1] ACC and R dest Z 將 A 寄存器內含值和 R 寄存器做相与操作, 如果 d 是 0 结果在 ACC 中存放 如果 d 是 1 结果在 R 中存放 ANDIA AND Immediate with ACC ANDIA I 操作数 0 I 255 ACC and I dest Z 將 A 寄存器的內含值与立即数 I 做相与操作, 结果在 ACC 中存放 BSR Set Bit in R BCF R, b 0 b 7 1 R<b> R 寄存器的位 b 被设成 1 BTRSC Test Bit in R, Skip if Clear BTRSC R, b 0 b 7 当 R<b> = 0 跳过下条指令 R<b> = 0 跳过下条指令 R<b> = 0 时, 该指令周期中提取的下条指令被丢弃, 并以执行 NOP 操作来 替换这条 2 周期指令 (2) BTRSS Test Bit in R, Skip if Set BTRSS R, b 0 b 7 当 R<b> = 1 跳过下条指令 R<b> =1 跳过下条指令 R<b> = 1 时, 该指令周期中提取的下条指令被丢弃, 并以执行 NOP 操作来 替换这条 2 周期指令 (2) CALL Subroutine Call CALL I 操作数 0 I 1023 PC +1 Top of Stack; I PC 子程序调用 首先下一条指令地址 (PC+1) 进栈 10 位 立即地址被装载入 PC 指针的位 <9 :0>. CALL 是二周期指令 指令执行周期 2 CLRA Clear ACC

22 操作数 CLRA 00h ACC I Z Z ACC 被清零,Z 标志为置 1 CLRR Clear R CLRR R 00h R I Z Z R 被清零,Z 标志为置 1 CLRWDT 操作数 Clear Watchdog Timer CLRWDT 00h WDT; 00h WDT prescaler ( 已经设置了 WDT 预置器 ); 1 TO; 1 PD TO,PD CLRWDT 指令重置 WDT, 如已经设置了 WDT 预置器, 也重置 WDT 预置器 ; 并把 TO,PD 位置 1 COMR Complement R COMR R, d d [0,1] R dest Z 将 R 内含内容取补数, 如果 d 是 0 结果在 ACC 中存放 如果 d 是 1 结果 在 R 中存放 DAA Adjust ACC s data format from HEX to DEC DAA 操作数 ACC(hex) ACC(dec) C 在有些加法操作以后把 ACC 内值的十六进制转化十进制, DAS Adjust ACC s data format from HEX to DEC DAS 操作数 ACC(hex) ACC(dec) C 在有些减法操作以后把 ACC 内值的十六进制转化十进制, DECR Decrement R

23 DECR R, d d [0,1] R - 1 dest Z 递减 R 寄存器的值, 如果 d 是 0 结果在 ACC 中存放 如果 d 是 1 结果在 R 中存放 DECRSZ Decrement R, Skip if 0 DECRSZ R, d d [0,1] R - 1 dest 如果结果等于 0, 跳过下条指令 递减 R 寄存器的值, 如果 d 是 0 结果在 ACC 中存放 如果 d 是 1 结果在 R 中存放 如果结果等于 0, 该指令周期中提取的下条指令被丢弃, 并以执行 NOP 操作 来替换这条 2 周期指令 (2) GOTO Unconditional Branch GOTO I 操作数 0 I 1023 I PC 条件跳转 10 位立即地址被装载入 PC 指针的位 <9 :0>. GOTO 是二周期 指令 指令执行周期 2 INCR Increment R INCR R, d d [0,1] R + 1 dest Z 将被指定 R 寄存器的內含值加 1, 如果 d 是 0 结果在 ACC 中存放 如果 d 是 1 结果在 R 中存放 指令执行周期 2 INCRSZ Increment R, Skip if 0 INCRSZ R, d d [0,1] R + 1 dest 如果结果等于 0, 跳过下条指令 将被指定 R 寄存器的內含值加 1, 如果 d 是 0 结果在 ACC 中存放 如果 d 是 1 结果在 R 中存放 如果结果等于 0, 该指令周期中提取的下条指令被丢弃, 并以执行 NOP 操作 来替换这条 2 周期指令 (2) INT S/W Interrupt

24 INT 操作数 PC +1 Top of Stack; 002h PC 子程序调用 首先下一条指令地址 (PC+1) 进栈 10 位 地址 002h 被装载入 PC 指针的位 <9 :0>. CALL 是二周期指令 指令执行周期 2 IORAR OR ACC with R IORAR d [0,1] ACC or R dest Z 將 A 寄存器內含值和 R 寄存器做或操作, 如果 d 是 0 结果在 ACC 中存放 如 果 d 是 1 结果在 R 中存放 IORIA OR Immediate with ACC IORIA I 操作数 0 I 255 ACC or I dest Z 將 A 寄存器的內含值与立即数 I 做相与操作, 结果在 ACC 中存放 IOST Load IOST Register IOST R 操作数 R = 5 or 6 ACC IOST register R 將 A 寄存器的內含值加载到 IOST register R 中 MOVAR Move ACC to R MOVAR R ACC R 将数据从 ACC 传送到 R MOVIA Move Immediate to ACC MOVIA I 操作数 0 I 255 I ACC 将立即值载入 A 寄存器中 MOVR Move Immediate to ACC

25 MOVR R, d d [0,1] R dest 将 A 寄存器内容载入 R 中,, 如果 d 是 0 结果在 ACC 中存放 如果 d 是 1 结果在 R 中存放 d 为 1 用来测试该寄存器对标志 Z 是否有影响 NOP No Operation NOP 操作数 操作 不做任何操作 OPTION Load OPTION Register OPTION 操作数 ACC OPTION 将 A 寄存器内容载入 OPTION 中 RETFIE Return from Interrupt, Set GIE Bit RETFIE 操作数 Top of Stack PC 程序计数器载入堆栈返回地址 `GIE 位被设置到 1 这是二周期指令 指令执行周期 2 RETIA Return with Immediate in ACC RETIA I 操作数 0 I 255 I ACC; Top of Stack PC 程序计数器载入堆栈返回地址, 并把立即数送入 A 中 这是二周期指令 指令执行周期 2 RETURN Return from Subroutine RETURN 操作数 Top of Stack PC 程序计数器载入堆栈返回地址 这是二周期指令 指令执行周期 2 RLR Rotate Left f through Carry

26 RLR R, d d [0,1] R<7> C; R<6:0> dest<7:1>; C dest<0> C R 寄存器的內含值又移 1-bit,右移时包含 C( 进位标志 ),如下图,结果存放由 d 决定, 如果 d 是 0 结果在 ACC 中存放 如果 d 是 1 结果在 R 中存放 C REGISTER R RRR Rotate Right f through Carry RRR R, d d [0,1] C dest<7>; R<7:1> dest<6:0>; R<0> C C R 寄存器的內含值又移 1-bit,右移时包含 C( 进位标志 ),如下图,结果存放由 d 决定, 如果 d 是 0 结果在 ACC 中存放 如果 d 是 1 结果在 R 中存放 SLEEP SLEEP SLEEP 操作数 00h WDT; 00h WDT prescaler; 1 TO; 0 PD TO,PD TO 位置 1 PD 位清零,WDT 和 WDT 预置器清零 单片机进入睡眠模式 SBCAR ( 带借位加法 ) Subtract ACC from R with Carry SBCAR R, d d [0,1] (R ACC C) dest C, DC, Z 將 R 寄存器的內含值减去 A 寄存器的內含值 ( 带借位 ), 如果 d 是 0 结果在 ACC 中存放 如果 d 是 结果在 R 中存放 SUBAR Subtract ACC from R

27 SUBAR R, d d [0,1] R ACC dest C, DC, Z 將 R 寄存器的內含值减去 A 寄存器的內含值 ( 不带借位 ), 如果 d 是 0 结果 在 ACC 中存放 如果 d 是 结果在 R 中存放 SUBIA Subtract ACC from Immediate SUBIA I 操作数 0 I 255 ACC I ACC C, DC, Z 將 A 寄存器的內含值减去立即数 I, 结果在 ACC 中存放 SWAPR Swap nibbles in R SWAPR R, d d [0,1] R<3:0> dest<7:4>; R<7:4> dest<3:0> 将所选定的寄存器,高 4 位以及低 4 位, 如果 d 是 0 结果在 ACC 中存放 如 果 d 是 1 结果在 R 中存放 XORAR Exclusive OR ACC with R SWAPR R, d d [0,1] ACC xor R dest R Z 将 A 寄存器的值和 R 寄存器的值 XOR 在一起, 如果 d 是 0 结果在 ACC 中存放 如果 d 是 结果在 R 中存放 XORIA Exclusive OR Immediate with ACC XORIA I 操作数 0 I 255 ACC xor I ACC Z 将 A 寄存器的值和立即数 I XOR 在一起, 结果在 ACC 中存放 4.0 绝对最大额定值操作环境温度存储器额定温度 DC 电源电压 (Vdd) 输入电压 ( 对地电压 (Vss)) 5.0 操作条件 DC 供电电压操作温度 * 细节详见 到 到 V 到 +6.0V -0.3V 到 (Vdd + 0.3)V +2.0V 到 +5.5V 0 到 电气特性 6.1 电气特性 Ta=25

28 电气特性是在四时钟指令周期和 WDT & LVDT 禁用情况下 Sym Description Conditions Min. Typ. Max. Unit Firc Oscilation range IRC mode, internal R, Vdd=5V IRC mode, internal R, Vdd=3V VIH Input high voltage I/O ports, Vdd=5V 2.0 V RSTB, T0CKI pins, Vdd=5V 2.0 I/O ports, Vdd=3V 1.5 RSTB, T0CKI pins, Vdd=3V 1.5 VIL Input low voltage I/O ports, Vdd=5V 1.0 V RSTB, T0CKI pins, Vdd=5V 1.0 I/O ports, Vdd=3V 0.6 RSTB, T0CKI pins, Vdd=3V 0.6 VOH Output high voltage IOH=-5.4mA, Vdd=5V 3.6 V VOL Output low voltage IOL=8.7mA, Vdd=5V 0.6 V IPH Pull-high current Input pin at Vss, Vdd=5V -65 ua IPD Pull-down current Input pin at Vdd, Vdd=5V 45 ua IWDT WDT current Vdd=5V 9 12 ua Vdd=3V 2 4 TWDT WDT period Vdd=3V 20.4 ms Vdd=4V 17.9 Vdd=5V 16.2 ILVDT LVDT current Vdd=5V LVDT = 3.6V ua Vdd=5V LVDT = 2V Vdd=3V LVDT = 2V ISB Power down current Sleep mode, Vdd=5V, WDT enable 20 ua Sleep mode, Vdd=5V, WDT disable 3 Sleep mode, Vdd=3V, WDT enable 2.5 Sleep mode, Vdd=3V, WDT disable 1.1 Sleep F=1MHz mode, F=455KHz IDD Operating current IRC mode, internal R,Vdd=3V, 2 clock instruction F=8MHz F=4MHz F=1MHz F=455KHz ma 6.2 电气特性表 操作频率 vs 操作电压 (Ta=25 )

29 6.2.2 内部 4MHz RC vs 供应电压 (Ta=25 ) 内部 8MHz RC vs 供应电压 (Ta=25 ) 内部 1MHz RC vs 供应电压 (Ta=25 )

30 6.2.5 内部 455KHz RC vs 供应电压 (Ta=25 ) 内部 4MHz RC vs 温度 内部 8MHz RC vs 温度 内部 1MHz RC vs 温度

31 6.2.9 内部 455KH Hz RC vs 温度 WTD18 毫秒复位时间 vs 温度 WTD4.5 毫秒复位时间 vs 温度 WTD72 毫秒复位时间 vs 温度

32 WTD288 毫秒复位时间 vs 温度 WTD18 毫秒复位时间 vs 供应电压 (Ta=25 ) WTD4.5 毫秒复位时间 vs 供应电压 (Ta=25 ) WTD72 毫秒复位时间 vs 供应电压 (Ta=25 )

33 WTD288 毫秒复位时间 vs 供应电压 (Ta=25 ) LVDT2.0V vs 温度 LVDT3.6V vs 温度 LVDT1.8V vs 温度

34 LVDT2.2V vs 温度 LVDT2.4V vs 温度 LVDT2.6V vs 温度 8.0 订购信息 OTP Type MCU Package Type Pin Count Package Size PDIP mil SOP mil

35 This datasheet contains new product information.tc TECH reserves the rights to modify the product specification without notice.no liability is assumed as a result of the use of this product.no rights under any patent accompany the sales of the product. 本中文版内容若与英文版内容有争议时, 则以英文版的内容为准

OTP-Based 8-Bit Microcontroller Series

OTP-Based 8-Bit Microcontroller Series 苏州锋驰微电子有限公司 OTP-Based 8-Bit Microcontroller Series FC162 SZFC 2017/5/26 功能特色 : 苏州锋驰微电子有限公司 SUZHOU FENGCHI ELECTRONIC CO.:LTD *PB3 口软件可控上拉,PB3 可做标准 IO 口 *4 级硬件控制端口强弱驱动电流 修正记录 版本号日期内容 V10 V20 2016 年 6 月

More information

QG153中文版说明书.docx

QG153中文版说明书.docx EPROM/ROM-Based 8-Bit Microcontroller Series 第 1 页 目录 目录...2 1.0 注意事项...4 2.0 功能特性...5 3.0 概述...6 4.0 结构图...6 5.0 管脚图...7 5.1 管脚功能描述......7 6.0 存储器结构...8 6.1 程序存储器...8 6.2 数据存储器...9 7.0 功能介绍...11 7.1 寄存器操作...11

More information

BJ2C004ANB

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

More information

OTP-Based 8-Bit Microcontroller Series

OTP-Based 8-Bit Microcontroller Series 苏州锋驰微电子有限公司 OTP-Based 8-Bit Microcontroller Series FC151 SZFC 2017/6/19 功能特色 : 苏州锋驰微电子有限公司 SUZHOU FENGCHI ELECTRONIC CO.:LTD *PB3 口软件可控上拉 * 硬件控制端口强弱驱动电流 修正记录 版本号日期内容 V10 V20 V30 2016 年 6 月 2017 年 7 月 2017

More information

QG701中文版说明书.docx

QG701中文版说明书.docx OTP-Based 8-Bit Microcontroller Series 第 1 页 目录 目录...2 1.0 功能特色...5 2.0 功能特性...6 3.0 概述...7 4.0 结构图...7 5.0 管脚图...8 5.1 管脚功能描述......8 6.0 存储器结构...9 6.1 程序存储器...9 6.2 数据存储器...10 7.0 功能介绍...12 7.1 寄存器操作...12

More information

M8Rxxx 指令集说明 Version 年 11 月 上海磐芯电子有限公司 SHANGHAI MASSES ELECTRONIC Co., Ltd. 本公司保留对产品在可靠性, 功能和设计方面的改进作进一步说明的权利 说明文档的更改, 恕不另行通知

M8Rxxx 指令集说明 Version 年 11 月 上海磐芯电子有限公司 SHANGHAI MASSES ELECTRONIC Co., Ltd. 本公司保留对产品在可靠性, 功能和设计方面的改进作进一步说明的权利 说明文档的更改, 恕不另行通知 M8Rxxx 指令集说明 Version 1.04 2014 年 11 月 上海磐芯电子有限公司 SHANGHAI MASSES ELECTRONIC Co., Ltd. 本公司保留对产品在可靠性, 功能和设计方面的改进作进一步说明的权利 说明文档的更改, 恕不另行通知 修正记录 版本 日期 描述 Ver1.02 2014-5-15 补全指令说明 Ver1.03 2014-10-8 勘误 Ver1.04

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

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

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

More information

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

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

More information

untitled

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

More information

33023A.book(31026A_cn.fm)

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

More information

Microsoft Word - S153B.doc

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

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

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

<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

33023A.book(31005A_cn.fm)

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

More information

T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma = 25 = 3V) VDD

T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma = 25 = 3V) VDD 1/16 T stg -40 to 125 C V cc 3.8V V dc RH 0 to 100 %RH T a -40 to +125 C -0.3 to 3.6V V -0.3 to VDD+0.3 V -10 to +10 ma (@T = 25 C, @Vdd = 3V) VDD 1.8 3.0 3.6 V (1) 0.08 0.3 µa Idd 300 450 500 µa 0.25

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

文件名

文件名 MICROCHIP PIC10F200/202/204/206 6 8 FLASH PIC10F200 PIC10F202 PIC10F204 PIC10F206 RISC CPU 33 12 8 8 4MHz 1 s 4MHz 1% TM ICSP TM ICD POR DRT WDT RC MCLR I/O /CMOS < 350 A @ 2V 4 MHz 100 na @ 2V FLASH 10000

More information

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

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

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

目录

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

More information

DESCRIPTION

DESCRIPTION 8Bit CMOS OTP MCU 器件特性 RISC CPU: 仅需 35 条指令大部分指令仅需一个时钟周期存储器 1K x14 OTP ROM 48 Byte RAM 4 级堆栈时钟系统内置振荡 : Max: 4MHz ±2%.(3.3~5.5V) Max: 2MHz±2%.(2.4~3.3V) RC 振荡 : 外部晶体振荡 : IO 引脚配置输入输出双向 IO 口 : RA RC 单向输入引脚

More information

PT8M2101A 规格书 目录 1. 产品概述 主要特性 系统框图 管脚配置 中央处理器 指令集 程序存储器 ROM 数据存储器 RAM CPU 核相关寄存器..

PT8M2101A 规格书 目录 1. 产品概述 主要特性 系统框图 管脚配置 中央处理器 指令集 程序存储器 ROM 数据存储器 RAM CPU 核相关寄存器.. 目录 1. 产品概述... 2 2. 主要特性... 2 3. 系统框图... 3 4. 管脚配置... 4 5. 中央处理器... 5 5.1 指令集... 5 5.2 程序存储器 ROM... 6 5.3 数据存储器 RAM... 7 5.4 CPU 核相关寄存器... 8 5.5 SFR... 10 5.6 配置选项... 11 6. 功能模块... 12 6.1 时钟描述... 12 6.2

More information

untitled

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

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

GH1220 Hall Switch

GH1220 Hall Switch Unipolar Hall Switch - Medium Sensitivity Product Description The DH220 is a unipolar h all switch designed in CMOS technology. The IC internally includes a voltage regulator, Hall sensor with dynamic

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

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

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

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

More information

DPJJX1.DOC

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

More information

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

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

More information

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

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

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

HS2303-P

HS2303-P HS9100-T 产品说明书 Ver 4.00L 1. 概述 HS9100-T 是一款低成本 高速度 高抗干扰的 8 位 CMOS 单片机 基于 RISC 架构, 仅有 35 条指令 除程序跳转需要两个周期外, 其余所有的指令都是单周期指令 内部集成有 1K*13-bit 的一次性可编程只读电存储器 (OTP-ROM) 上电复位(POR) 欠压复位 (BOR 1.6V) 定时器 TMR0 看门狗定时器

More information

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

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

More information

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

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

More information

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

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

More information

untitled

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

More information

untitled

untitled EDM12864-03 : 25-1 : 116600 : (0411)7612956 7632020 7612955 : (0411)7612958 Model No.: Editor: 1. ----------------------------------------------------3 2. ----------------------------------------------------3

More information

Microsoft Word - Ö¸Á.doc

Microsoft Word - Ö¸Á.doc 指令集说明 注 由于资源大小问题 其中以下几款 MCU 只有 62 条指令 其余均为 63 条指令 HT48CA0/HT48RA0A 无 RETI 指令 HT48R05A-1 无 TABRDL 指令 指令寻址方式有下面 5 种 立即寻址 此一寻址法是将立即的常数值紧跟在运算码 (opcode) 后 例如 MOV A, 33H ADD A, 33H 直接寻址 直接寻址的情況只允许在存储器之间作数据传送

More information

PTS7_Manual.PDF

PTS7_Manual.PDF User Manual Soliton Technologies CO., LTD www.soliton.com.tw - PCI V2.2. - PCI 32-bit / 33MHz * 2 - Zero Skew CLK Signal Generator. - (each Slot). -. - PCI. - Hot-Swap - DOS, Windows 98/2000/XP, Linux

More information

PIC16F F MPLAB 08 16F LED 15 LED

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

More information

PowerPoint 演示文稿

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

More information

Section1_16bit Arc.ppt

Section1_16bit Arc.ppt 16-bit Elite Program 2009 Summer Section-1 Microchip 16-bit 2005 Microchip Technology Incorporated. All Rights Reserved. Slide 1 MCU CPU (NOP),, (Data Memory), I/O CPU w. ALU/Working Reg. Data Mem. Data

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

规格书

规格书 MC30P6070 用户手册 SinoMCU 8 位单片机 2016/5/31 上海晟矽微电子股份有限公司 Shanghai SinoMCU Microelectronics Co., Ltd. 本公司保留对产品在可靠性 功能和设计方面的改进作进一步说明的权利 用户手册的更改, 恕不另行通知 目录 1 产品简介... 4 1.1 产品特性... 4 1.2 订购信息... 5 1.3 系统框图...

More information

Microsoft Word - BL5372_UMAN_V1.1.doc

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

More information

一、

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

More information

规格书

规格书 MC31P5120 用户手册 ( 原产品名 MC31P11) SinoMCU 8 位单片机 2018/01/12 上海晟矽微电子股份有限公司 Shanghai SinoMCU Microelectronics Co., Ltd. 本公司保留对产品在可靠性 功能和设计方面的改进作进一步说明的权利 用户手册的更改, 恕不另行通知 目录 1 产品简介... 4 1.1 产品特性... 4 1.2 系统框图...

More information

33023A.book(31006A_cn.fm)

33023A.book(31006A_cn.fm) 6 第 6 章存储器构成 存储器构成 目录 本章包括下面一些主要内容 : 6.1 简介...6-2 6.2 程序存储器构成... 6-2 6.3 数据存储器构成... 6-8 6.4 初始化... 6-14 6.5 设计技巧... 6-16 6.6 相关应用笔记... 6-17 6.7 版本历史... 6-18 2004 Microchip Technology Inc. DS31006A_CN 第

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt 8088/8086 MICROPROCSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS The MOVE The move (MOV) instruction is used to transfer a byte or a word of data from a source operand to a destination operand

More information

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

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

More information

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

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha CYPOK CYPOK 1 UltraEdit Project-->Install Language Tool: Language Suite----->hi-tech picc Tool Name ---->PICC Compiler Executable ---->c:hi-picinpicc.exe ( Command-line Project-->New Project-->File Name--->myc

More information

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

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

More information

行业

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

More information

untitled

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

More information

Microsoft Word - MSP430 Launchpad 指导书.docx

Microsoft Word - MSP430 Launchpad 指导书.docx Contents 3... 9... 14 MSP430 LAUNCHPAD 指导书 3 第一部分第一个工程 New Project File > New > CCS Project Project name: ButtonLED Device>Family: MSP430 Variant: MSP430G2553 Project templates and examples : Empty Project

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

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_05.ppt 8088/8086 MICROPROCESSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS 8088/8086 MICROPROCESSOR PROGRAMMING INTEGER INSTRUCTIONS AND COMPUTATIONS 5.1 Data-Transfer Instructions 5.2 Arithmetic Instructions

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

行业

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

More information

79 SZ/SH/SM ONOFF SET/RST SZSHSM SET SET RST RESET ( ) ( ) SET XXXX SET XXXX XXXX RST XXXX RST XXXX XXXX 1(2) SZ3 SZ4 SH SM I000~I177 I000~I477 I000~I

79 SZ/SH/SM ONOFF SET/RST SZSHSM SET SET RST RESET ( ) ( ) SET XXXX SET XXXX XXXX RST XXXX RST XXXX XXXX 1(2) SZ3 SZ4 SH SM I000~I177 I000~I477 I000~I 78 SZ/SH/SM 55 ON OUT/ZOUT OUT OUT AOUT ZOUT SZ3 SZ4 SH SM SZSHSM I000~I177 I000~I477 I000~I077 I000~I077 1 Q000~Q177 Q000~Q477 Q000~Q077 Q000~Q077 M000~M377 M000~M377 M000~M377 M000~M377 1. ON OFF 2.OUT

More information

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

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

More information

Bus Hound 5

Bus Hound 5 Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus

More information

< B9E2BBFAD7DBBACFCDBCB2E1B6A8B8E52DC7E5CEFAB0E6312E706466>

< B9E2BBFAD7DBBACFCDBCB2E1B6A8B8E52DC7E5CEFAB0E6312E706466> XYR XYR XYR Tel: 00 567068 www.zolix.com.cn 99 Tel: 00 567068 www.zolix.com.cn XYR500 XYR500 XYR000 XYR0000-CH XYmm.5 0 5 z 5 mm 5050 0000 0000 mm 00 00 0000 mm 6.5 76 98 8 Kg 6 8 5 XY/μm 0/5 0XYμm 0.5

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC General instruction format for machine code 611 37100 微處理機原理與應用 Lecture 04-4 MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE

More information

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt

Microsoft PowerPoint - C15_LECTURE_NOTE_04.ppt MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC MACHINE LANGUAGE CODING AND THE DEBUG SOFTWARE DEVELOPMENT PROGRAM OF THE PC 4.1 Converting Assembly Language Instructions to

More information

标题

标题 本章学习目标 PIC16F87X 单片机与其他单片机相比具有一些独特的优点, 采用这些芯片构成的应用开发系统, 不仅可以提供最高的系统可靠性, 而且还能最大限度地减少外围器件, 以降低系统成本和功耗 掌握 PIC16F87X 单片机多功能的配置方式, 对于从事单片机应用开发工程人员来说, 是非常必要的, 同时也为其提供了广阔的选择空间 PIC16F87X 单片机的配置方式包括以下内容 : (1) 振荡器选择

More information

untitled

untitled 0755-82134672 Macroblock MBI6655 1 LED Small Outline Transistor 1A 3 LED 350mA 12V97% 6~36 Hysteretic PFM 0.3Ω GSB: SOT-89-5L (Start-Up) (OCP) (TP) LED Small Outline Package 5 MBI6655 LED / 5 LED MBI6655

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

目录 1 产品概要 产品特性 芯片模式 订购信息 引脚排列 端口说明 电气特性 极限参数 直流电气特性 交流电气特性 CPU 及

目录 1 产品概要 产品特性 芯片模式 订购信息 引脚排列 端口说明 电气特性 极限参数 直流电气特性 交流电气特性 CPU 及 SinoMCU 8 位单片机 MC30P6070 用户手册 V1.4 上海晟矽微电子股份有限公司 Shanghai SinoMCU Microelectronics Co., Ltd. 本公司保留对产品在可靠性 功能和设计方面的改进作进一步说明的权利 本文档的更改, 恕不另行通知 目录 1 产品概要... 4 1.1 产品特性... 4 1.2 芯片模式... 5 1.3 订购信息... 5 1.4

More information

IC芯片自主创新设计实验

IC芯片自主创新设计实验 IC 芯片自主创新设计实验 设计报告 设计题目 : 格雷码计数器芯片设计 设计学生 : 吴东生 ( 集成电路 ) 景国新 ( 固体电子 ) 林道明 ( 集成电路 ) 连维重 ( 集成电路 ) 施望 ( 集成电路 ) 刘锦秀 ( 集成电路 ) 刘中伟 ( 集成电路 ) 李梦宁 ( 集成电路 ) 指导教师 : 阮爱武 杜涛 指导单位 : 电子设计自动化技术 课程组 一 格雷码计数器芯片设计概述 功能描述

More information

JLX

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

More information

佑华微电子股份有限公司 AM8EC711A 规格书 佑华微电子股份有限公司 Alpha Microelectronics Corp. 新竹市光复路二段 295 号 9 楼之 1 9F-1, 295, Sec. 2, Kuang Fu Rd., Hsinchu, Taiwan 电话 :

佑华微电子股份有限公司 AM8EC711A 规格书 佑华微电子股份有限公司 Alpha Microelectronics Corp. 新竹市光复路二段 295 号 9 楼之 1 9F-1, 295, Sec. 2, Kuang Fu Rd., Hsinchu, Taiwan 电话 : 佑华微电子股份有限公司 规格书 佑华微电子股份有限公司 Alpha Microelectronics Corp. 新竹市光复路二段 295 号 9 楼之 1 9F-1, 295, Sec. 2, Kuang Fu Rd., Hsinchu, Taiwan 电话 :03-573 6660 Tel :+886-3-573 6660 传真 :03-573 6661 Fax:+886-3-573 6661

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

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

目录 1 产品简介 功能特性 引脚图 引脚描述 中央处理器 (CPU) 存储器 程序存储器 (OTP ROM) 通用数据存储器 (RAM) 特殊功 SQ015L 数据手册 14 引脚 8 位 I/O 型 OTP 单片机 - 1 - 目录 1 产品简介... 5 1.1 功能特性... 5 1.2 引脚图... 6 1.3 引脚描述... 7 2 中央处理器 (CPU)... 9 2.1 存储器... 9 2.1.1 程序存储器 (OTP ROM)... 9 2.1.2 通用数据存储器 (RAM)... 12 2.1.3 特殊功能寄存器 (SFR)...

More information

PIC单片机16F84的内部硬件资源(一)

PIC单片机16F84的内部硬件资源(一) PIC 单片机 16F84 的内部硬件资源 ( 一 ) 我们已经知道要单片机工作, 就需用汇编语言编制程序 而对某个 PIC 单片机编程时, 还需对选用的 PIC 单片机内部硬件资源有所了解 这里介绍 PIC16F84 单片机的内部结构, 如图 1 所示的框图 由图 1 看出, 其基本组成可分为四个主要部分, 即运算器 ALU 和工作寄存器 W; 程序存储器 ; 数据存储器和输入 / 输出 (I/O)

More information

SMD POWER INDUCTORS BS CDSU SERIES Test Freq. : BS0302CDSU BS0403CDSU BS0502CDSU BS0503CDSU BS0504CDSU BS0703CDSU BS0705CDSU BS1004CDSU BS1005CDSU 1.0

SMD POWER INDUCTORS BS CDSU SERIES Test Freq. : BS0302CDSU BS0403CDSU BS0502CDSU BS0503CDSU BS0504CDSU BS0703CDSU BS0705CDSU BS1004CDSU BS1005CDSU 1.0 SPECIFICATION OF BS CDSU SERIES FEATURES 1. To be high saturation for surface mounting type inductors. 2. Low cost feature. APPLICATIONS VTR, QA equipment, LCD television set, nootbook PC, portable communication

More information

Tel:010-62981668-2930 1

Tel:010-62981668-2930  1 Access 93C46 with SPI function V1.0.0 Jan. 31, 2005 http://www.sunplusmcu.com Tel:010-62981668-2930 http://www.sunplusmcu.com E-mail:mcu@sunplus.com.cn 1 0 0...2 1...3 2...4 2.1...4 2.2...5 3...6 3.1 AT93C46...6

More information

untitled

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

More information

SM2965

SM2965 产品清单 SM2965C40, 主频 40MHz, 内带 64KB 闪存的 MCU 总体描述 SM2965 系列产品是一种内嵌 64KB 闪存和 1K 字节 RAM 的 8 位单片微控制器它是 80C52 微控制器家族的派生产品具有在系统可编程 (ISP) 功能其 PDIP 封装具有 32 个 I/O 口而 PLCC/QFP 封装则具有多达 36 个 I/O 口 64K 字节的闪存既可以当作程序空间又可以当作数据空间或者数据和程序混合空间其硬件特征和强大的指令系统使它成为一种性能价格比高的控制器片上闪存的编程可以使用商用编程器进行并行编程也可以根据其

More information

行业

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

More information

MC30P01用户手册V1.0

MC30P01用户手册V1.0 WUHAN ESHINE TECHNOLOGY CO., LTD 用户手册 V1.0 CJC-IC 8 位单片机 1 目录 1 产品简介... 4 1.1 产品特性... 4 1.2 系统框图... 5 1.3 引脚排列... 6 1.4 引脚说明... 7 1.5 引脚结构示意图... 7 2 中央处理器... 11 2.1 指令集... 11 2.2 程序存储器 ROM... 11 2.3 用户数据存储器

More information

mdt1030

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

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

41213C.book

41213C.book 数据手册 8 位 CMOS 闪存 单片机系列 2006 Microchip Technology Inc. DS41213C_CN 请注意以下有关 Microchip 器件代码保护功能的要点 : Microchip 的产品均达到 Microchip 数据手册中所述的技术指标 Microchip 确信 : 在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一 目前,

More information

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

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

More information

Microsoft Word - AP1515V02

Microsoft Word - AP1515V02 Document No. Rev.: V0.20 Page: 1 of 9 Revision History Rev. DRN # History Initiator Effective Date V01 V02 Initial document 黃宗文 Add second package description 葉宗榮 2014/05/15 2015/09/08 Initiator: 雷晨妤 (DCC)

More information

单片机应用编程技巧(专家:邓宏杰)

单片机应用编程技巧(专家:邓宏杰) 编 者 注 : 本 文 件 为 电 子 工 程 专 辑 网 站 编 辑 部 原 创, 电 子 工 程 专 辑 享 有 本 文 章 完 全 著 作 权, 如 需 转 载 该 文 章, 必 须 经 过 电 子 工 程 专 辑 网 站 编 辑 部 同 意 联 系 电 子 工 程 专 辑 网 站 编 辑 部, 请 发 信 至 eetcol@globalsources.com 单 片 机 应 用 编 程 技

More information

行业

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

More information

投影片 1

投影片 1 2 理 1 2-1 CPU 2-2 CPU 理 2-3 CPU 類 2 什 CPU CPU Central Processing Unit ( 理 ), 理 (Processor), CPU 料 ( 例 ) 邏 ( 例 ),, 若 了 CPU, 3 什 CPU CPU 了, 行, 利 CPU 力 來 行 4 什 CPU 5 2-2-1 CPU CPU 了 (CU, Control Unit) / 邏

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

规格书

规格书 8BIT I/O 型 OTP MCU Version 1.05 2018 年 9 月 上海磐芯电子有限公司 SHANGHAI MASSES ELECTRONIC Co., Ltd. 本公司保留对产品在可靠性, 功能和设计方面的改进作进一步说明的权利 数据手册的更改, 恕不另行通知 本公司不承担由本手册所涉及的产品或电路的运用和使用所引起的任何责任, 本公司的产品不是专门设计来应用于外科植入 生命维持和任何本公司产品的故障会对个体造成伤害甚至死亡的领域

More information

Gerolor Motors Series Dimensions A,B C T L L G1/2 M8 G1/ A 4 C H4 E

Gerolor Motors Series Dimensions A,B C T L L G1/2 M8 G1/ A 4 C H4 E Gerolor Motors Series Size CC-A Flange Options-B Shaft Options-C Ports Features 0 0 12 12 1 1 0 0 2 2 31 31 0 0 SAE A 2 Bolt - (2) 4 Bolt Magneto (4) 4 Bolt Square (H4) 1.0" Keyed (C) 2mm Keyed (A) 1.0'

More information

查询 MDT10P72(BB) 供应商 1. 概述这个 8 位基于 EPROM 微控制器是由完全静态 CMOS 技术设计, 集高速 体积小 低功耗和抗高噪声一体的芯片 内存包括 2K 字节 EPROM 和 128 字节静态 RAM 2. 特点如下是关于软硬件的一些特点 : 完全 CMOS 静态设计

查询 MDT10P72(BB) 供应商 1. 概述这个 8 位基于 EPROM 微控制器是由完全静态 CMOS 技术设计, 集高速 体积小 低功耗和抗高噪声一体的芯片 内存包括 2K 字节 EPROM 和 128 字节静态 RAM 2. 特点如下是关于软硬件的一些特点 : 完全 CMOS 静态设计 查询 供应商 1. 概述这个 8 位基于 EPROM 微控制器是由完全静态 CMOS 技术设计, 集高速 体积小 低功耗和抗高噪声一体的芯片 内存包括 2K 字节 EPROM 和 128 字节静态 RAM 2. 特点如下是关于软硬件的一些特点 : 完全 CMOS 静态设计 8 位数据总线 EPROM 大小 :2K 内部 RAM 大小 :160 字节 (128 通用目的寄存器,32 特殊寄存器 ) 37

More information