PICkit2 LPC

Size: px
Start display at page:

Download "PICkit2 LPC"

Transcription

1 深圳市英锐恩科技有限公司 单片机集成方案全方位解决服务商 优质智能电子产品 芯 方案解决商 圣邦微电子 (SG MICRO CORP) PICkit2 LPC 产品用户参考手册 深圳市英锐恩科技有限公司 ENROO-TECH(SHENZHEN)CO.,LTD 中国 深圳市福田区福华路嘉汇新城汇商中心 27 楼 2701 Enroo-Tech Technologies CO., Limited Light-Tech International Limited 香港新界荃灣沙咀道 號科技中心 5 樓 5 室 联系电话 : , , , , 联系传真 : 联系邮件 :enroo@enroo.com 公司网站 : 英锐恩科技时刻为您提供技术支持 ; 提供开发应用协助 ; 提供成熟方案 ; 提供免费样品 ; 提供详细资料, 提供销售服务 Add: 深圳市福田区福华路嘉汇新城汇商中心 27 楼 2701 Tel: , Fax:

2 LPC 演示板用户指南 LPC 演示板 用户指南 1

3 目 录 LPC 演示板用户指南 第一章.LPC 演示板概述 1.1 简介 摘要 LPC 演示板支持的器件 LPC 演示板概述 运行 PICkit 2 的演示程序... 4 第二章. 中档 PICmicro 架构概述 2.1 简介 存储器结构 指令格式... 6 第三章. LPC 演示板教程 3.1 简介 LPC 演示板教程 教程 1: Hello World ( 点亮一个 LED) 教程 2: Delay Loop ( 一个 LED 闪烁 ) 教程 3: Rotate ( 循环移位 ) 教程 4: A/D 转换 教程 5: 改变循环闪烁速度 教程 6: 按键去抖 教程 7: 改变循环的速度和方向 教程 8: Function Calls( 函数调用 ) 教程 9: Timer 教程 10: Interrupts( 中断 ) 教程 11: 间接寻址 教程 12: 查表 (ROM 数组 ) 附录 A. 硬件原理图

4 LPC 演示板用户指南 第一章.LPC 演示板概述 1.1 简介 这章主要介绍低引脚数 (LPC) 器件演示板和描述 LPC 演示板的特征. 1.2 摘要 这章讨论 : LPC 演示板支持的器件 LPC 演示板概述 运行 PICkit 2 的演示程序 1.3 LPC 演示板支持的器件 器件支持列表看 PICkit 2 套件光盘的 LPC 演示板的 README 文件. 8-pin DIP Flash 器件 : PIC12F508 PIC12F629 PIC12F635 PIC12F509 PIC12F675 PIC12F683 PIC12F pin DIP Flash 器件 : PIC16F505 PIC16F630 PIC16F684 PIC16F506 PIC16F676 PIC16F pin DIP Flash 器件 : PIC16F685 PIC16F689 PIC16F785 PIC16F687 PIC16F LPC 演示板概述 LPC 演示板配合 PICkit 2 可帮助用户快速的学习应用 PICmicro 微控制器 这个用户指南有 12 个演示板的学习教程, 并且各自都带有汇编语言源程序. LPC 演示板如图

5 图 1-1: LPC 演示板 LPC 演示板用户指南 1.5 运行 PICkit 2 的演示程序 LPC 演示板带有一个已编程演示程序固件的器件. 把演示板插到 PICkit 2, PICkit 2 通过 USB 电缆连接到 PC, 启动 PICkit 2 编程软件, 选择 target power 的复选框. 演示板上的四个红色 LED 将轮流闪烁. 按按键 SW1, LED 亮的顺序会和前一次相反. 旋转电位器 RP1, 会改变 LED 闪烁的频率. 这个演示程序是用户指南中第七个教程的程序. 4

6 LPC 演示板用户指南 第二章. 中档 PICmicro 架构概述 2.1 简介这章介绍 LPC 演示板上的中档 PICmicro 的架构. 图 2-1: 简化的中档 PICmicro 模块图 2.2 存储器结构 PICmicro MCU 带有各自独立的程序存储区和数据存储区. 地址总线和数据总线分开, 使 MCU 具有更高的执行效率, 除分支指令外, 所有的指令均为单周期指令. 数据存储器包含在文件寄存器. 访问文件寄存器的指令地址长度是 7 bits, 因此只能寻址 128 个文件寄存器. 文件寄存器被分成几个 bank. 另外的两个位 RP0 和 RP1 ( 在状态寄存器里 ) 允许用来访问多个 bank. 这两个位能够有效的改变文件寄存器地址的高两位. 中档器件在每个 bank 上保留前面 32 个地址, 作为特殊功能寄存器 (SFRs). 特殊功能寄存器用来编程控制器件的外设. 控制寄存器和数据寄存器是在 SFR 空间. 在每个 bank 的地址 0x20 到每个 bank 的最后一个地址是通用寄存器 (GPR), 这些空间 5

