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

Size: px
Start display at page:

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

Transcription

1 PIC 单片机 16F84 的内部硬件资源 ( 一 ) 我们已经知道要单片机工作, 就需用汇编语言编制程序 而对某个 PIC 单片机编程时, 还需对选用的 PIC 单片机内部硬件资源有所了解 这里介绍 PIC16F84 单片机的内部结构, 如图 1 所示的框图 由图 1 看出, 其基本组成可分为四个主要部分, 即运算器 ALU 和工作寄存器 W; 程序存储器 ; 数据存储器和输入 / 输出 (I/O) 口 ; 堆栈存储器和定时器等 现分别介绍如下 1 运算器 ALU 及工作寄存器 W 运算器 ALU 是一个通用算术 逻辑运算单元, 用它可以对工作寄存器 W 和任何通用寄存器中的两个数进行算术 ( 如加 减 乘 除等 ) 和逻辑运算 ( 如与 或 异或等 ) 16F84 是八位单片机,ALU 的字长是八位 在有两个操作数的指令中, 典型的情况是一个操作数在工作寄存器 W 中, 而另一个操作数是在通用寄存器中, 或者是一个立即数 在只有一个操作数的情况下, 该数要么是在工作寄存器 W 中, 要么是在通用寄存器中 W 寄存器是一个专用于 ALU 操作的寄存器, 它是不可寻址的 根据所执行的指令,ALU 还可能会影响框图中状态寄存器 STATUS 的进位标志 C 全零标志 Z 等 2 程序存储器 单片机内存放程序指令的存储器称为程序存储器 PIC16F84 的所有指令字长为 14 位 所以程序存储器的各存储单元是 14 位宽 一个存储单元存放一条指令 16F84 的程序存贮器有 1024(28) 个存储单元 ( 存储容量为 1k) 这些程序存储器都是由 FPEROM 构成的 程序存储器是由程序计数器 PC 寻址的 16F84 的程序计数器为 13 位宽, 可寻址 8K(8 1024) 的程序存储器空间, 但 16F84 实际上只使用了 1k 的空间 ( 单元地址为 0~3FFH) 当访问超过这些地址空间的存储单元时, 将导致循环回到有效的存储空间 对于用过其它单片机的用户, 可能会感到 16F84 的片内存储器容量太少了 实际上并非如此, 因为 16 F84 的指令系统都是由单字指令构成的, 相应于其它由二字节 三字节甚至四字节指令的单片机而言,PIC 单片机的程序存储器有效容量要比标称值扩大 2 5 倍到 3 倍 3 数据存储器 在单片机 PIC16F84 中, 除了有存放程序的程序存储器外, 还有数据存储器 单片机在执行程序过程中, 往往需要随时向单片机输入一些数据, 而且有些数据还可能随时改变 在这种情况下就需用数据存储器 由于数据存储器不但要能随时读取存放在其各个单元内的数据, 而且还需随时写进新的数据, 或改写原来的数据 因此, 数据存储器需由随机存储器 RAM 构成 RAM 存储器在断电时, 所存数据随即丢失, 这在实际应用中有时会带来不便 但是, 在 16F84 单片机中有 64 8 位 E2PROM 数据存储器 存放在 E2PROM 中的数据在断电时不会丢失 16F84 单片机中的 RAM 数据存储器如表 1 所示, 该 RAM 分为两个存储体 : 即存储体 0(Bank0) 和存储体 1(B ank1) 每个存储体均可以直接用内部总线传送信息, 所以它们都是以寄存器方式工作和寻址 这些八位寄存器, 又可分为通用寄存器和专用寄存器两个部分 通用寄存器存放数据, 专用寄存器存放控制单片机运作的信息 每个存储体最大可扩展到 7FH(128 个字节 ) 在每个存储体中, 专用寄存器被安排在低位地址空间, 通用寄存器被安排在高位地址空间 通用寄存器用法单一, 但专用寄存器却各有各的用处, 现将较基本的专用寄存器作一简单介绍 (1) 程序计数器 (PCL PCLATH) 程序计数器 PC 是对程序进行管理的计数器 PIC16F84 的程序计数器为 13 位宽, 最大可寻址的存储空间为 8k 14 位 实际上 16F84 只使用前 1k 14 位 (0000~03FFH) 存储

2 空间 因程序计数器有 13 位宽, 而专用寄存器只有 8 位 因此 PC 由两个专用寄存器构成 其低八位 PC L 是一个可读 / 写寄存器 ( 地址为 02H 或 82H), 而高字节 PCH( 有效位 5 位 ) 不能直接进行读 / 写操作, 它是通过一个 8 位的保持寄存器 PCLATH( 地址为 0A 或 8AH) 把高 5 位地址传送给程序计数器的高字节 当执行 CALL GOTO 指写 PCL 时,PC 值的高字节就从 PCLATH 寄存器中装入 (2) 状态寄存器 STATUS 状态寄存器 STATUS 含有算术逻辑单元 ALU 运算结果的状态 ( 如有无进位等 ) 复位状态及数据存储体选择位 有关位位的设定如表 2 所示, 功能如下 : 1) 第 0 位 进位 / 借位位 C 执行加 减运算指令 IRP RP1 RP0 TO PD Z DC C 后, 若结果有进位或借位, 则 C 被置 1, 否则置 0 在执行移位指令时, 也要用到这一位 2) 第 1 位 辅助进位 / 借位位 DC 执行加 减运算指令后, 若结果的低四位向高四位有进位或借位, 则 DC 置 1, 否则置 0 3) 第 2 位 零标志位运算结果为零,Z 被置 1; 运算结果不为零,Z 被清零 4) 第 3 位 低功耗标志位 PD 上电复位或执行 CLRWDT 指令后置 1, 执行 SLEEP 指令后被清零 5) 第 4 位 定时时间到标志位 TO 上电复位或执行 CLRWDT SLEEP 指令后被置 1, 监视定时器的定时时间到被清零 6) 第 5 位和第 6 位 (RP0 RP1) 这两位是用于直接寻址时的寄存器体选择位 即 00 选中 Bank0(00H~7FH);01 选中 Bank1(80H~FFH),16F84 只有两个存储体 故 不用 7) 第 7 位 IRP 这是间接寻址的寄存体选择位 0 选中 Bank0 1(00H~FFH),1 选中 Bank2 3 16F84 只有 Bank0 1, 所以此 IRP 位应被置为 0 (3) 间接寻址 INDF 和 FSR 寄存器 INDF 寄存器不是一个物理寄存器, 而是一个逻辑功能的寄存器 ( 地址为 00H 或 80H), 当对 INDF 寄存器进行寻址时, 实际上是访问 FSR 寄存器内容所指的单元, 即把 FSR 寄存器作为间接寄存器使用 FSR 称为 寄存器选择 寄存器, 地址为 (04H 或 84H) 对 INDF 寄存器本身进行间接寻址访问, 将读出 FSR 寄存器的内容, 例如当 FSR=00H 时, 间接寻址读出 INDF 的数据将为 00H 用间接寻址方式写入 INDF 寄存器时, 虽然写入操作可能会影响 STATUS 中的状态字, 但写入的数据是无效的 4 I/O 口 单片机作为一个控制器件必定有数据输入和输出 输入量可能是温度 压力 转速等, 而输出量可能是开关量和数据, 以保证受控过程在规定的范围内运行 数据的输入和输出都需通过单片机内部有关电路, 再与引脚构成输入 / 输出 (I/O) 端口 PIC16F84 单片机芯片有两个 I/O 端口 (PROTA 和 PORTB) 端口 A 为 5 位口, 端口 B 为 8 位口, 共占用 13 位引脚 每个端口由一个锁存器 ( 即数据存储器中的特殊功能寄存器 05H 06H 单元 ) 一个输出驱动器和输入缓冲器等组成 当把 I/O 口作输出时, 数据可以锁存 ; 作输入口时, 数据可以缓冲 16F84 PORTA 口中的 RA4 是斯密特触发输入 漏极开路输出 而其它的 RA 口引脚都是 TTL 电平输入和全 CMOS 驱动输出 端口 PORTB 是一个八位双向可编程 I/O 口 各端口虽然也由锁存器 驱动器 缓冲器等构成, 但因功能略有不同而导致电路亦存在差别 现以 PORTA 口的 RA0 ~RA3 的电路 ( 见左图 ) 为例, 说明其基本工作原理 图中 RA 口的 I/O 引脚是由数据方向位 ( 寄存器 TRISA) 来定义数据流向 当 TRISA 寄存器的位置为 1 时, 其输出驱动器 ( 由 P 沟道和 N 沟道 MOS 管串接而成 ) 呈高阻态, 即两个 MOS 管均截止,I/O 口被定义为输入 此时, 数据由 I/O 端输入, 经 TTL 输入缓冲器到 D 触发器 当执行读指令时, 此 D 触发器使能, 数据经三态门进入数据总线