7 LPC 演示板用户指南用来存储程序的变量. 一些使用频繁的寄存器可以从其他任何 bank 访问. 例如, 状态寄存器总是可访问的, 即使没有通过 RP 位来选择 bank. 最后的 16 字节 (0x70-0x7F) 可能也可以从其他 bank 访问. 程序存储器可通过 13 位的程序计数器 (PC) 来访问. 低 8 bits 可通过 SFR (PCL) 来访问, 高 5bits 在 PCLATH. 详细资料请看 PIC16F685/687/689/690 数据手册 (DS41262) PC 的 PCL 和 PCLATH 部分. 当程序存储器指令超过 1k 时,PCLATH 变得非常重要, 在做查表程序时也是一样, 看教程 指令格式指令集包括以下三种基本类型 : 字节操作类指令 位操作类指令 立即数操作类指令字节操作类指令包含 7-bit 的数据地址, 一个目标寄存器位和 6 位操作代码. 数据地址加上 RP0 和 RP1 位组成 9 位的操作数的数据存储器地址, 其他的操作数是工作寄存器 (W 或 Wreg). 在指令执行后, 目标寄存器位指定操作的结果存储在 W 或指令后面的文件寄存器. 例如 : ADDWF data,f 寄存器包括 Wreg 和 data, 操作结果存储在 data. 位操作类指令是对文件寄存器的指定的位段进行操作. 包含 7 位数据地址, 3 位位地址和 4 位操作码. 这些指令可能用来对指定的文件寄存器的位段置 1 或清 0. 也可能用来测试指定的文件寄存器的位段. 例如 : BSF STATUS,RP0 Status 寄存器的 RP0 位置 1. 立即数操作类指令操作数包含在指令里.W 寄存器作为另外一个操作寄存器. Call 和 GOTO 用一个 11 位的数作为立即数地址. MOVLW 'A' 把 A 的 ASCII 码值移动到 Wreg 汇编语言程序基础汇编语言数字的格式除非有指定, 否则汇编编译器会把程序里的任何数字认为是十六进制数. 汇编编译器也支持二进制, 十进制, 八进制和 ASCII 码. 十六进制 : 12 或 0x12 或 H'12' 十进制 :.12 或 D'12' 八进制 : O'12' 二进制 : B' ' ASCII 码 : A'c' 或 'c' Org (Origin) Org 告诉编译器产生代码的起始地址. 通常代码起始地址在 0000, 但是它能够被设置在程序存储器的任何地址单元. 低档的器件有一个复位向量在程序存储器的最后一个地址单元, 所以它需要一个 GOTO 指令来指定程序的起始地址. End End 告诉编译器停止编译. 它必须写在所要编译程序的结束的位置. 它没必要放 6

8 在程序文件的最后, 但是 END 后面的语句将不会被编译. 定义存储器位置定义数据存储器的位置有三种方式 ( 看例 2-1). 例 2-1: 定义数据存储器 #define Length 0x20 ;C 语言的语法 Length equ 0x20 ; 标号 Length 的值等于 0x20 LPC 演示板用户指南 cblock 0x20 Length Width Area:2 Girth endc ; 开始变量的块定义 ; 变量 Length 的地址在 0x20 ; 变量 Width 的地址在 0x21 ; 定义一个两字节长的变量, 起始地址在 0x22 ; 变量 Girth 的地址在 0x24 除非要把某个变量指定在一个特殊的位置, 否则 cblock/endc 是最好的变量定义方法. 这个方法的优点是变量定义和开发的过程中, cblock 能够保持变量块最小. 用其他方法, 你可能还要回过头来查找没有用到的单元. 7

9 LPC 演示板用户指南 第三章. LPC 演示板教程 3.1 简介以下的教程包含了 LPC 演示板的基本特征. 如有必要请看应用文档. 源代码和 HEX 文件安装在 C:\Microchip\PICkit 2 \Lessons\. 也可在 PICkit 2 光盘目录 \PICkit 2 Lessons\ 中找到. 3.2 LPC 演示板教程 教程 1: Hello World ( 点亮一个 LED) 教程 2: Delay Loop ( 延时循环 ) 教程 3: Rotate ( 循环移位 ) 教程 4: Analog-to-Digital(A/D 转换 ) 教程 5: Variable Speed Rotate( 改变循环闪烁速度 ) 教程 6: Switch Debounce( 按键去抖 ) 教程 7: Reversible Variable Speed Rotate( 旋转电位器改变 LED 闪烁速度和方向 ) 教程 8: Function Calls( 调用函数 ) 教程 9: Timer0 教程 10: Interrupts( 中断 ) 教程 11: Indirect Data Addressing( 间接寻址 ) 教程 12: Look-up Table ( 查表 ) 教程 1: Hello World ( 点亮一个 LED) 教程 1 展示怎样点亮一个 LED. 并讨论 I/O 口的结构. 新指令 : BSF 位置 1 指令 BCF 位置 0 指令 LED 连接到 I/O 口 RC0 RC3. 当这些 I/O 的其中一个输出高电平, 相应的 LED 就被点亮. 这些 I/O 能够被配置位输入或输出. 在上电时默认的是输入. TRIS 寄存器的某位段为 0 则相应的 I/O 口为输出, 为 1, 则相应的 I/O 为输入. 我们想要用数字输出, 所以必须配置 TRIS. 例 3-1: PICkit 2, 教程 1: HELLO WORLD ; PICkit 2 Lesson 1 - 'Hello World' ; #include <p16f690.inc> config (_INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_OFF & _MCLRE_OFF & _CP_OFF & _BOD_OFF & _IESO_OFF & _FCMEN_OFF) org 0 Start BSF STATUS,RP0 ; 选择寄存器 bank 1 BCF TRISC,0 ; 设置 I/O 口 RC0 为输出 BCF STATUS,RP0 ; 选择寄存器 bank 0 BSF PORTC,0 ;RC0 输出 1, 点亮 LED GOTO $ ; end 8