3 当 TRISA 的位置为 0 时,I/O 口被定义为输出, 此时输出锁存器的输出电平就是 I/O 口的输出电平 读 PORTA 寄存器的结果就是读取 I/O 引脚上的电平, 而写 PORTA 寄存器的结果是写入 I/O 锁存器 所有的写 I/O 口的操作都是一个 读入 / 修改 / 写入 的过程, 即先读 I/O 引脚电平, 然后由程序修改 ( 按要求给定一个值 ), 再置入 I/O 锁存器 PIC16F84 单片机的输出可提供 20mA 的电流, 所以它可直接驱动 LED PORTA 和 PORTB 各个位均可分别定义为输入和输出 下面以 PORTA 口初始化程序的实例, 说明选择 I/O 口的方法 CLRF PORTA; 端口 A 被清零 BSF STATUS; 状态寄存器 STATUS 的 RPO 位置为 1, 选 BANK1 MOVLW 0xCF ; 将定向值 ; 置入 W 工作寄存器 MOVWF TRISA; 置 RA(3~0) 位为输入 ;RA 5 4 位为输出 ;TRISA 7 6 位未用在使用 I/O 口时应注意 : (1) 当需要一个 I/O 口一会做输入 一会又做输出时, 输出值会不确定 (2)I/O 引脚输出驱动电路为 CMOS 互补推挽输出 当其为输出状态时, 不能与其它输出脚接成 线或 或 线与, 否则, 会因电流过载烧坏单片机 (3) 当对 I/O 口进行写操作后不宜直接进行读操作, 一般要求在两条连续的写 读指令间至少加入一条 NOP 指令 例 :MOVWF 6 ; 写 I/O NOP ; 稳定 I/O 电平 MOVF 6,W; 读 I/O 5 堆栈 单片机执行程序时, 常常要执行调用子程序 这样就产生了一个问题 : 如何记忆是从何处调用的子程序, 以便执行子程序之后正确返回 此外, 在程序执行过程中, 还可能会发生中断, 转而执行中断子程序, 这时, 又如何记忆从何处中断, 以便返回呢? 满足上述功能的方法就是 堆栈 技术 堆栈 是一个用来保存临时数据的栈区 当主程序调用子程序时, 单片机执行到 CALL 指令或发生中断时, 就自动将下一条指令的地址 压栈 保存到栈区 当子程序结束, 单片机执行返回指令时, 就自动地把栈区的内容 弹出, 作为下步指令执行的新地址 PIC16F84 单片机芯片内有一个 8 级 13 位宽 ( 与 PC 同宽 ) 的硬件堆栈, 此堆栈既不占用程序存储空间, 也不占用数据存储空间 当执行一条 CALL 指令或一个中断被响应后, 程序计数器 PC 中的断点地址就自动被压栈 (PUSH) 保护, 而当执行 RETURN RETLW 或者 RETFIE 指令时, 堆栈中的断点地址会弹回 (POP) 程序计数器 PC 中 无论是 PUSH 还是 POP 操作, 都不影响 PCLATH 寄存器的内容 6 定时器 / 计数器 TMRO PIC 单片机 16F84 中有一个定时器, 此定时器也可用于计数, 因此称为定时器 / 计数器, 符号为 TMRO TMRO 可用于定时控制 延时 对外部事件计数和检测等场合 TMRO 是一个 8 位增量 ( 加 1) 计数器 它

4 在数据存贮器中的地址为 01 定时器所用的时钟源可以是内部系统时钟 (OSC/4, 即四倍振荡周期 ), 也可以是外部时钟 若 TMRO 对内部系统时钟的标准脉冲系列进行计数时, 就成为定时器 ; 对外部脉冲进行计数时 TMRO 就成为计数器 不管是定时还是计数方式,TMRO 在对内部时钟或对外部事件计数时, 都不占用 CPU 时间, 除非 TMRO 溢出, 才可能中断 CPU 的当前操作 可见, 定时器是单片机 16F84 中效率高且工作灵活的部件 为了扩大定时或计数的范围, 配合 TMRO 的使用, 还有一个可编程预定标器 此定标器实际上是一个可编程分频器 TMRO 的内部结构示意图如附图所示 其工作方式由数据存储器中的项选寄存器 OPTION 控制 OPTION 是一个可读 / 写的寄存器, 如附表所示 它含有配置 TMRO/WDT 预定标器 外部 INT 中断 TMRO 等的各种控制位 TMRO 的定时 计数方式是由 OPTION 寄存器中的 D5( 即 TOCS 位 ) 确定 当 TOCS=0 时, 工作于定时器方式 ; 当 TOCS=1 时, 工作于计数器方式 作定时器时, 每个指令周期加 1( 无预分频时 ); 而作计数器时, 则在每个 RA4/TOCKI 引脚上电平变化时加 1 OPTION 寄存器的位 4(TOCS 位 ) 决定外部脉冲的触发方式, 当 TOSE=1, 下降沿触发 ;TOSE=0, 上升沿触发 当 TMRO 内部计数器发生计数溢出 ( 从 FFh 00h) 时, 溢出位送入中断控制寄存器 INTCON 由附图可知, 预分频器也是一个 8 位计数器 其分频数是由 OPTION 寄存器中的 PS2~PS0 三位值来改变 分频数可以是以下 8 种之一 : 和 当分频器用于 TMRO 时, 所有写入 TMRO 的指令, 如 CLRF 1 MOVWF 1 BSF 1 等都将对预分频器清零 需要注意的是, 预分频器是不能读写的 此分频器可用于 TMRO, 也可用于 WDT, 其切换由软件控制 为了避免意外的芯片复位, 当需要切换时, 必须执行相应的一段程序, 以下是从 WDT 切换到 TMRO 时所需执行的程序 : CLRWDT ; 对 WDT 和预定标器清零 BSF STATUS,RP0 ; 选中存储体 1 MOVLW B xxxx0xxx ;PSA=0, 选中 TMRO MOVWF OPTION ; 送入 OPTION 寄存器 BCF STATUS,RP0 ; 复位存储体 0 7 延时和定时 在设计单片机应用系统时, 经常会遇到需要使某一过程 ( 如加温 加压等 ) 持续一段时间的情况, 如连续加压 1 分钟, 通电 2 分钟等 单片机如何正确确定这段时间呢? 这里可通过两种方式, 即延时和定时来实现 试看下例 在应用系统中要求 PIC16F84 单片机的 RAO 端控制一个发光二极管按一定频率闪亮, 可通过右图的电路来实现 同时还必须为 16F84 单片机编制一个程序 由电路图可知, 要使发光二极管 LED 按一定的频率闪亮, 只要使 RAO 端输出一个变化的高 低 高 电平即可 由此设计出如下的源程序 ( 清单 1 ): list P=16F84,F=INHX8M ; ORG 0 MOVLW 0 ; 主程序开始 TRIS 5 ; 置 RA 口为输出

5 BCF 5,0 ;RA 口 0 位清零 LOOP:CALL DELAY; 闪动延时 COMF 5 ;RA 口求反, 亮 灭交替 GOTO LOOP ; 循环 ; DELAY ; 以下为延时子程序 MOVLW D 50 MOVWF 8 LOOP1:MOVWF 9 LOOP2:DECFSZ 9,F GOTO LOOP2 DECFSZ 8,F GOTO LOOP1 RETLW 0 由清单 1 可知, 当主程序开始时, 首先将工作寄存器 W 清零, 然后将 W 寄存器的内容送 TRISA 寄存器, 使其清零, 以设置 RA 口为输出 接着又将 RA 口的第 5 位清零, 使 LED 开始时处于熄灭状态 随之持续一段时间, 即执行延时子程序, 再将 RA 口取反, 变为高电平输出,LED 发光, 再延时, 又使 RA 口取反,LED 熄灭 这样,LED 就一暗一亮, 持续交替进行 在这里, 使 LED 亮 暗持续一段时间是通过单片机执行延时子程序 DELAY 来实现的 此延时程序的核心就是让单片机的 CPU 反复执行使寄存器内容减 1 的指令 DECFSZ 即将十进制数 50 分别装入通用寄存器 F8 F9, 以进行 50 50=2500 次的减 1 操作 如果执行一次 DECFSZ 指令需 1 个指令周期 ( 跳转时需 2 个周期 ), 若设振荡频率为 100kHz, 即指令周期为 40μs, 则延时时间为 =100000μs=100ms, 即 0 1 秒 实际上还略为大些 此延时时间已超过人眼的视觉保留时间 因而能看清 LED 的明 暗交替变化 如果我们需要更长的延时时间, 可仿照上例, 装入更大的数或引入多重循环 因此, 在原则上, 延时时间可根据需要任意延长 不过, 采用延时程序来持续某一过程的方式有缺陷 延时就是使 CPU 在某几条指令上 转圈, 延时越长, 转圈 数越多, 这时,CPU 不能再去执行其它操作, 如监视温度 湿度等 这在某些实时控制系统中, 不允许这样做 为此, 在单片机 16F84 单片机中, 专门设置了一个 闹钟 定时器 TMR0 需要某过程延续多长时间, 可将其 拨入 TMR0, 到时它会发生 中断, 告诉 CPU 定时时间到 要 CPU 暂停其它工作, 转过来执行 中断子程序, 完成输出开 关信号之类的任务后, 再回去执行其中断的工作 这样, 就使 CPU 的工作效率提高 因而, 延时的使用有局限性, 采用定时器 TMR0 则可用于各种场合中 8 中断 PIC 单片机 16F84 具有实时处理功能, 能对外界异常发生的事件由中断技术作及时处理 当单片机的 CPU 正在处理某事件时, 若外部发生了某一事件 ( 如定时器溢出 引脚上电平变化 ), 请求 CPU 迅速去处理, 于是 CPU 就暂时中止当前的工作, 转去处理所发生的事件 中断处理完该事件后, 再回到原来被中止的地方, 继续执行原来的工作, 如图 1 所示 实现这种功能的部件称为中断系统 产生中断的请求源称为中断源 中断源向 CPU 提出的处理请求, 称为中断请求或中断申请 CPU 暂时中断自身的事务, 转去处理事件的过程, 称为 CPU 的中断响应过程 对事件的整个处理过程, 称为中断服务 ( 或中断处理 ) 处理完毕, 再回到原来被中止的地方, 称为中断返回 PIC16F84 单片机芯片有 4 种中断源, 其逻辑电路如图 2 所示

6 9 中断控制 中断主要由中断控制寄存器 INTCON( 图 3) 来控制 INTCON 是一个可读 / 写寄存器, 含有定时器 TMRO 溢出 RB 口的变化和外部 INT 引脚中断等各种允许控制和标志位 全局中断允许位 GIE(D7) 置 1, 将开放所有未被屏蔽的中断, 如将该位清零, 将禁止所有的中断 在响应中断时,GIE 位将被清零, 以禁止其它中断, 返回的断点地址被压栈保护, 接着把中断入口地址 0004h 装入程序计数器 PC 在中断服务程序中, 通过对中断标志位进行查询, 确定中断标志位必须在重新开放中断之前用软件清零, 以避免不断地中断申请而反复进入中断 (1)INT 中断 RBO/INT 引脚上的外部中断由边沿触发, 当 INTEDG 位 (OPTION 寄存器第 6 位 ) 被置 1 时, 选用上升沿触发, 如该位被清零, 则由下降沿触发 当检测到引脚上有规定的有效边沿时, 便把 INTE 位 (INTCON 的 D4 位 ) 置 1 在重新开放这个中断之前, 必须在中断服务程序中对 INTE 位清零 (2)TMRO 中断 当定时器 TMRO 的计数器计满溢出 ( 即由 FFH 变成 00H) 时, 硬件自动把 TOIF(INTCON 的 D2 位 ) 置 1 其中断可以通过对 TOIE(INTCOND 的 D5 位 ) 置 1 或清零来控制该中断是否开放 (3)PORTB 口引脚电平变化中断 在 PORTB 口的 D7~D0 引脚上一旦有电平变化, 就会把 RBIF(INTCON 的 D 0 位 ) 置 1 这个中断可以通过对 RBIE(INTCON 的 D3 位 ) 置 1 或清零来控制该中断是否开放 (4) 中断的现场保护 在发生中断时, 只有返回断点的地址被压栈保护 若用户还希望保护关键的寄存器 ( 如 W 寄存器和 STATUS 寄存器 ) 这需要由软件来实现 有关中断的现场保护, 请参看本报第 15 期有关 PIC 单片机指令识读中的实例 10 复位 复位是单片机的初始化操作 其主要功能是把程序计数器 PCL 初始化为 000H, 可使 16F84 单片机从 000 H 单元开始执行程序 PIC16F84 单片机有下列几种不同的复位方式 (1) 芯片上电复位 POR (2) 正常工作状态下通过外部 MCLR 引脚加低电平复位 (3) 在省电休眠状态下通过外部 MCLR 引脚加低电平复位 (4) 监视定时器 WDT 超时溢出复位 PIC16F84 单片机片内集成有 上电复位 POR 电路, 对于一般应用, 只要把 MCLR 引脚接高电位即可 在正常工作或休眠状态下用 MCLR 复位, 只需在 MCLR 引脚上加一按键瞬间接地即可 单片机 16F84 复位操作, 对其它一些寄存器会有影响, 如表 1 所示 11 监视定时器 WDT 单片机系统常用于工业控制, 在操作现场通常会有各种干扰, 可能会使执行程序弹飞到一种死循环, 从而导致整个单片机控制系统瘫痪 如果操作者在场, 就可进行人工复位, 摆脱死循环 但操作者不能一直监视着系统, 即使监视着系统, 也往往是引起不良后果之后才进行人工复位 由于 PIC16 F84 单片机中具有程序运行自动监视系统, 即监视定时器 WDT(Watch Dog Time), 直译为 看门狗 定时器 这好比是主人养了一条狗, 主人在正常干活时总不忘每隔一段时间就给狗喂食, 狗就保持安静, 不影响主人干活 如果主人打嗑睡, 不干活了, 到一定时间, 狗饿了, 发现主人还没有给它吃东西, 就会大叫起来, 把主人唤醒 由此可见,WDT 有如下特性 :