10 LPC 演示板用户指南 ; 开始一个注释段, 任何在分号行后的文字都会被编译器忽略. #include 在一个 include 文件定义 PIC16F690 所有可用的特殊功能寄存器和有效的存储区. 这些定义的名称和器件数据手册匹配. Config 定义配置字. 这些标号已在 p16f690.inc 里定义. 它们的逻辑关系是 AND. Org 0 告诉编译器产生代码的起始位置. 代码可能在程序存储器的任何单元开始生成. 中档 PICmicro 器件的起始地址是 0, 0 也是器件的复位向量. BCF TRISC,0 告诉处理器清 0 文件寄存器 TRISC 的 0 位. TRISC 是三态寄存器. TRISC 寄存器的某位段为 0 则相应的 I/O 口为输出, 为 1, 则相应的 I/O 为输入. 我们要把它设为输出, 所以必须清 0. BSF PORTC,0 告诉处理器把 PORTC 的 0 位置 1. I/O 口将输出高电平, 点亮 LED. GOTO $ 告诉处理器在当前的指令循环. 更多的信息请参考 PIC16F685/687/689/690 数据手册 (DS41262) 的 I/O 口部分 教程 2: Delay Loop ( 一个 LED 闪烁 ) 教程 1 展示怎样点亮一个 LED, 这个教程将展示怎样让一个 LED 闪烁. 新指令 : CLRF 文件寄存器清 0 INCF 文件寄存器加 1 DECF 文件寄存器减 1 INCFSZ 文件寄存器加 1, 假如为 0, 则跳到下一条指令 DECFSZ 文件寄存器减 1, 假如为 0, 则跳到下一条指令 GOTO 跳到程序的另一个位置例 3-2: PICkit 2, 教程 2: 闪烁 Loop BSF PORTC,0 ; 点亮连接到 RC0 的 LED BCF PORTC,0 ; 熄灭连接到 RC0 的 LED GOTO Loop ; 循环, 再做一次 加上 BCF 指令, 使 LED 循环闪烁,LED 闪烁的速度非常快, 你只能看到黯淡的红光. 这个循环需要执行 4 个指令周期. 第一条指令点亮 LED. 第二条指令熄灭 LED. GOTO 需要 2 个指令周期, 这意味着一个循环中 LED 只被点亮 25% 的时间. 这样的配置,PICmicro 每秒执行 100 万条指令. 在这个速度下, 要使肉眼能看到闪烁, 必须降低闪烁的频率, 这就需要用延时循环. 文件寄存器加 1 或减 1 INCFSZ 和 DECFSZ 指令是给指定的文件寄存器加上 1 或减去 1, 并且当结果为 0 时, 条到下一条指令. 例 3-3 是一个循环延时的例子 CLRF 清 0 计数器单元 DECFSZ 文件寄存器减 1, 假如为 0, 则跳到下一条指令 9

11 例 3-3: 循环延时 LPC 演示板用户指南 Short Loop Loop CLRF Delay DECFSZ Delay,f GOTO Loop Long Loop Loop CLRF Delay1 CLRF Delay2 DECFSZ Delay1,f GOTO Loop DECFSZ Delay2,f GOTO Loop GOTO Loop ( 在例 3-3) 返回到 Loop 继续下个循环. 一个循环需要 3 个指令周期 ; DECFSZ 指令消耗一个周期, GOTO 指令消耗两个周期 ( 看注意 ), 程序将执行 256 个循环, 总的是 768 个指令周期, 执行时间 768μs. 第二个循环程序的执行时间为 ( ) * 256 = μs = 0.197s. 打开 Blink.asm 并编译. 然后导入 HEX 文件到 PICkit 2, 编程器件,LED 的闪烁速度大约 2 Hz 教程 3: Rotate ( 循环移位 ) 教程 1 和 2 展示怎样点亮 LED 并让它闪烁, 这个教程将展示怎样循环点亮四个 LED. 先点亮 DS4 然后移到 DS3, 然后 DS2, 然后 DS1, 再回到 DS4. 新指令 MOVLW 把一个立即数装入到 Wreg MOVWF 把 Wreg 的值移到文件寄存器 MOVF 把相关的文件寄存器的值移到 Wreg 或同一个文件寄存器 ( 看注意 ) RRF 文件寄存器位循环右移 RLF 文件寄存器位循环左移 10

12 循环程序流程 首先, 初始化 I/O 口 然后, 把显示变量赋给 I/O 口 显示一段时间 循环显示图 3-1: 循环程序流程 LPC 演示板用户指南 循环移位循环移位指令 (RRF 或 RLF) 带进位位向左或向右移动文件寄存器所有的位. 进位位移到文件寄存器的低位或高位, 文件寄存器移出的位写到进位位 C. 在执行移位指令前进位位 C 被清 0, 所以多余的位不会进入 display. 进位位 C 也用来指示 display 是否为 0. 当进位位 C 为 1 时, 必须重新把 display 的 bit 3 设置为 1. PICmicro MCU 有两条循环移位指令 : 循环左移 (RLF) 和循环右移 (RRF). 图 3-2: 循环左移 11

13 LPC 演示板用户指南 例 3-4: 循环移位例程 教程 4: A/D 转换这个教程将展示怎样配置 ADC 模块, 用来读取一个由板上的电位器 (RP1) 控制的模拟电压, 并在四个 LED 上显示转换结果的高 4 位. PIC16F690 片内有一个精度为 10 bits 的 11 通道 ADC 模块. 这个 AD 转换器的参考电压可由器件的 VDD 或一个外部参考电压源提供. LPC 演示板的 AD 参考源为 VDD. 模拟电压和参考电压之间的比例关系可以计算出 AD 转换的结果. ADC = V/VREF * 1023 反过来用 ADC 转换的结果和参考电压也可以算出模拟电压值. V = ADC/1023 * VREF 当用 AD 读一个传感器时, 计算电压值仅仅是第一步, 还可能要一些数学计算 例如, 读一个热敏电阻, 计算出电压仅仅是计算温度的第一步. 用其它方法也可以转换 ADC 值, 包括直接查表和分段线性插补. 从原理图 ( 附录 A. 硬件原理图 ) 可以看到电位器是连接到 PIC16F690 的 RA0. 以下是这个教程程序的配置步骤 : 配置 PORTA 为模拟输入, TRISA<0> = 1, ANSEL<0> = 1 在 ADCON1 选择 AD 转换时钟. 在 ADCON0 选择采样通道, 对齐方式和 VREF 参考源 ADCON1 ADCON1 用来选择处理器时钟速度和 AD 转换速度的比例 这是非常重要的, 因 12