7 (1) 本身能独立工作, 基本上不依赖 CPU (2)CPU 在一个固定的时间间隔中和 WDT 打一次交通 ( 如使其清零, 即喂一次狗 ), 以表明系统目前工作正常 (3) 当 CPU 落入死循环后, 能被 WDT 及时发觉 ( 如 WDT 计数溢出 ), 并使系统复位 PIC16F84 单片机内的 WDT, 其定时计数的脉冲序列由片内独立的 RC 振荡器产生, 所以它不需要外接任何器件就可以工作 而且这个片内 RC 振荡器与 OSC1/CLKIN( 引脚 {16}) 上的振荡电路无关, 即使 OSC1 和 OSC2 上的时钟不工作,WDT 照样可以监视定时 例如 : 当 PIC16F84 在执行 SLEEP 指令后, 芯片进入休眠状态,CPU 不工作, 主振荡器也停止工作, 但是,WDT 照样可监视定时 当 WDT 超时溢出后, 可激活 ( 唤醒 ) 芯片继续正常的操作 而在正常操作期间,WDT 超时溢出将产生一个复位信号 如果不需要这种监视定时功能, 在固化编程时, 可关闭这个功能 附图是监视定时器的结构框图 表 2 是与 WDT 有关的寄存器 WDT 的定时周期在不加分频器的情况下, 其基本定时时间是 18ms, 这个定时时间还受温度 VDD 和不同元器件的工艺参数等的影响 如果需要更长的定时周期, 还可以通过软件控制 OPT/ON 寄存器把预分频器配置给 WDT, 这个预分频器的最大分频比可达到 这样就可把定时周期扩大 128 倍, 即达到 2 3 秒 如果把预分频器配置给 WDT, 用 CLRWDT 和 SLEEP 指令可以同时对 WDT 和预分频器清零, 从而防止计时溢出引起芯片复位 所以在正常情况下, 必须在每次计时溢出之前执行一条 CLRWDT 指令 ( 即喂一次 狗 ), 以避免引起芯片复位 当系统受到严重干扰处于失控状态时, 就不可能在每次计时溢出之前执行一条 CLR WDT 指令,WDT 就产生计时溢出, 从而引起芯片复位, 从失控状态又重新进入正常运行状态 当 WDT 计时溢出时, 还会同时清除状态寄存器中的 D4 位 T0, 检测 T0 位即可知道复位是否由于 WDT 计时溢出引起的 12 E2PROM 的使用方法 在 PIC16F84 单片机中, 除了可直接寻址的由 SRAM 构成的数据存储器外, 还另有可电擦 电写的 E2PRO M 数据存储器 该 E2PROM 共有 64 字节, 其地址为 00~3FH 单元 由于 E2PROM 具有在线改写, 并在掉电后仍能保持数据的特点, 可为用户的特殊应用提供方便 16F84 的 E2PROM 在正常操作时的整个 VDD 工作电压范围内是可读写的, 典型情况下可重写 100 万次, 数据保存期大于 40 年 PIC16F84 单片机的 E2PROM 并未映象在寄存器组空间中, 所以它们不能像 SRAM 通用寄存器那样用指令直接寻址访问, 而需要通过专用寄存器进行间接寻址操作 因此, 在 16F84 单片机中增加了以下四个专用寄存器, 即 EECON1 EECON2 EEDATA EEADR, 专门用于片内对 E2PROM 的操作 该专用寄存器中,EEDATA 存放 8 位读 / 写数据,EEADR 存放正在被访问的 E2PROM 存储单元的地址 EECON1 是只有低五位的控制寄存器, 其高三位不存在, 读作 0 具体见下表 D7 D6 D5 D4 D3 D2 D1 D EEIF WRERR WREN WR RD 控制位 RD 和 WR 分别用于读写操作的启动, 这两位可以由软件置 1, 以启动读 写操作, 但不能用软件清零, 原因是防止不恰当的软件操作会使写入失败 当读写操作完成后由硬件自动清零, 表示此刻未对 E2PROM 进行读写操作 当 WREN 位被置 1 时, 允许进行写操作, 而在上电时该位被清零 在正常操作时, 一旦有 MCLR 或 WDT 复位,WRERR 位就置 1, 表示写操作被中止 当写操作完成时,EEIF 被置 1( 需由软件清零 ); 当写操作未完成或尚未启动时,EEIF 为 0