14 LPC 演示板用户指南 为 ADC 转换每一位需要的的最少时间是 1.6μs 假如转换的时钟速度太高, 精度会降低 处理器的时钟速度增加, 时钟分配器必须保证转换所需的最少时间 当时钟速度为 4MHz, 时钟分配器设置最小为 8:1 的比例, 这时转换速度为 2μs 参考 PIC16F685/687/689/690 数据手册 (DS41262) 的推荐配置表格 TAD vs. Device Operating Frequencies 寄存器 3-1: ADCON1 A/D AD 控制寄存器 1 ( 地址 : 9Fh) bit 7 未用 : 读作 0 bit 6-4 ADCS<2:0>: A/D 转换时钟选择位 000 = FOSC/2 001 = FOSC/8 010 = FOSC/32 x11 = FRC (AD 模块内部专用的 RC 振荡器 = 500 khz ) 100 = FOSC/4 101 = FOSC/ = FOSC/64 bit 3-0 未用 : 读作 ADCON0 ADCON0 控制 ADC 操作的寄存器. Bit 0 开启 ADC 模块,Bit 1 开始一次 AD 转换,bits <5:2> 选择 ADC 的通道 VCFG bit< 6> 选择 AD 参考源 VREF, 可能是 VDD 或一个独立的参考电压 ADFM bit <7> 选择 10 bits 是左对齐还是右对齐 在这个教程中,ADC 模块必须开启, 并选择采样通道 RA0(AN0) 选择内部电压参考源和 8TOSC 转换时钟 ADC 在变换采样通道后需要大约 5μs, 使 ADC 采样电容稳定 最后, 我们就可以把 ADCON0 的 GO 位置 1 开始转换 GO 位也同样作为转换完成的标志, 当 AD 转换完成时,GO 位将被清 0,AD 转换结果被保存在 ADRESH:ADRESL 中 在这个教程中转换结果的高四位将被显示在 LED 中 关于 ADC 模块的更多资料请看 PIC16F685/687/689/690 数据手册 (DS41262) 的 Analog-to-Digital 部分 寄存器 3-2: ADCON0 A/D 控制寄存器 ( 地址 : 1Fh) bit 7 ADFM: A/D 结果格式选择位 1 = 右对齐,ADRESH 寄存器的高 6 位读为 0 0 = 左对齐,ADRESL 寄存器的低 6 位读为 0 bit 6 VCFG: 参考源选择位 1 = VREF 0 = VDD bit 5-2 CHS<3:0>: 模拟通道选择位 0000 = 通道 00 (AN0) 13

15 LPC 演示板用户指南 0001 = 通道 01 (AN1) 0010 = 通道 02 (AN2) 0011 = 通道 03 (AN3) 0100 = 通道 04 (AN4) 0101 = 通道 05 (AN5) 0110 = 通道 06 (AN6) 0111 = 通道 07 (AN7) 1000 = 通道 08 (AN8) 1001 = 通道 09 (AN9) 1010 = 通道 10 (AN10) 1011 = 通道 11 (AN11) 1100 = CVREF 1101 = VP = 保留. 未用 1111 = 保留. 未用 bit 1 GO/DONE: A/D 转换状态位 1 = A/D 转换正在进行. 置 1 开始一个 A/D 转换周期 ( 当转换完成时, 该位由硬件自动清 0 ) 0 = A/D 转换已完成或未进行 AD 转换 bit 0 ADON: A/D 使能位 1 = 开启 A/D 模块 0 = A/D 模块关闭, 没有消耗工作电流 教程 5: Variable Speed Rotate( 改变循环闪烁速度 ) 教程 5 结合教程 3 和教程 4 用 AD 转换来控制 LED 循环闪烁的速度 新指令 BTFSS 位测试指令, 为 1 跳转 BTFSC 位测试指令, 为 0 跳转每个主循环都进行一次 AD 转换, 转换结果用来控制延时程序的外围循环 ( 看例 3-5). 例 3-5: 改变循环闪烁速度例程 14

16 图 3-3: 程序流程 LPC 演示板用户指南 教程 6: 按键去抖机械开关在计算机, 微处理器和微控制器的应用中扮演着及其重要的角色 机械开关便宜 简单且可靠 开关会产生一些干扰, 显然噪声是按键在关闭和断开时引起的 消除按键抖动两个最好的方法是连接一个阻容电路, 或连接到可重定位的移位寄存器 ( 看 3-4 和 3-5) 这些方法是非常有效的, 但是要增加成本 但是如果程序存储器够用, 用软件的方法消抖, 可以节省这些成本 15

17 图 3-4: 滤波消抖方案 LPC 演示板用户指南 图 3-5: 移位寄存器消抖方案 一个简单的按键消抖的方法是, 连续采样按键信号直到信号稳定, 或者直到信号没有反弹 那么连续采样的时间要多长呢, 通常 5 ms 就足够了 LPC 演示板的按键没有消抖, 但是它是按键消抖很好的时间平台 16

18 图 3-6: 简单的按键消抖程序流程 LPC 演示板用户指南 教程 7: Reversible Variable Speed Rotate( 改变循环的速度和方向 ) 教程 7 结合教程 5 和 6 当按键按下时改变循环的方向, 调整电位器控制循环的速度 程序必须保持原来的循环方向的代码, 还要加上另一方向循环的代码 教程 5 是用右循环, 并检测进位位 C, 为 1 时进入下个循环 教程 7, 我们也同样需要左循环, 并检测 display 的 bit 4 是否为 1 当 display 的 bit 4 为 1 时, 把 bit 4 清 0, 并把 bit 0 置 1 17

19 例 3-6: 改变循环的速度和方向例程 LPC 演示板用户指南 教程 8: Function Calls( 函数调用 ) 教程 8 展示怎样改变 LED 循环闪烁的方向, 用一个函数作为延时程序 新指令 CALL 调用函数或子程序 RETURN 中止函数或子程序 RETLW 中止函数或子程序函数或子程序通过 CALL 指令来调用, 用 RETURN 或 RETLW 来中止 RETURN 程序返回到执行 CALL 指令的下一单元的语句 RETLW 同样也返回到 CALL 指令的下一单元的语句, 但是 W 载入了一个常量 中档 PICmicro MCU 器件的 CALL 堆栈能够保持 8 个 return 地址. 假如产生了第九个 CALL, 第一次写入的返回地址会被覆盖 传递自变量 Wreg 可以很方便的传递一个字节,FSR 也可能被用来传递另外一个字节 假如要传递更多的数据, 就必须要有一个固定的缓冲器 当调用延时函数时,ADC 结果移到 W, 然后调用 Delay 子程序 RETURN 返回到 CALL 的下一条指令 18

20 例 3-7: 函数调用 LPC 演示板用户指南 教程 9: Timer0 Timer0 是一个计数器 它能够用作处理器时钟周期或外部事件的计数器 教程 9 把它配置为指令周期的计数器 Timer0 一个具有预分频器的 8-bit 计数器 图 3-7: TIMER0 简图 TMR0 是一个特殊功能寄存器 (SFR), 可通过程序来读写 预分频器不是 SFR, 因而不能读写 可是, 对 TMR0 的所有指令写入操作都将对预分频器清 0 定时器可能被处理器时钟或外部事件驱动 由处理器时钟驱动时, 它每个指令周期加 1 这是一个很方便的计时方法, 比循环延时更好, 这样处理器不用浪费时间来处理循环延时 预分频器通过 OPTION_REG 来配置, 看图

21 图 3-8: OPTION_REG 配置预分频器 LPC 演示板用户指南 教程 9 把 Timer0 的预分频器配置为最大, 以获得最长的延时时间 预分频器将处理器时钟进行 256 分频 因此,Timer0 溢出标志位每 65536μs ( s * 256 * 256) 被置 1 一次,1s 大约 15 次 例 3-8: TIMER0 例程 20

22 LPC 演示板用户指南 教程 10: Interrupts( 中断 ) 新指令 RETFIE 中断返回指令 SWAPF 文件寄存器半字节交换指令中断源大部分的外设能够产生一个中断, 同样一些 I/O 也能被配置为当状态改变时产生中断 当一个外设需要中断服务, 它的中断标志位会被置 1 每个中断标志位和中断使能位进行 AND, 然后各个中断标志位和中断使能位 AND 的结果再进行 OR, 产生一个主中断请求信号 这个主中断与全局中断使能位 (GIE), 进行 AND 看 PIC16F685/687/689/690 数据手册 (DS41262) 的完整中断逻辑图 这个全局中断使能位决定 PICmicro 是否响应外设的中断请求 图 3-9: 中断逻辑简图 当主中断请求信号产生,PICmicro 将结束当前的指令, 把下一条指令的地址保存在堆栈, 然后跳到中断服务程序 (ISR) 进入 ISR 后, 硬件自动清 0 GIE 位, 以防止响应其它中断请求 中断的现场保护进入 ISR 后第一件事是进行中断现场保护, 在中断返回到主程序前要恢复被保护的寄存器的内容 任何在 ISR 里可能被改变的 SFR 都必须保存, 至少要保存 Wreg 和 Status 寄存器 PIC16F690 的文件寄存器的最后 16 bytes 是 accesses 区, 最好用来存放所保护的寄存器的内容, 这 16 bytes 寄存器可以从任何 RAMBank 存取, 而不要设置 Status 寄存器的 RP0 和 RP1 识别触发中断的事件接下来,ISR 要检测中断标志位, 以确定触发中断的外设 当发现中断源时, 就处理该外设的中断服务程序 中断的现场恢复一旦处理完中断服务程序, 就需要恢复中断现场并返回主程序 恢复中断现场不能用 MOVF W_Temp,w, 因为 MOVF W_Temp,w 可能会影响 Z 标志 用两个 SWAPF 指令能够恢复 Wreg, 并且不会影响 Status 寄存器的 z SWAPF 用来交换寄存器的高四位和低四位 第一次交换后存到文件寄存器, 第二次交换结果保存到 Wreg 21

23 例 3-9: 现场恢复 LPC 演示板用户指南 最后,RETFIE 返回原程序, 并把 GIE 置 1, 重新使能中断 图 3-10: SWAPF 指令 教程 11: 间接寻址 FSR ( 文件选择寄存器 ) 用来指定一个文件寄存器地址 一个对 INDF( 间接文件寄存器 ) 的读或写操作, 就是对 FSR 所指定的地址的文件寄存器操作 这可以用来实现数字滤波 在一个数列中保存最后 n 个值, 然后求平均值 这个滤波需要两个部分 : 一个循环队列和一个计算平均值的函数 22