8 EECON2 仅是一个逻辑上的寄存器, 而不是一个物理上存在的寄存器, 读出时将总是为零 它只在写操作时起作用 (1)E2PROM 的读操作为进行一次 E2PROM 读操作, 需执行如下步骤 : 1) 将 E2PROM 的单元地址放入 EEADR 2) 置 RD(EECON 的 D0 位 )=1 3) 读取 EEDATA 寄存器 程序段举例, 读取 25H 处的 E2PROM 存储器数据 : BCF STATUS,RP0 ; 选 Bank0 MOVLW 25H MOVWF EEADR ; 地址 25H EEADR BSF STATUS,RP0 ; 选 Bank1 BSF EECON1,RD ; 启动读操作 BCF STATUS,RP0 ; 选 Bank0 MOVF EEDATA,W ; 将 E2PROM 数据 ; 读入 W 寄存器 (2)E2PROM 的写操作要进行一次 E2PROM 写操作, 需执行如下步骤 : 1) 将 E2PROM 单元地址放入 EEADR;2) 将写入数据放入 EEDATA;3) 执行一段控制程序段 例如 : 将数据 99H 写入 E2PROM 的 25H 单元, 需执行下列程序 : BCF STATUS,RP0 ; 送 Bank0 MOVLW 25H MOVWF EEADR ; 地址 EEADR MOVLW 99H MOVWF EEDATA ; 写入数据 EEDATA BSF STATUS,RP0 ; 选 Bank1 BSF EECON1,WREN; 写操作功能允许 1 BCF INTCON,GIE ; 关闭总中断 2 MOVLW 0x55 3 MOVWF EECON2 4 MOVLW 0xAA 5 MOVWF EECON2 ; 操作 EECON2 6 BSF EECON1,WR; 启动写操作 7 BSF INTCON,GIE ; 开放总中断 注意 : 上列程序中的 2~6 条各语句必须严格执行, 否则不能启动 E2PROM 的写操作 而 1~7 条则是我们建议用户执行的操作, 即在 E2PROM 写操作序列步骤中要关闭所有中断, 以免这个序列被中断打断 另外,WREN(EECON1 的 D2 位 ) 是用来保证 E2PROM 不会被意外写入而设置的, 所以, 在平时, 用户程序应保持 WREN=0 以禁止写操作 只有当需对 E2PROM 写入时才置 WREN=1, 并在写入完成后将其恢复为 0 用户只有置 WREN=1 后才能置 WREN=1 启动写操作 上电复位后 WREN 位自动清零 E2PROM 写操作约需 10ms 的时间才能完成 用户程序可通过查询 WR 位的状态 ( 当 WR=0 时表示操作已完成 ), 或者用 E2PROM 写入完成中断来判断 E2PROM 写操作是否完成 如要使用中断, 应先置 EEIF(INTCON 的 D6) 为 1, 以开中断 E2PROM 写完成要中断标志位 EEIF, 只能用软件清零

9

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

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

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

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

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

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

2 PIC PIC 1 / CPU PIC MCU PIC RC

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

More information

<4D F736F F D20B5DAC8FDCBC4D5C2D7F7D2B5B4F0B0B82E646F63>

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

More information

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

2.5 idlocs PIC idloc idloc 0x1234 ; 0x config idloc HEX errorlevel errorlevel Error (Warning) Message HEX 3-14 errorlevel

2.5 idlocs PIC idloc idloc 0x1234 ; 0x config idloc HEX errorlevel errorlevel Error (Warning) Message HEX 3-14 errorlevel 3.2.3 MPASM PIC 35 35 #include include #include MPASM include PIC MPLAB C:\Program Files\MPLAB IDE\MCHIP_Tools PIC.inc 3-01 #include ; PIC16F877A #include math.asm ; 3-01 MPASM MPLAB

More information

PIC8位单片机汇编语言常用指令的识读(上)

PIC8位单片机汇编语言常用指令的识读(上) PIC8 位单片机汇编语言常用指令的识读 ( 上 ) 各大类单片机的指令系统是没有通用性的, 它是由单片机生产厂家规定的, 所以用户必须遵循厂家规定的标准, 才能达到应用单片机的目的 PIC 8 位单片机共有三个级别, 有相对应的指令集 基本级 PIC 系列芯片共有指令 33 条, 每条指令是 12 位字长 ; 中级 PIC 系列芯片共有指令 35 条, 每条指令是 14 位字长 ; 高级 PIC

More information

INCF SEC1,F ; 將 SEC1+1 作查表取回對應數字 MOVF SEC1,W banksel STRING1 banksel PORTB RETFIE run_sec2: MOVF SEC2,W SUBLW.5 GOTO run_min ; 將秒個位數歸 0 CLRF SEC1 MOVL

INCF SEC1,F ; 將 SEC1+1 作查表取回對應數字 MOVF SEC1,W banksel STRING1 banksel PORTB RETFIE run_sec2: MOVF SEC2,W SUBLW.5 GOTO run_min ; 將秒個位數歸 0 CLRF SEC1 MOVL ;************************************************ ; Null Clock REV:1.0 by Jed ; www.xuan.idv.tw ;************************************************ INCLUDE P16F84A.INC LIST P=16F84A,R=Dec CONFIG _XT_OSC&_WDT_OFF

More information

PowerPoint Presentation

PowerPoint Presentation 7.2 并行接口 二. 可编程并行接口芯片 8255A 的功能及其应用 与 CPU 一侧相连的引脚 D0 PA0 ~ ~ ~ ~ ~ D7 PA7 RESET PC7 WR RD PC4 PC3 PC0 A0 PB0 A1 PB7 CS PA 口 PC 口上半部 PC 口下半部 PB 口 A 组 B 组 与 I/O 设备相连的引脚 7.2 并行接口二. 可编程并行接口芯片 8255A 的功能及其应用

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

<4D F736F F F696E74202D B5A5C6ACBBFAD3EBB5E7D7D3CFB5CDB3C9E8BCC62E707074>

<4D F736F F F696E74202D B5A5C6ACBBFAD3EBB5E7D7D3CFB5CDB3C9E8BCC62E707074> 一. 高性能的 RISC 结构 CPU 1. 哈佛双总线结构程序总线和数据总线独立, 避免了瓶颈现象. 2. RISC 指令集 ( 精简指令集 ) 具有指令 33/35/58 条, 因此易学易用. 3. 指令周期大部分为单周期指令 ( 分支指令除外 ). 4. 执行速度大部分指令周期在 (200ns-1us) PIC17XX 是目前执行速度最快的 8 位单片机 5. 多级硬件堆栈可为 2 8 16

More information

Microsoft Word - S153B.doc

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

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

目录 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

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

41213C.book

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

More information

CH559指令周期.doc

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

More information

Microsoft Word - 第1章 MCS-51单片机基础.docx

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

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

AN579

AN579 深圳市英锐恩科技有限公司 单片机集成方案全方位解决服务商 优质智能电子产品 芯 方案解决商 Microchip 产品用户参考手册 深圳市英锐恩科技有限公司 ENROO-TECH(SHENZHEN)CO.,LTD 中国 深圳市福田区福华路嘉汇新城汇商中心 27 楼 2701 Enroo-Tech Technologies CO., Limited Light-Tech International Limited

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

41239D.book

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

More information

标题

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

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

MSP430ϵÁе¥Æ¬»úµÄÖ¸Áîϵͳ.pps [¼æÈÝģʽ]

MSP430ϵÁе¥Æ¬»úµÄÖ¸Áîϵͳ.pps [¼æÈÝģʽ] 作者 : 利尔达 MSP430 系列单片机的指令系统 1 CPU 内核组成 : 16 位的 (ALU) 算术运算单元 16 个寄存器 (PC SP SR R4~R15) 指令控制单元 2 存储器组织结构 3 外围模块寄存器地址 它们被分配在相应的字模块或字节模块当中 分配在 00-FFH 中为字节, 分配在 100-1FFH 中为字 4 寻址模式 : 5 指令格式 : 1) 书写格式标号指令助记符源操作数,

More information

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

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

More information

Microsoft Word - Ö¸Á.doc

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

More information

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D 控制器 thert thert thert 接下一个电机驱动模块 () 接下一个电机驱动模块 () 电机驱动模块 电机驱动模块 电源模块 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () 接下一个电机驱动模块 () X 0 X 0 4 /RK /RK 注 注 制动电阻阻值 Ω Φ 80: 适用电机驱动模块型号 8-M-XXXX--XX Φ : 适用电机驱动模块型号