24 图 3-11: 平均值滤波 LPC 演示板用户指南 在一个中档 PICmicro 中计算平均值最好用 FSR 来保存下一个被插入的值 这能够确保原来的值总是被新的值覆盖 例 3-10: 文件选择寄存器例程 教程 11 加入了一个平均值滤波到教程 4 的 ADC 代码中 旋转电位器改变模拟电压值,AD 模块读取这个电压值 经过滤波后送到 LED 显示 教程 12: 查表 (ROM 数组 ) 教程 8 介绍函数调用 教程 12 展示怎样调用函数和计算并修改程序指针, 也就是查表程序 ( 看例 3-11). 它有时候用来实现一个表格到另外一个值的转换 在高级语言可以这样表示 : y = function(x); 23

25 LPC 演示板用户指南 x 返回后会把相应的值赋给 y PICmicro MCUs 用直接修改程序指针的方法来实现 例如, 一个十六进制数到相应的 ASCII 的转换 索引值用来确定相应的 RETLW 指令的程序指针, 把一个常量导入到 Wreg, 并返回到调用程序 例 3-11: 查表 假如表格与一个 256 byte page 边界交叉, 或假如不知何故查表是调用索引值以外的值, 程序将跳到表格外一个位置 如果在表格后只有十六条指令, 必须确定索引值不超过 16 简单的方法是在修改 PCL 前与 W 进行逻辑与 : ANDLW 0x0F. 假如与表格一个 256 byte page 边界交叉, 程序指针是 13 位宽, 但是 PCL 只有 8 位 ( 看图 3-12) 剩下的高 5 位是保存在 PCLATH 可是低 8 位溢出时是不能自动加载到 PCLATH 的, 这需要在程序里修改 PCLATH 关于怎样用 PCLATH 的更多资料, 请看 PIC16F685/687/689/690 数据手册 (DS41262) 的 PCL 和 PCLATH 部分 图 3-12: PC 这个教程用查表程序来实现一个二进制数到格雷码的转换, 这经常用在解码应用上教程中也同样先获得一个 AD 值, 然后转换为格雷码在 LED 显示 ( 看图 3-12) 格雷码的转换十进制二进制

26 ] 例 3-12: 二进制到格雷码的转换 LPC 演示板用户指南 25

27 LPC 演示板用户指南 附录 A. 硬件原理图 图 A-1: LPC 演示板原理图 26

28 深圳市英锐恩科技有限公司 全球销售及服务网点 单片机集成方案全方位解决服务商 优质智能电子产品 芯 方案解决商 PARTNER 联系信息 : 深圳市英锐恩科技有限公司 ENROO-TECH(SHENZHEN)CO.,LTD 中国 深圳市福田区福华路嘉汇新城汇商中心 27 楼 2701 Enroo-Tech Technologies CO., Limited Light-Tech International Limited 香港新界荃灣沙咀道 號科技中心 5 樓 5 室 联系电话 : , , , , 联系传真 : 联系邮件 :enroo@enroo.com 公司网站 : Add: 深圳市福田区福华路嘉汇新城汇商中心 27 楼 2701 Tel: , Fax:

mdt1030

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

More information

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

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

More information

AN579

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

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

文件名

文件名 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

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

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

AN546

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

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 Word - S153B.doc

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

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

AN510

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

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

AN541

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

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

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

<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

,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

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

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

More information

Microsoft Word - mdtjianjai.doc

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

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

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

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

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

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

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

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

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

<A1AAA1AA475053B4AEBFDACAFDBEDDBDD3CAD5B3CCD0F2CAB5C0FD>

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

More information

41213C.book

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

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

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

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

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

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

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

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

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

More information

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

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

目 录

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

<4D F736F F D20C7B0CBC4D5C2D7F7D2B5CCE22E646F6378>

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

More information

<4D6963726F736F667420576F7264202D20D4D3D6BECEC4B8E5C4A3B0E52E646F63>

<4D6963726F736F667420576F7264202D20D4D3D6BECEC4B8E5C4A3B0E52E646F63> 1/8 文 / 杜 洋 自 从 我 的 爱 上 单 片 机 一 书 问 世, 爱 上 一 词 就 在 电 子 制 作 的 圈 子 里 小 火 了 一 把 随 后 又 出 现 了 爱 上 制 作 爱 上 Arduino, 还 有 一 大 堆 类 似 名 字 的 出 版 物 虽 然 每 一 本 的 内 容 都 很 精 彩, 但 总 这 么 爱 来 爱 去 的, 是 不 是 有 点 审 美 疲 劳 呢?

More information

Microsoft Word - ha0013s.doc

Microsoft Word - ha0013s.doc 文件编码 :HA0013s 简介 : 本文介绍利用 8 位微控制器控制 DV16100NRB 液晶显示驱动器的方法 该 LCM 由内置的 Hitachi HD44780 进行驱动及控制 本文应用中, 着重考虑如何使微控制器产生正确的信号以符合 LCM 所需的时序 若要获得详细的时序及指令信息, 请查阅 LCM 厂商的资料 LCM 能以 4 位或 8 位模式工作 在 4 位模式下, 传送一个字符或一条指令需两个传输周期完成

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

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

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

41239D.book

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

More information

CM ZT1

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

More information

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28

More information

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

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

More information

untitled