More information

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B

电子技术基础 ( 第 版 ) 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. 图解单相全波整流电路

More information

fgfdg

fgfdg CYGNAL 应用笔记 AN006 Cygnal C8051 IDT71V124 128Kx8 SRAM A[16:8] 地址总线 A[16:8] 74VHC573 8 位锁存器 ALE LE AD[7:0] 地址 / 数据总线 D Q A[7:0] I/O[7:0] CS CS /WR WE /RD OE 引言 图 1. 外部 SRAM 接口框图 本应用笔记的目的是介绍如何将一个通用 SRAM 芯片或一个按存储器寻址的外设部件与

More information

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

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

More information

PICkit2 LPC

PICkit2 LPC 深圳市英锐恩科技有限公司 单片机集成方案全方位解决服务商 优质智能电子产品 芯 方案解决商 圣邦微电子 (SG MICRO CORP) PICkit2 LPC 产品用户参考手册 深圳市英锐恩科技有限公司 ENROO-TECH(SHENZHEN)CO.,LTD 中国 深圳市福田区福华路嘉汇新城汇商中心 27 楼 2701 Enroo-Tech Technologies CO., Limited Light-Tech

More information

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

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

More information

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

Microsoft PowerPoint - 第一章(07版).PPT

Microsoft PowerPoint - 第一章(07版).PPT 单片机原理及综合设计 嵌入式微控制器的开发入门 微机及单片机原理原理实验室综合楼 419 室 大连理工大学电信学院陈育斌 1 ( 理论课 ) 上课时间表 (10~17 周 ) 周次 星期 一 二 三 四 五 六 日 1 至 6 时间地点 大五节综 309 (18:00) 大连理工大学电信学院陈育斌 2 课程总体安排 总学时 : 理论课 + 实验课 =36 学时 其中 : 理论课 :24: 学时 ;

More information

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

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

More information

701PIC Introduction to PICMicro MCUs

701PIC Introduction to PICMicro MCUs 701 PIC PICmicro MCU 介绍 PIC16 系列产品的汇编编程 HANDS-ON Microchip Technology Incorporated. All Rights Reserved. 701 PIC PIC MCU - Introduction to Programming 1 日程 讲述部分 讲述 90 分钟 休息 20 分钟 实验部分 1 2 个实验 60 分钟 休息

More information

EPROM/ROM-Based 8-Bit Microcontroller Series

EPROM/ROM-Based 8-Bit Microcontroller Series 这份文档里包含下列型号 : EPROM device(opt) EPROM/ROM-Based 8-Bit Microcontroller Series 功能特性 只有 42 个单字指令 除分支指令为两个周期指令以外其余为单周期指令 PC 寻址范围为 13-bit GOTO 指令能跳转到所有的 ROM/EPROM 地址空间 子程序能返回到所有的 ROM/EPROM 地址空间 能处理 8 位数据 5

More information

学年本科教学和思政工作情况汇报

学年本科教学和思政工作情况汇报 微机原理与接口技术 第 0 章计算机基础知识 浙江大学 王晓萍 内容提要 计算机是计算数学与微电子学相结合的产物 微电子学的基本电 路及集成电路是计算机的硬件基础, 而计算数学的计算方法与数据结 构则是其软件基础 本章分为 3 个教学单元 补充介绍计算机的基础知识, 包括常用的数制与转换, 微机中数值的表示方法, 以及字母 字符的二进制编码 ; 微机的基本组成电路 (6 种逻辑电路 触发器 寄存器

More information

CM ZT1

CM ZT1 Spansion 模拟和微控制器产品 本文档包含有关 Spansion 模拟和微控制器产品的信息 尽管本文档内有原来开发该产品规格的公司名称 富士通 或 Fujitsu, 该产品将由 Spansion 提供给现有客户和新客户 规格的延续本文档内容并不因产品供应商的改变而有任何修改 文档内容的其他更新, 均为改善文档而进行, 并已记录在文档更改摘要 日后如有需要更改文档, 其更改内容也将记录在文档更改摘要

More information

PIC16F877的外围功能模块

PIC16F877的外围功能模块 第 1 章 PIC16F877 的外围功能模块 1.1.2 简单应用实例该例用于令与 PORTD 口相连的 8 个发光二极管前 4 个点亮, 后 4 个熄灭 在调试程序前, 应使与 PORTD 口相连的 8 位拔码开关拔向相应的位置 例 1.1 PORTD 输出 #include main() TRISD=0X00 /*TRISD 寄存器被赋值,PORTD 每一位都为输出 */ /*

More information

<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378>

<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378> 第一章第二章 Q2 1: 高序 : 最低位字节存储在字的最低位 ; 低序 : 最低位字节存储在字的最高位 ; Q2 2: 冯. 诺依曼结构 : 数据和指令都存储在同一存储器中 ; 哈佛结构 : 数据和程序存储在各自独立的存储器中 Q2 3: a) ARM 有 16 个通用寄存器,r0 r15, 其中 r15 还被用作程序计数器 b) CPSR 是程序状态寄存器, 包含了条件码标识 中断禁止位 当前处理器模式和其他状态

More information

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

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

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

More information

Cost_Effective C Handbook

Cost_Effective C Handbook HT8 MCU 看门狗 (WDT) 应用范例 防止死机 文件编码 :AN0426S 简介 Holtek Flash MCU 提供了一个功能单元 WDT (Watch Dog Timer) 看门狗定时器, 其最主要的功能是避免程序因不可预期的因素 ( 如 : 电路噪声 ) 造成系统长时间的瘫痪 ( 如 : 跳至死循环或未知地址造成无法预测的结果 ) 功能说明 Holtek 新推出的 MCU 已无 2

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

HT48R10A-1/HT48R30A-1 HT48R50A-1/HT48R70A-1 I/O 型单片机使用手册 本使用手册版权为盛群半导体股份有限公司所有, 非经盛群半导体股份有限公司书面授权同意, 不得通过任何形式复制 储存或传输 目录 目录 第一部份单片机概论... 1 第一章硬件结构... 3 简介...3 特性...4 技术特性...4 内核特性...4 周边特性...5 选择表...5

More information

<4D F736F F F696E74202D20B5DA35D5C2CEA2B4A6C0EDC6F7B9A4D7F7D4ADC0ED2E707074>

<4D F736F F F696E74202D20B5DA35D5C2CEA2B4A6C0EDC6F7B9A4D7F7D4ADC0ED2E707074> 第 5 章 微处理器工作原理 1 5.1 8086 处理器 2 1. 管脚定义 3 8086/88 管脚描述 8086:16 位微处理器, 16 位外部数据总线 8088:16 位微处理器, 8 位外部数据总线 GND AD14 AD13 AD12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 NMI INTR CLK GND 1 2 3 4 5

More information

<4D F736F F D203034CAB5D1E9CBC D20B5C4494F20BDD3BFDACAB5D1E92E646F63>

<4D F736F F D203034CAB5D1E9CBC D20B5C4494F20BDD3BFDACAB5D1E92E646F63> 实验四 ARM 的 I/O 接口实验 一 实验目的 1. 了解 S3C44B0X 的通用 I/O 接口 2. 掌握 I/0 功能的复用并熟练的配置, 进行编程实验二 实验设备 1. EL-ARM-830 教学实验箱,PentiumII 以上的 PC 机, 仿真器电缆 2. PC 操作系统 WIN98 或 WIN2000 或 WINXP,ARM SDT2.5 或 ADS1.2 集成开发环境, 仿真器驱动程序

More information

图 内部结构图 8251 的外部引脚如图 所示, 共 28 个引脚, 每个引脚信号的输入输出方式如图中的箭 头方向所示

图 内部结构图 8251 的外部引脚如图 所示, 共 28 个引脚, 每个引脚信号的输入输出方式如图中的箭 头方向所示 实验题目 : 串行接口芯片 8251 实验目的 : 1. 掌握 8251 的工作方式及应用 2. 了解有关串口通讯的知识 串行接口芯片 8251 3. 掌握使用 8251 实现双机通讯的软件编程和电路连接 实验设备 : IA-32 架构的微机系统及应用教学平台两套 实验原理 : 1. 8251 的基本性能 性能 : 8251 是可编程的串行通信接口, 可以管理信号变化范围很大的串行数据通信 有下列基本

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

EMC单片机学习笔记.doc

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

More information

Applications

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

More information

Microsoft PowerPoint - 701_PIC-CHN_Attendee.ppt

Microsoft PowerPoint - 701_PIC-CHN_Attendee.ppt 701 PIC PICmicro MCU 介绍 PIC16 系列产品的汇编编程 HANDS-ON 日程 讲述部分 讲述 90 分钟 休息 20 分钟 实验部分 1 2 个实验 60 分钟 休息 60 分钟 实验部分 2 10 4 个实验 2 小时 休息 20 分钟 讲述部分的内容 架构 存储器 指令集 开发软件 (MPLAB IDE) 实验和演示部分的内容 Labs 在 MPLAB IDE 创建项目

More information

器之 间 向一致时为正 相反时则为负 ③大量电荷的定向移动形成电 流 单个电荷的定向移动同样形成电流 3 电势与电势差 1 陈述概念 电场中某点处 电荷的电势能 E p 与电荷量 q Ep 的比值叫做该点处的电势 表达式为 V 电场中两点之间的 q 电势之差叫做电势差 表达式为 UAB V A VB 2 理解概念 电势差是电场中任意两点之间的电势之差 与参考点的选择无关 电势是反映电场能的性质的物理量

More information

AT89C2051中文资料.doc

AT89C2051中文资料.doc 图形点阵液晶显示模块使用手册 TG12864C(L) 广州捷胜吉电子科技 地址 : 广州市天河区天河路 561# 新赛格电子城 B2226 电话 :(020)33550997 13829772038 网址 :WWW.GZJSJDZ.COM E-mail:CJKD@21CN.COM 目 录 ( 一 ) 概述 (1) ( 二 ) 外形尺寸图 (1) ( 三 ) 模块主要硬件构成说明 (2) ( 四 )

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

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

NiOS II SOPC 嵌入式系统基础教程

NiOS II SOPC   嵌入式系统基础教程 第 4 章 Nios II 外围设备 主要内容 本章介绍了 Nios II 处理器常用外围设备 (Peripherals) 内核的特点 配置以及软件编程, 以便使用这些外设定制 Nios II 系统时查阅 这些外设都是以 IP 核的形式提供给用户的, 用户可以根据实际需要把这些 IP 核集成到 Nios II 系统中去 主要介绍 : 硬件结构 ; 内核的特性核接口 ; SOPC Builder 中各内核的配置选项

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

第一章

第一章 单片机原理 STC15F2K60S2 微机原理与单片机接口技术复习要点 第一章微型计算机概述 ( 了解概念 ) 1.1.2 微型计算机基本构成 ( 基本结构由哪些部分构成 ) 1.1.3 单片微型计算机简介 ( 什么是单片机, 单片机的结构及各个部分的功能, 常见的单片机有哪些 ) 1>. 微型计算机基本构成 : 微处理器, 存储器 (ROM RAM) 与输入输出接口 (I/O 接口 ) 及外部设备及连接他们的系统总线组成

More information

Microsoft Word - sim46x53_54av110.doc

Microsoft Word - sim46x53_54av110.doc A/D 型八位 OTP 单片机 盛群知识产权政策 专利权盛群半导体公司在全球各地区已核准和申请中之专利权至少有 6 件以上, 享有绝对之合法权益 与盛群公司 MCU 或其它产品有关的专利权并未被同意授权使用, 任何经由不当手段侵害盛群公司专利权之公司 组织或个人, 盛群将采取一切可能的法律行动, 遏止侵权者不当的侵权行为, 并追讨盛群公司因侵权行为所受之损失 或侵权者所得之不法利益 商标权盛群之名称和标识

More information

额定规格 / 性能 单相 标准认证 UL CSA. NO. EN-- 额定规格输入 环境温度 项目电压电平额定电压使用电压范围输入电流型号动作电压复位电压 - B ma 以下 DC~V DC.~V DC.V 以下 DC.V 以上 - BL ma 以下 输出 项目 * 根据环境温度的不同而不同 详情请

额定规格 / 性能 单相 标准认证 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 认证 请参见 共通注意事项 种类 关于标准认证机型的最新信息,

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 STC 单片机 CCP/PCA/PWM 模块原理及实现 主讲 : 何宾 Email:hebin@mail.buct.edu.cn 2016.03 CCP/PCA/PWM 结构 STC15 系列部分单片机内部集成了三路 CCP/PCA/PWM 模块, 如图 24.1 所示 注 : STC15W1K16S STC15W404S STC15W201S STC15F100W 系列单片机无 CCP/PCA/PWM

More information

指令系统 可分成如下 6 类 : 数据传送指令 算术运算指令 逻辑运算和移位指令 串操作指令 程序控制指令 处理器控制指令 2015 年 3 月 26 日星期四 8 时 41 分 27 秒 2

指令系统 可分成如下 6 类 : 数据传送指令 算术运算指令 逻辑运算和移位指令 串操作指令 程序控制指令 处理器控制指令 2015 年 3 月 26 日星期四 8 时 41 分 27 秒 2 第 3 章 8086 的寻址方式和指令系统 (2) 2015 年 3 月 26 日星期四 8 时 41 分 27 秒 1 3.3 8086 指令系统 可分成如下 6 类 : 数据传送指令 算术运算指令 逻辑运算和移位指令 串操作指令 程序控制指令 处理器控制指令 2015 年 3 月 26 日星期四 8 时 41 分 27 秒 2 3.3.1 数据传送指令 可实现 存储器 立即数 段寄存器 CS DS

More information

一、

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

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

目录 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

Microsoft PowerPoint - vlsi_chapter02

Microsoft PowerPoint - vlsi_chapter02 第 2 章 MOSFET 逻辑设计 本章目录 2.1 理想开关 2.2 MOSFET 开关 2.3 基本的 CMOS 逻辑门 2.4 CMOS 复合逻辑门 2.5 传输门电路 2.6 时钟控制和数据流控制 2017-9-7 第 2 章 MOSFET 逻辑设计 1 2.1 理想开关 1 高电平有效的控制开关 2 低电平有效的控制开关 y = x? 2017-9-7 第 2 章 MOSFET 逻辑设计

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