untitled 論 數 Encoding, Transmission, Reception, and Decoding for IR Data Packet Communication 林 年六 論 數 數 187 立 北 年度 林 數 料欄 數 復 路 路 論 數 (Infrared Data Packet ) 路 (IR Transmitter) 路 (IR Receiver) 行 數 (Infrared Data

More information

Microsoft Word - IRFWX_A051_C_SyncMOS_with_STC_APN_SC_.doc

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

More information

PIC PICC C 4K C <10% C PIC 11.3 MPLAB-IDE PICC PICC MPLAB-IDE MPLAB-IDE ICE2000 ICD2 PICC MPLAB-IDE IDE Project Set Language Tool Locations 11-1 11-1

PIC PICC C 4K C <10% C PIC 11.3 MPLAB-IDE PICC PICC MPLAB-IDE MPLAB-IDE ICE2000 ICD2 PICC MPLAB-IDE IDE Project Set Language Tool Locations 11-1 11-1 PIC C 11.1 PIC C C C PIC C C PC PC PC C C PIC C PIC Microchip PIC C PIC C Hitech CCS IAR Bytecraft Hitech PICC PIC Hitech PIC PICC-Lite PIC PIC16F84 PIC16F877 PIC16F628 Flash PICC-Lite PIC C PIC C Hitech-PICC

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

Converting image (bmp/jpg) file into binary format

Converting image (bmp/jpg) file into binary format RAiO Image Tool 操作说明 Version 1.0 July 26, 2016 RAiO Technology Inc. Copyright RAiO Technology Inc. 2013 RAiO TECHNOLOGY INC. www.raio.com.tw Revise History Version Date Description 0.1 September 01, 2014

More information

专业主干课程与主要专业课程教学大纲(2009年、2011年).doc

专业主干课程与主要专业课程教学大纲(2009年、2011年).doc ... 1... 4... 9... 12... 16... 20... 23... 26... 30... 33... 36 Electric Circuits 00440021 64 0 0 4 1 2 Y- 3 4 ZYT H 5 Analog Electronic Technique 00440041 54 14 0 3.5 1. 2. 1. 2. 3. RC 4. 5. 1. 20 2.

More information

untitled

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

More information

Microsoft Word - 論文終極板.doc

Microsoft Word - 論文終極板.doc 逢 甲 大 學 自 動 控 制 工 程 學 系 專 題 製 作 專 題 論 文 多 訊 息 生 理 訊 號 儲 存 單 元 軟 硬 體 研 製 The Development of Storage Unit for Multi-functional Physiological Signals 指 導 教 授 : 邱 創 乾 專 題 成 員 : 江 宸 菘 林 恩 全 陳 志 華 中 華 民 國 九

More information

EN10,iphone5数据线IC,苹果配件开发

EN10,iphone5数据线IC,苹果配件开发 单片机集成方案全方位解决服务商 优质智能电子产品 芯 方案解决商 EN10 产品规格 用户参考手册 Version1.2 10.June.2013 深圳市英锐恩科技有限公司 SHENZHEN ENROO-TECH CO.,LTD 中国 深圳市福田区深南中路嘉汇新城汇商中心 27 楼 2701 室 ENROO TECHNOLOGIES CO., LIMITED 香港新界荃灣沙咀道 29-35 號科技中心

More information

能投7月报封面

能投7月报封面 目 录 CONTENTS 2015 年 第 7 期 ( 总 第 56 期 ) 编 委 会 主 任 : 郭 勇 副 主 任 : 张 志 远 夏 公 海 成 员 : 郭 应 万 罗 毅 陈 日 任 治 俊 严 江 李 越 巫 晓 兵 宗 仁 怀 王 洪 刘 鸿 川 编 辑 部 总 编 辑 : 张 志 远 执 行 总 编 辑 : 夏 公 海 常 务 副 总 编 辑 : 郭 应 万 副 总 编 辑 : 李

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

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

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

More information

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

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

STEP-MXO2 V2硬件手册

STEP-MXO2 V2硬件手册 小脚丫 STEP FPGA STEP 2016/8/28 目录 1. 概述... 2 2.STEP-MXO2 V2 硬件简介 :... 3 2.1 STEP-MXO2 V2 开发板... 3 2.2 FT232 编程器... 3 2.3 FPGA... 3 2.4 供电... 4 2.5 时钟... 4 2.6 七段数码管... 4 2.7 三色 LED... 4 2.8 拨码开关... 4 2.9

More information

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

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

More information

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

untitled

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

More information

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

01.ai

01.ai 赛尔富电子有限公司 地址 : 中国宁波国家高新区聚贤路 1345 号 电话 :0086-574-28805678 传真 :0086-574-28805656 E-mail:sales@self-electronics.com 赛尔富电子 ( 德国 ) 公司 Add:August-Horch-Str.7,51149,Koeln Tel:0049-2203-18501-0 Fax:0049-2203-18501-199

More information

Page 2

Page 2 第 15 章交换机 路由器配置技术 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Page 8 Page 9 Page 10 Page 11 Page 12 Page 13 Page 14 Page 15 Page 16 Page 17 Page 18 Page 19 Page 20 Page 21 Page 22 Page 23 Page 24 Page 25

More information

PIC16F87X基本指令說明

PIC16F87X基本指令說明 PIC16F87X 基本指令說明 ADDLW K 是 Add Literal and W 縮寫,ADDLW K 此指令是將 W 的內容與數值 K 相加, 並將加完結果存於 W 內 即 (W)+K (W) 例 :W=0X11,K=0X15, 執行 ADDLW K 之後, 結果為 W=0X26,K=0X15 ADDWF 是 Add W and f 縮寫,ADDWF F,d 此指令是將 W 之內容與 RAM(file)

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

Cube20S small, speedy, safe Eextremely modular Up to 64 modules per bus node Quick reaction time: up to 20 µs Cube20S A new Member of the Cube Family

Cube20S small, speedy, safe Eextremely modular Up to 64 modules per bus node Quick reaction time: up to 20 µs Cube20S A new Member of the Cube Family small, speedy, safe Eextremely modular Up to 64 modules per bus de Quick reaction time: up to 20 µs A new Member of the Cube Family Murrelektronik s modular I/O system expands the field-tested Cube family

More information

Microsoft Word - em78 sub program.doc

Microsoft Word - em78 sub program.doc 一 二进制数转换为 ASCⅡ 码 将一个字节的二进制数转换为两位 16 进制数的 ASCⅡ 码 main: mov a,@0x9f ; 二进制数为 0x9f mov 0x30,a ; 二进制数存入 0x30 mov a,@0x02 mov 0x10,a ;0x10 中存放转换次数 mov a,@0x31 mov 0x04,a ;0x04 中为转换后数据存放地址 mov a,0x30 B1: ; 取

More information

Microsoft Word - MAN2011A_CH_RTT.doc

Microsoft Word - MAN2011A_CH_RTT.doc 基于 SAM7X EK 和 IAR EWARM 文档编号 文档版本 Rev. A 文档摘要 基于 AT91SAM7X EK 开发板的代码解读,RTT 代码解读 关键词 AT91SAM7X256 SAM7X EK IAR EWARM J LINK RTT 创建日期 2010 06 08 创建人员 Cust126 审核人员 Robin 文档类型 公开发布 / 开发板配套文件 版权信息 Mcuzone 原创文档,

More information

29 0. 0.1 0.2 0.3 1. 30 1840 1930 1932 1926 35 51 55 214 1 31 1988 3 2. 2.1 3 2000 2.2 79 1 52 32 56 57 57 2 2.3. 2 10 4 40 16 4 64 2.4 3. 3.0 3.1 1 Hz 33 193ms 176 174 169 167 165 163 162 160 159 (T )

More information

Electrical and Optical Clock Data Recovery Solutions - Data Sheet

Electrical and Optical Clock Data Recovery Solutions - Data Sheet 32 GBd N1076A 32 GBd N1077A / 64 GBd N1076B 64 GBd N1078A / 64 GBd NRZ PAM4 O/E < 100 fs RMS JSA PLL ...3...4...4...5 /...6...8...11 N1076A...12 N1076B DCA-M...13 N1077A...15 N1078A DCA-M...17...21...

More information

EMC单片机学习笔记.doc

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

More information

提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, / 11

提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, / 11 .. 软件综合实验之操作系统 进入保护模式 陈香兰 中国科学技术大学计算机学院 July 1, 2016 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, 2016 1 / 11 提纲. 1 实验准备. 2 从实模式进入保护模式. 3 小结 陈香兰 ( 中国科学技术大学计算机学院 ) 软件综合实验之操作系统 July 1, 2016 2 / 11 实验准备 实验环境准备

More information

00513D_CN.FM

00513D_CN.FM 使用 PIC16C54 实现模数转换 AN513 作者 : 简介 本应用笔记介绍了一种使用 PIC16C5X 系列单片机实现模数转换 (Analog to Digital,A/D) 的方法 仅需 5 个外部元件即可实现该转换器, 且可通过软硬件配置使转换分辩率达到 6 到 10 位且转换时间不短于 250 µs 这一方法可用于电压和电流转换且使用软件校准技术来补偿由于时间和温度漂移以及元件误差造成的精度误差

More information

SPMC75F2413A_EVM_使用说明_V1.2.doc

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

More information

N79A8211系列单片机内部NVM

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

More information

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

SAPIDO GR-1733 無線寬頻分享器

SAPIDO GR-1733 無線寬頻分享器 1 版 權 聲 明... 4 產 品 保 固 說 明... 4 保 固 期 限... 4 維 修 辦 法... 5 服 務 條 款... 5 注 意 事 項... 6 低 功 率 電 波 輻 射 性 電 機 管 理 辦 法... 6 CE 標 誌 聲 明... 6 無 線 功 能 注 意 事 項... 6 1 產 品 特 點 介 紹... 7 1.1 LED 指 示 燈 功 能 說 明... 8 1.2

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

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

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

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

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

GW EDA VHDL VHDL VHDL VHDL ADC009 0 FPGA PC GW EDA a GW EDA beda README.TXT c d 0 e J MZH +V GND -V D/A +V GND S JA J D D D D D D D D C K J J VGA VGA B EDA JB B J HC B RS- CON CON HC PS/ CPLD/FPGA J RS-

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

i

i BANK OF CHINA LIMITED i 1 BANK OF CHINA LIMITED 2 3 BANK OF CHINA LIMITED 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

More information

untitled

untitled www.mcudriver.cn 1.1 / 1) WinAVR20070525 2) Source Insight 3) ISP 4) PonyProg ISP 5) USB 6) 1.2. MCU ATMEGA16 1.3. AVR8 1.4 LED0~LED7 1 1.5 #include // Program 1.1 LED.C #define uchar unsigned

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

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

Microsoft Word - SMB-63-2(簡体字).doc

Microsoft Word - SMB-63-2(簡体字).doc 补 充 说 明 书 ABSODEX AX9000TS/TH-U3 (PROFIBUS-DP 规 格 ) SMB-63C-2 前 言 承 蒙 购 置 本 公 司 的 ABSODEX, 至 为 感 谢 ABSODEX 是 为 了 精 准 灵 活 地 驱 动 常 规 产 业 用 的 组 装 设 备 检 测 设 备 的 间 歇 作 动 回 转 工 作 台 等 而 研 发 的 直 接 驱 动 的 分 度 装

More information