untitled

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

More information

Microsoft Word - IO_hb_3rd_sim.doc

Microsoft Word - IO_hb_3rd_sim.doc HT48R10A-1, HT48R30A-1, HT48R50A-1, HT48R70A-1, HT48RU80 I/O 型单片机使用手册 二 六年六月第三版 Copyright 2006 by HOLTEK SEMICONDUCTOR INC. 本使用手册版权为盛群半导体股份有限公司所有, 非经盛群半导体股份有限公司书面授权同意, 不得通过任何形式复制 储存或传输 ii Cost-Effective

More information

Ps22Pdf

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

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

<A1AAA1AA475053B4AEBFDACAFDBEDDBDD3CAD5B3CCD0F2CAB5C0FD>

<A1AAA1AA475053B4AEBFDACAFDBEDDBDD3CAD5B3CCD0F2CAB5C0FD> GPS 串口数据接收程序实例页码,1/7 电子工程周刊 : 输入您的 Email 订阅每周自动接收行业新闻, 技术资料, 设计文章 GPS 串口数据接收程序实例 文章作者 : 天大天财股份有限公司巩志民文章类型 : 设计应用文章加入时间 :2003 年 9 月 1 日 1:40 文章出处 :21IC 中国电子网 作者 Email: Atom002@sohu.com 摘要 : 目前 GPS( 全球定位系统

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

70046d_cn.book(70055c_cn.fm)

70046d_cn.book(70055c_cn.fm) 第 8 章复位 目录 本章包括下列主题 : 8.1 简介...8-2 8.2 复位时的时钟源选择... 8-5 8.3 POR: 上电复位... 8-5 8.4 外部复位 (EXTR)... 8-7 8.5 软件复位指令 (SWR)... 8-7 8.6 看门狗超时复位 (WDTR)... 8-7 8.7 欠压复位 (BOR)... 8-8 8.8 使用 RCON 状态位... 8-10 8.9 器件复位时间...

More information

目录 特性...5 CPU 特性... 5 周边特性... 5 概述...5 选型表...6 方框图...6 引脚图...6 引脚说明...7 极限参数...8 直流电气特性...9 交流电气特性...10 上电复位特性...10 系统结构 时序和流水线结构 程序计数器...

目录 特性...5 CPU 特性... 5 周边特性... 5 概述...5 选型表...6 方框图...6 引脚图...6 引脚说明...7 极限参数...8 直流电气特性...9 交流电气特性...10 上电复位特性...10 系统结构 时序和流水线结构 程序计数器... HT48R002/HT48R003 版本 : V1.11 日期 : 目录 特性...5 CPU 特性... 5 周边特性... 5 概述...5 选型表...6 方框图...6 引脚图...6 引脚说明...7 极限参数...8 直流电气特性...9 交流电气特性...10 上电复位特性...10 系统结构... 11 时序和流水线结构... 11 程序计数器... 12 堆栈... 12 算术逻辑单元

More information

第1章 ISIS编辑器指南

第1章 ISIS编辑器指南 Proteus Design Suit 7 HTTP //WWW.WINDWAY.CN 1 2 PROTEUS http://support.labcenter.co.uk/ support@labcenter.com PROTEUS Design Suit 7 PROTEUS Windows 98 NT, Millennuium windows LABCENTER MICROSOFT PROTEUS

More information



 8 位微控制器 ET18F11/11 数据手册 深圳市鹏锦科技有限公司 联系电话 :07828600 手机 :1820771884 传真 :07212178 联系人 : 何颖 QQ:6700001 深圳市福田区振华路家乐大厦 4 楼 B 公司网址 :www.pj212178.com 产品订购信息 型号 FLS RM 封装 ET18F11 1KX1 64B SOIC14 目录 1 概述...4 2 芯片特征...4

More information

OB1

OB1 SIMATIC 克索稳定杆淬火机 20150813\ 2018-06-14 09:29: 30 OB1 - < 离线 > Cycle Execution 名称 : 系列 : 作者 : 版本 : 0.1 块版本 : 2 时间标志代码 : 2018-02-10 14:06:32 接口 : 1996-02-15 16:51:12 长度 ( 块 / 逻辑 / 数据 ): 11154 10520 00030

More information

AT89S51

AT89S51 AT89S51 中文资料 AT89S51 是美国 ATMEL 公司生产的低功耗, 高性能 CMOS8 位单片机, 片内含 4kbytes 的可系统编程的 Flash 只读程序存储器, 器件采用 ATMEL 公司的高密度 非易失性存储技术生产, 兼容标准 8051 指令系统及引脚 它集 Flash 程序存储器既可在线编程 ( ISP) 也可用传统方法进行编程及通用 8 位微处理器于单片芯片中,ATMEL

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

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

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

More information

目录

目录 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

at89S52.doc

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

More information

Microsoft Word - LMB402CBC-AppNote-V0.1.doc

Microsoft Word - LMB402CBC-AppNote-V0.1.doc LMB402CBC 液晶显示模块应用参考 深圳市拓普微科技开发有限公司 版本描述日期编者 0.1 新版本 2006-02-09 杨军 http://www.topwaysz.com 1 / 1 目录 1 概述 3 2 硬件接口 3 3 软件特性 3 3.1 控制器接口信号说明 3 3.2 模块指令系统 4 4 显示数据存储器的地址 4 5 字符发生器 CGRAM 的地址 5 6 应用举例 5 6.1

More information

B_CN.book

B_CN.book 6/8 引脚 8 位闪存单片机 高性能 RISC CPU: 只需要学习 35 条指令 : - 除了跳转指令以外, 所有的指令都是单周期指令 工作速度 : - DC 16 MHz 时钟输入 - DC 250 ns 指令周期 最多 512 字的闪存程序存储器 64 字节数据存储器 8 级深硬件堆栈 中断功能 处理器可对程序存储器进行自写 / 读访问 引脚布局与其他 6 引脚 PIC10FXXX 单片机兼容

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

学习MSP430单片机推荐参考书

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

More information

目录 目录 技术相关信息... 特性... CPU 特性... 周边特性... 概述... 选型表... 2 方框图... 2 引脚图... 3 引脚说明... 4 HT48R063B... 4 HT48R064B... 5 HT48R065B, HT48R066B... 6 极限参数... 7 直

目录 目录 技术相关信息... 特性... CPU 特性... 周边特性... 概述... 选型表... 2 方框图... 2 引脚图... 3 引脚说明... 4 HT48R063B... 4 HT48R064B... 5 HT48R065B, HT48R066B... 6 极限参数... 7 直 增强 I/O 型八位 OTP 单片机 HT48R063B/064B/065B/066B 版本 : V.0 日期 : 目录 目录 技术相关信息... 特性... CPU 特性... 周边特性... 概述... 选型表... 2 方框图... 2 引脚图... 3 引脚说明... 4 HT48R063B... 4 HT48R064B... 5 HT48R065B, HT48R066B... 6 极限参数...

More information