第2 章 MPLAB IDE 入门:基础教程

Size: px
Start display at page:

Download "第2 章 MPLAB IDE 入门:基础教程"

Transcription

1 爱晶电子 PIC 单片机 图解入门教程 ( ver1.0) 作者 : 王伟民 2006 爱晶电子发明工作室版权所有 1

2 目 录 1. 了解 PIC 单片机系统开发的一般过程 硬件部分 软件部分 PIC 单片机开发环境的建立 安装 MPLAB IDE 设置串口属性 ( 使用 ICD2-232 的用户需阅读此部分, 使用 ICD2-USB 的用 户跳过此部分 ) 安装 USB 驱动 ( 使用 ICD2-USB 的用户需阅读此部分, 使用 ICD2-232 的用 户跳过此部分 ) 设置开发板 硬件连接 如何完成一个项目的开发 启动 MPLAB IDE 创建源文件 创建项目 给项目节点添加文件 选择器件 设置配置位 爱晶电子发明工作室版权所有 2

3 3.7 选择 ICD 2 作为调试器 通过向导完成调试器的设置 建立 PC 与 ICD2 之间的通讯连接 更新 ICD 2 固件 ( 操作系统 ) 为调试生成目标文件 ( 也就是我们通常说的 编译 ) 为调试烧写目标代码 在调试器模式下运行 exam 调试 exam 在编程器模式下烧写目标代码 文件保存 爱晶电子发明工作室版权所有 3

4 1. 了解 PIC 单片机系统开发的一般过程 1.1 硬件部分 一般情况下建议大家购买现成的开发板, 如 3ePIC 开发板, 这样硬件部分可以很 快搭建起来, 如果用户方案中有开发板所没有的特殊接口电路, 那么用户可以自行设 计并焊在开发板的自焊区 1.2 软件部分 由 6 步组成 : 1. 用汇编语言或 C 语言编写源程序 2. 将源程序编译成目标代码 ( 机器码 ) 3. 用硬件调试器将目标代码写入到单片机中 ( 若没有硬件调试器, 跳过此步骤 ) 4. 用硬件调试器 ( 也称仿真器 ) 完成软件的调试, 排除所编程序中存在的各种错误 ( 若没有硬件调试器, 可选用 MPLAB IDE 自带的软件仿真器, 完成此步骤 ) 5. 重新编译, 用编程器 ( 也称烧写器 ) 将调试成功的目标代码写入到单片机中 6. 单片机通电, 运行目标代码 如果您能保证您所编写的程序绝对没有问题, 也可以跳过步骤 3 4 注意 :ICD2 既是一个调试器, 也是一个编程器, 也就是说 : 一台机器同时拥有两种功能, 由于其性价比很高, 目前得到了广泛的应用 2006 爱晶电子发明工作室版权所有 4

5 2.PIC 单片机开发环境的建立 2.1 安装 MPLAB IDE MPLAB 集成开发环境 (IDE) 是一个综合的设计平台, 适用于使用 Microchip PICmicro 和 dspic 单片机进行嵌入式设计的应用开发 上面提及软件开发的 6 个步骤中的 1-5 步骤, 均需在此平台上完成 MPLAB 集成开发环境 (IDE) 完成的功能是 : 1. 完成源程序的编写 2. 将源程序编译成目标代码 3. 配合硬件调试器 开发板完成软件的调试 4. 配合编程器将调试成功的目标代码写入到开发板的单片机中 MPLAB IDE 安装的具体步骤如下 : 先不要连接硬件, 在赠送光盘中找到 MPLAB IDE 安装压缩文件 MP741.zip, 该文件也可以从 Microchip 网站下载, 下载地址为 : 选择该文件然后将它拷贝到电脑的硬盘中 ( 一般拷贝到 D:E:F: 盘比较合适 ), 然后双击已拷到电脑硬盘中的 MP741.zip, 将该文件解压缩, 双击解压缩后的的文件 MP741_setup.exe 进行安装, 安装完成后按系统提示重新启动计算机 注意 : Windows xp 操作系统, 需要管理员权限才能安装该软件 2.2 设置串口属性 ( 使用 ICD2-232 的用户需阅读此部分, 使用 ICD2-USB 的用户跳 过此部分 ) 1. 先不要连接硬件, 依次点 开始 -> 设置 -> 控制面板 -> 系统, 打 开 我的电脑 进入 控制面板, 出现系统属性窗口 : 2006 爱晶电子发明工作室版权所有 5

6 2. 再依次点 硬件 -> 设备管理器, 出现设备管理器窗口, 在设备管理器窗口中 再双击 端口 (COM 和 LPT), 展开全部可用的串并口 : 2006 爱晶电子发明工作室版权所有 6

7 3. 双击我们要使用的串口 通信端口 (COM1), 弹出 COM1 的属性设置窗, 如下图 : 4. 点击 高级 (A) 进入缓冲设置窗口, 去掉 使用 FIFO 缓冲区 前面的钩, 如 下图 : 2006 爱晶电子发明工作室版权所有 7

8 5. 设置好以后点击 确定 退出高级设置, 再 点击 确定退出串口属性设置, 关闭设备管理区以及控制面板等 6. 重新启动电脑以使上面的硬件设置生效 ( 此步骤切勿忘记! 否则, 上述设置不会实际生效, 将无法正常使用 ICD2) 注意 : 设置好以后,ICD2 必须始终使用这个串口或 USB 口, 不要随便调换成其他的串口或 USB 口! 2.3 安装 USB 驱动 ( 使用 ICD2-USB 的用户需阅读此部分, 使用 ICD2-232 的用户跳 过此部分 ) 下面以目前最常用的 WINDOWS XP SP2 操作系统为例, 说明安装方法 : 用随机配套的 USB 连接线连接 ICD2 至电脑任何一个 USB 口, 系统会提示找到了一 个新硬件设备, 如下图 : 2006 爱晶电子发明工作室版权所有 8

9 选择 自动安装软件, 点下一步, 系统会自动安装所需的驱动 2.4 设置开发板 对开发板的相关短路帽进行设置, 后面的演示实例采用出厂默认设置, 无需设置 短路帽 注意 : 对开发板进行任何硬件操作之前, 都必须切断开发板的供电!!! 2006 爱晶电子发明工作室版权所有 9

10 2.5 硬件连接 选用 ICD 2-USB 的用户阅读以下部分 : 1.ICD 2-USB 和 PC 机之间用 USB 电缆连接, 这一步前面已经完成了, 由于 USB 电缆本身有 5V 的供电, 因此 ICD2-USB 无须再接上电源适配器 2.ICD 2-USB 和开发板之间用在线调试编程电缆连接, 在线调试编程电缆是一根两端为 6 芯水晶头的扁平电缆 3. 后面的演示实例是由 ICD2 给开发板供电的, 因此开发板不要接外接电源,J9 开路, J3 短路 提醒 : 开发板需要的供电电流不超过 200 ma 时, 可由 ICD 2 供电, 超过 200 ma 时, 应由开发板外接电源供电 选用 ICD 的用户阅读以下部分 : 1.ICD 和 PC 机之间先用 RS-232 电缆连接,RS-232 电缆一般连接到 PC 机的串口 1(COM1), 然后给 ICD2-232 接上电源适配器, 这一步务必注意连接的先后顺序, 2006 爱晶电子发明工作室版权所有 10

11 不正确的操作会导致 ICD 的损坏! 2.ICD 和开发板之间用在线调试编程电缆连接, 在线调试编程电缆是一根两端为 6 芯水晶头的扁平电缆 3. 后面的演示实例是由 ICD2 给开发板供电的, 因此开发板不要接外接电源,J9 开路, J3 短路 特别注意 : 在 MPLAB IDE 运行时, 不要断开 USB 电缆或串口电缆, 若断开会导致以下错误的发生 : ICD0019: Communications: Failed to open port: (Windows::GetLastError() = 0x2, ' 系统找不到 如需要断开 USB 电缆或串口电缆, 必须先退出 MPLAB IDE!!! 重新插入 USB 电缆后, 不要立即启动 MPLAB IDE( 否则也会导致上述错误的产生 ), 要等 10 秒种左右, 因为系统对 USB 设备的自动识别需要一段时间 操作技巧 : 在开发过程中,USB 电缆或串口电缆一般是始终连着的, 但在线编程调试电缆可以根据需要断开和接上 2006 爱晶电子发明工作室版权所有 11

12 3. 如何完成一个项目的开发 通过上面的几个步骤, 已经建立了开发 PIC 单片机系统所必需的软硬件环境, 下面我们通过演示程序来介绍开发一个简单项目的整个过程, 这个演示程序可在赠送光盘的 3epic\3epic lessons\3\ 目录下找到, 它能实现二进制方式的自动递增计数 ( 计数间隔时间为 1S), 并将结果显示在 8 个 LED 上 3.1 启动 MPLAB IDE 用下面任何一种方法启动该软件 : 选择 Start>Programs>Microchip>MPLAB IDE 7.41>MPLAB IDE 双击桌面上的 MPLAB IDE 图标 2006 爱晶电子发明工作室版权所有 12

13 3.2 创建源文件 1. 选择 File( 文件 )>new ( 新建 ), 出现一个文本编辑窗口, 在该窗口中输入以 下汇编语言源程序 : ; ; 软件延时自动计数实验参考程序 ( 实验 3.asm) ; STATUS EQU 03H ; 特殊功能寄存器定义 TRISD EQU 88H ; 特殊功能寄存器定义 PORTD EQU 08H ; 特殊功能寄存器定义 TRISE EQU 89H ; 特殊功能寄存器定义 PORTE EQU 09H ; 特殊功能寄存器定义 ; 延时子程序定义了以下 3 个临时寄存器 : TEMP1 EQU 20H ; 外循环寄存器定义 TEMP2 EQU 21H ; 中循环寄存器定义 2006 爱晶电子发明工作室版权所有 13

14 TEMP3 EQU 22H ; 内循环寄存器定义 ; ORG 0000H NOP ; 复位地址 ;MPLAB 专用语句 ( 使用 ICD2 在线调试必须在程序 开头放一条空语句 ) ST BSF STATUS,5 ; 选择体 1 CLRF TRISD ;PORTD 设置为输出 CLRF TRISE ;PORTE 设置为输出 BCF STATUS,5 ; 选择体 0 CLRF PORTD ;PORTD 清零 BCF PORTE,0 ;RE0 清零, 选通 LED LOOP CALL DELAY1S ; 调用 1S 延迟程序 INCF PORTE ; 输出数据累加 GOTO LOOP ; 循环操作 ; ;1 秒延时子程序参考程序 ; DELAY1S MOVLW 06H ; 外循环常数 MOVWF TEMP1 ; 外循环寄存器 LOP0 MOVLW 0EBH ; 中循环常数 MOVWF TEMP2 ; 中循环寄存器 LOP1 MOVLW 0ECH ; 内循环常数 MOVWF TEMP3 ; 内循环寄存器 LOP2 DECFSZ TEMP3 ; 内循环寄存器递减 GOTO LOP2 ; 继续内循环 DECFSZ TEMP2 ; 中循环寄存器递减 GOTO LOP1 ; 继续中循环 DECFSZ TEMP1 ; 外循环寄存器递减 GOTO LOP0 ; 继续外循环 RETURN ; 返回 2006 爱晶电子发明工作室版权所有 14

15 ; END ; 注意 :1 为了演示程序的调试过程, 上面输入的源程序中人为地加入了一个错误! 2 由于篇幅关系, 本教程不涉及程序的编写 要了解如何编写源程序, 请参考有关书籍, 这里向大家推荐李学海老师写的 PIC 单片机原理 一书 2. 先创建文件夹 D:\myprj, 然后将上面输入的源程序保存该文件夹, 注意文件的扩展名为 asm, 这里我们将它保存为 exam1.asm: 文件保存后, 我们发现源程序编辑窗口中的程序被着上了各种颜色, 这些颜色能 帮助我们更好地阅读源程序, 快速发现输入有误的指令 : 2006 爱晶电子发明工作室版权所有 15

16 3.3 创建项目 项目是将文件组织起来以便进行编译和汇编的方式 选择 Project( 项目 )>new ( 新建 ), 出现 New Project( 新项目 ) 对话框 : 在 New Project( 新项目 ) 对话框中, 我们将这个示例项目命名为 MyPrj, 使用 Browse 按钮, 将项目放在名为 D:\myprj 的文件夹中 单击 OK 按钮, 在 MPLAB IDE 界面上我们会看到已创建项目的的项目窗口, 如下 2006 爱晶电子发明工作室版权所有 16

17 图 : 如果项目窗口未打开, 请选择 View>Project 3.4 给项目节点添加文件 源文件是必须添加的 其他文件, 如头文件 库文件 链接描述文件, 视项目的具体情况可加可不加 在本实例中, 只添加一个源文件 exam1.asm, 在左边的项目窗口中找到 Source Files 节点, 在其上点鼠标右键, 在弹出的快捷菜单中选 Add Files: 2006 爱晶电子发明工作室版权所有 17

18 双击要添加的文件 exam1.asm, 或单击要添加的文件 exam1.asm, 然后点 打开 按纽 : 文件添加成功后的项目窗口如下,Source Files 节点下已经添加了文件 exam1.asm: 2006 爱晶电子发明工作室版权所有 18

19 配套例程有不少例程除添加源文件外, 还要添加头文件 my.inc 具体可以看每个 例程源文件的开头部分, 若有 INCLUDE"MY.INC" 语句, 则该例程是需要添加头文件的 头文件应添加到项目窗口的 Header files 节点下, 具体添加方法同上 3.5 选择器件 1. 选择 Configure>Select Device 2. 在 Select Device 对话框中, 点 device 栏右边的下拉箭头, 选择器件为 16F877A, 注意一定要后面有 A 的!( 提醒 :16F877A 与 16F877 是两个内部结构和功能不同的芯片, 两个芯片不能直接相互替换, 所以千万不要误选成 16F877!), 在 Microchip Programmer Tool Support 部分中, MPLAB ICD 2 旁边的 灯 图标应为绿色 : 2006 爱晶电子发明工作室版权所有 19

20 说明 :MPLAB ICD 2 支持的器件会在 Microchip Programmer Tool Support 下 MPLAB ICD 2 旁边有一个 绿灯 图标 不支持的器件则有一个 红灯 图标 而 黄灯 图标表明可以选择这个器件, 但可能有某些限制, 可能不适于量产, 但它可以让 MPLAB ICD 2 做试用 3. 点击 OK 3.6 设置配置位 设置要烧写到器件中的配置位, 选择 Configure>ConfigurationBits 通过点击 Settings 栏中的文本, 可以更改这些配置位 2006 爱晶电子发明工作室版权所有 20

21 对于本演示实例, 应该在这个对话框中设置这些配置位如下 : Oscillatot 振荡方式选择, 由于开发板使用的是 4MHz 晶振, 因此选 XT, 也可以选 HS Watchdog Timer 看门狗使能位, 本实例未使用看门狗, 因此设置为 off Power Up Timer 上电廷时使能位, 一般选择为 on 有利于芯片起振, 也可以选 off Brown Out Detect 掉电检测使能位,ICD2 作调试工具时一定要选择为 off! Low Voltage Program 低压编程使能, 必须选择为 off! Flash Program Write 写 FLASH 使能, 选择为 Write Protection off( 写保护关闭 ) Data EE Read Protect 读内部 EEPROM 保护位, 用 ICD2 作调试工具时一定要选择为 off! Code Protect 加密位, 用 ICD2 作调试工具时一定要选择为 off! 3.7 选择 ICD 2 作为调试器 1. 选择 Debugger>Select Tool>MPLAB ICD 2 Debugger 菜单会显示可用的其它 调试选项 同时,Output 窗口会打开显示连接信息 : 2006 爱晶电子发明工作室版权所有 21

22 注意 :ICD2 作为调试工具时所烧写的程序只能用于仿真调试, 不能够脱机使用, 若 要烧写能脱机使用程序, 就要选择 Programmerr>Select Programmer>MPLAB ICD2 将 MPLABICD2 作为编程工具 3.8 通过向导完成调试器的设置 1. 选择 Debugger>MPLAB ICD2 Setup Wizard, 启动 ICD2 调试器设置向导 : 2006 爱晶电子发明工作室版权所有 22

23 2. 选择 USB 或 COM 端口 / 波特率 使用 ICD2-USB 时通信口选 USB, 使用 ICD2-232 时选通信口 COM1 波特率选 57600: 2006 爱晶电子发明工作室版权所有 23

24 3. 确定是否由 ICD2 对开发板供电 本演示实例由 ICD2 向开发板供电, 因此选中 Power target from the MPLAB ICD2 : 4. 自动连接前面最好打上钩, 这样不用手动连接, 比较方便 : 2006 爱晶电子发明工作室版权所有 24

25 5. 自动下载 OS( 操作系统 ) 前面最好打上钩, 这样不用手动下载 OS( 操作系统 ), 比较方便 : 6. 完成 : 2006 爱晶电子发明工作室版权所有 25

26 3.9 建立 PC 与 ICD2 之间的通讯连接 手动连接 : 选择 Debugger>Connect 连接到 MPLAB ICD 2 自动连接 : 如果 ICD 2 设置中选择了选择 Automatically connect at startup, 那么系统会自动连接 输出窗口提示 Connected, 并且没有出现红色的警告或错误信息, 表示已经正常连接 : 注 : 使用 ICD2-232 的用户注意,IDE 有时会自作聪明地将通讯端口设置 USB, 如果输 出窗口提示连接失败, 请检查通讯端口设置是否正确, 然后再连接! 3.10 更新 ICD 2 固件 ( 操作系统 ) 由于不同型号的单片机使用不同的 ICD2 固件, 当切换到一个不同型号的单片机 时, 会出现一条消息提示固件需要更新 MPLAB IDE 会自动安装新固件 2006 爱晶电子发明工作室版权所有 26

27 更新对话框如下图所示 : 特殊情况下, 固件也可以按照以下步骤手动更新 : 1. 选择 Debugger>Download ICD2 Operating System Select ICD 2 Firmware File 对话框会打开 2. 从列表中选择或者浏览需要下载的固件 文件名形式为 icdxxxxxx.hex, 其中 xxxxxx 为版本号 3. 点击 Open MPLAB IDE 会把新的操作系统下载到 MPLAB ICD 2 中 注意 : 如果您始终用同一种型号的芯片, 除第一次外不会弹出更新固件对话框, 如果没有弹出更新固件对话框, 通常无需手动更新, 可以跳过这一步骤 3.11 为调试生成目标文件 ( 也就是我们通常说的 编译 ) 注意 : 为调试生成目标文件 (.HEX 文件 ) 之前, 必须已经选择 ICD 2 作为调试器!!! 选择 Project>Build All 或在项目窗口中的项目名称上点击右键, 并从弹出菜单中 选择 Build All 2006 爱晶电子发明工作室版权所有 27

28 MPASM 汇编器总会生成文件名与源文件 (.asm 文件 ) 名相同的目标文件 (.hex 文件 ) 编译时会打开一个状态窗口, 显示编译的进度和最后的结果 编译完成后自动关闭该窗口 同时还将打开 Output 窗口,Output 窗口没有出现红色警告或错误信息, 而且最后一句显示 BUILD SUCCEEDED, 就表示编译成功了 : 如果编译失败, 请检查以下各项, 然后重新编译项目 : 1. 检查在编辑器窗口中输入的所有代码的拼写和格式 如果在 Output 窗口中报告有错, 双击该错误就会在源代码窗口左侧的灰色区域中以绿色箭头指出源代码中出错的行 2. 检查用于该项目及其项目文件的语言工具是否正确 为初学者解释几个概念 :..asm 文件是我们用汇编语言 ( 一种类似英语缩写的语言 ) 写的源程序, 但单片机无法识别和运行源程序, 单片机只能看懂由 0 和 1 组成的机器码, 因此这里需要一个 翻译 的过程, 称为 编译 或 汇编, 编译的作用就是把单片机无法识别的汇编源程序翻译成单片机能识别的机器码, 由于机器码是最终在单片机上运行的代码, 2006 爱晶电子发明工作室版权所有 28

29 因此也称为目标代码, 其后缀是.hex 另外, 整个 翻译 的过程是由一个小小的工具软件完成的, 它就是 MPLAB IDE 自带的 MPASM 汇编器 当您选择 Project>Build All 的时候, 系统会自动调用 MPASM 汇编器, 自动完成整个编译过程 3.12 为调试烧写目标代码 在调试之前, 必须把目标代码烧写到目标单片机中 选择 Debugger>Program, 把目标文件 exam1.hex( 目标文件中包括的就是目标代码 ) 烧写到 3ePIC 开发板上的 PIC16F877A 中 烧写可能需要几分钟时间 在烧写过程中, Output 对话框的 MPLAB ICD 2 选项卡下会显示目前的操作阶段 Output 窗口没有出现红色的警告或错误信息, 而且倒数第 3 句显示 Programming succeeded, 就表示烧写成功了 : 提醒 : 进入调试模式的一个必要条件是, 开发板或您的应用系统已经加了晶振 如编 2006 爱晶电子发明工作室版权所有 29

30 程器模式下烧写没问题, 但调试器模式下烧写不成功, 通常是开发板或您的应用系统忘了装上晶振! 注意 : 初学者容易将 Debugger( 调试器 ) 下拉菜单下的 Program( 编程 ) 命令和 Programmer( 编程器 ) 下拉菜单下的 Program( 编程 ) 命令混为一谈, 其实这是两个作用完全不同的命令, 切记 : 在调试器模式下, 必须使用调试器下拉菜单下的 Program 命令, 同样, 在编程器模式下, 必须使用编程器下拉菜单下的 Program 命令!!! 同时也不要以为 : 在编程器模式下已经执行 Program 命令了, 因此切换到调试器模式时, 就可以不用执行了调试器模式下的 Program 命令了, 这是大错特错的, 反之也是一样 Debugger( 调试器 ) 下拉菜单下和 rogrammer( 编程器 ) 下拉菜单下还有许多命令字面上一样, 但实际功能是不一样的, 注意不要混淆! 进一步的解释, 初学者可以跳过不读 : 执行 Debugger( 调试器 ) 下拉菜单下的 Program( 编程 ) 命令时, 系统会自动在用户编写程序的目标代码中加入调试执行代码, 调试执行代码会自动烧写到程序存储器的高端地址, 以便用 MPLAB ICD 2 来进行调试 执行 Programmer( 编程器 ) 下拉菜单下的 Program( 编程 ) 命令时, 只将用户编写程序的目标代码烧写到程序存储器中, 和一般单片机的编程性质完全一致, 由此可见, 这两个编程命令的作用是完全不同的 3.13 在调试器模式下运行 exam1 进入调试模式后, 工具栏会多出调试器快捷工具条, 见下图 : 从左到右分别是 1.run 全速运行 2.halt 暂停 3.animate 自动单步 ( 或称为慢速运行 ) 4.step into 单步运行 ( 子程序内部也单步运行 ) 5.step over -- 单步运行 ( 子程序内部代码被全速执行, 整个子程序被作为单步运行中的一步来执行的 ) 2006 爱晶电子发明工作室版权所有 30

31 6.step out -- 跳出子循环 ( 当程序运行在子程序中时, 可以使用它直接运行完该子 程序 ) 7.reset 复位 MPLAB ICD 2 在调试器模式下可以实时或单步执行代码, 实时执行代码又称 全速运行, 当然调试器模式下的 全速运行 与单片机脱离开发系统独立运行时的 全速运行 还是有区别的, 单步执行代码又称 单步运行 我们首先执行调试器模式下的 全速运行 选择 Debugger>Run ( 或点击 Run 工具栏按钮 ) 如果我们编写的程序没有错误, 我们将在开发板上看到 8 个 LED 显示 8 位二进制递增数 但遗憾的是,8 个 LED 上面什么也没有显示, 程序没有按我们的要求运行, 说明程序有错误, 不必担心, 利用调试器模式下的单步运行 变量观察窗口 断点等调试手段可以查找出任何错误 先选择 Debugger>Halt( 或点击 Halt 工具栏按钮 ) 来中止程序执行 3.14 调试 exam1 1. 我们首先在把累加值输出到 LED 的那一行设置断点 在需要设置断点的语句上双击, 这一行的行首就出现如下图所示的断点标记了 ( 红色的 B 停止标记 ): 2006 爱晶电子发明工作室版权所有 31

32 2. 打开一个新的 Watch 窗口, 来观察随着程序的执行输出端口 (PORTD) 寄存器 值的变化 选择 View>Watch 从 Add SFR 按钮旁边的列表中选择 PORTD, 再 点击这个按钮,PORTD 加到了 Watch 窗口中, 如下图所示 : 2006 爱晶电子发明工作室版权所有 32

33 3. 现在我们调整源程序窗口和观察窗口的大小, 使它们同时可见, 这样便于观察源 程序的执行和被观察寄存器数据的变化 : 2006 爱晶电子发明工作室版权所有 33

34 4. 选择 Debugger>Run( 或者点击 Run 工具栏按钮 ), 再次全速运行程序 当程序 执行到被标记断点的行时, 程序会中止执行, 绿色箭头停在源代码窗口第 24 行 GOTO LOOP, 表示下一条将被执行的指令是 GOTO LOOP : 2006 爱晶电子发明工作室版权所有 34

35 5. 此时我们观察观察窗口,PORTD 的内容是 0X00( 就是 16 进制 00) 6. 再选择 Debugger>Run( 或者点击 Run 工具栏按钮 ), 再次全速运行程序 当程序执行到被标记断点的行时, 程序同样又中止执行 我们再观察观察窗口,PORTD 的内容怎么还是 0X00, 应该是 0X01 才对呀, 显然 PORTD 端口没有执行加 1 操作, 仔细观察第 23 行语句 INCF PORTE, 原来在输入的时候将 PORTD 错输成了 PORTE 7. 将第 23 行语句修改为 INCF PORTD, 同时在该语句上双击左键, 去消该语句上设置的断点 8. 选择 File>Save, 保存修改 9. 选择 Project>Build All, 重新编译项目 10. 选择 Debugger>Program, 重新烧写修改过的程序 提醒 : 源程序每次修改后都必须执行 保存 编译 烧写 这三个步骤! 11. 选择 Debugger>Run( 或者点击 Run 工具栏按钮 ), 全速运行程序 此时 8 个 LED 已经显示正常了 本演示实例中的源代码只包含一个非常简单的错误, 调试时没有使用 单步执 2006 爱晶电子发明工作室版权所有 35

36 行 单步执行是一种很常用的调试手段, 适合于排除流程故障 ( 程序未按照预设的流程运行 ) 选择 Debugger>Step ( 或者点击 Step 工具栏按钮 ) 来单步执行程序 建议使用工具栏按钮, 当您不断点击 Step 工具栏按钮时, 语句就会随着您的点击一条一条地运行, 绿色箭头不断地移动, 时时指向下一条将被执行的指令 许多时候, 程序的调试会比编写花费更多的时间和精力 一段实际的代码可能包含有很多的错误, 排除这些错误, 不仅需要必要的调试技巧, 同时也要求程序员有良好的心理素质, 尤其是初学者, 遇到错误不要惊慌, 编程出现错误实在是一件很正常的事, 要坚信任何错误都是可以排除的, 充分利用 ICD 2 和 MPLAB IDE 的调试功能, 您完全可以成功地定位和修复其代码中存在的错误 如果错误很多, 宜采用 缩小包围圈 的排错策略, 逐步排除错误 3.15 在编程器模式下烧写目标代码 当程序成功调试并运行后, 下一步是在编程器模式下烧写 PIC 单片机, 以便它能脱离开发系统独立工作 进行这一步时, 为 ICD 保留的资源被释放 ( 这句话, 初学者可以不用去管它 ) 按照以下步骤进行烧写 : 1. 选择 Debugger>Select Tool>none, 禁止 MPLAB ICD 2 作为调试器 2. 在 Programmer>Select Tool 菜单中, 选择 MPLAB ICD 2 作为编程器 3. 选择 Programmer>MPLAB ICD2 Setup Wizard, 通过向导完成编程器的设置 4. 选择 Programmer>Program 当用户使用 MPLAB IDE 中的编程器模式时, 编程 ( 也称烧写 ) 完成后, 开发板处于停止运行状态, 点 programmer 菜单下的 Release from reset 命令开发板才会进入运行状态 用户要想让开发板复位, 采取的操作是先点 programmer 菜单下的 hold in reset 命令, 后点 Release from reset, 即完成一次复位 注意 : 现在开发板是独立运行的,ICD2 只是为开发板供电 当然开发板也可以不由 ICD2 供电, 改由自己的外接电源供电, 只要断开在线调试编程电缆, 开发板 P11 中插入外接电源插头, 同时 J3 开路,J9 短路就可以了 2006 爱晶电子发明工作室版权所有 36

37 开发板由自己的外接电源供电时, 系统的复位由复位按钮 SW-RST 来控制 3.16 文件保存 开发工作中途及完成后, 要及时进行文件的保存, 可以选择 File>Save Workspace, 保存为工作空间文件或选择 Project>Save Project, 保存项目文件 下面对这两种文件类型及其区别进行说明 : Project( 项目文件 ) 包括了编译所需的源文件 连接文件 头文件 及这些文件间的组织结构, 同时还包括了芯片设置 配置位设置等 Workspace( 工作空间文件 ) 在项目文件包含的内容基础上, 还进一步包含了调试器或编程器的选择, 已打开的窗口等 简单地说 : 项目文件就是程序员辛辛苦苦做出来的 产品, 工作空间文件比项目文件多包括了一些内容, 多包括的内容其实就是做 产品 过程中用到的各种工具, 例如当前您正在调试程序, 为此选择了 ICD2 调试器, 还打开了变量观察窗口, 这些在工作空间文件中也会被保存 如果您的项目还没有最终完成, 那么在保存时应该保存为工作空间文件类型, 下一次打开时, 应该打开这个项目文件, 这样出现在您面前的一切和您上次看到的一模一样, 您可以方便地继续您未完成的工作 如果您的项目很简单, 立马就完成了, 那么在保存时您可以保存为任何一种文件类型 2006 爱晶电子发明工作室版权所有 37

38 版权声明 : 本入门教程为爱晶电子网站原创作品, 欢迎网上下载 转载 传播! 爱晶电子保留该教程的所有权 修改权 署名权 该教程编写比较仓促, 可能会存在错误或不当之处, 欢迎朋友们指正 您在学习 PIC 单片机的过程中, 若有疑惑, 可以和我们联系, 我们将热忱地为您解答, 我们的联系方式 : 地址 :(312300) 浙江省上虞市百官恒利西 4 区 室联系人 : 王伟民电话 : 网站 : QQ: MSN:cnajdz@hotmail.com ajdz@163.com 2006 爱晶电子发明工作室版权所有 38

第2 章 MPLAB IDE 入门:基础教程

第2 章 MPLAB IDE 入门:基础教程 爱晶电子 http://www.ajdz.net PIC 单片机 图解入门教程 ver2.0 08-06-15 作者 : 王伟民 2006 爱晶电子发明工作室版权所有 1 目 录 1.PIC 单片机系统开发入门... 4 1.1 了解 PIC 单片机系统开发的一般过程... 4 1.1.1 硬件部分... 4 1.1.2 软件部分... 4 1.2 PIC 单片机开发环境的建立... 5 1.2.1

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

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

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

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

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

目 录

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

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

专注于做最好的嵌入式计算机系统供应商

专注于做最好的嵌入式计算机系统供应商 专注于做最好的嵌入式计算机系统供应商 基于 ARMSYS2440/2410 开发应用程序 (EVC&VS2005) Rev 1.0 2008 年 3 月 24 日 杭州立宇泰电子有限公司 HangZhou LiYuTai Elec.Co.,Ltd 开发应用程序的过程一般分两步, 第一步在 PC 机开发环境下设计和编译应用程序, 第二步将它下载到 目标系统, 也就是我们的 ARMSYS2440 平台上运行

More information

CL-S10w

CL-S10w Data Management Software CL-S10w WindowsWindows XP Microsoft Windows XP Professional Operating System WindowsWindows 7 Microsoft Windows 7 Professional Operating System Excel Microsoft Excel MicrosoftWindowsWindows

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

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony

Ioncube Php Encoder 8 3 Crack 4. llamaba octobre traslado General Search colony Ioncube Php Encoder 8 3 Crack 4 ->>->>->> DOWNLOAD 1 / 5 2 / 5 Press..the..General..Tools..category4Encrypt..and..protect..files..with..PHP..encoding,..encryption,..ob fuscation..and..licensing... 2016

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

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12 ... 3... 3... 3... 3... 4 1JTAG ICE PC... 4 2JTAG ICE... 4 3... 4 4... 4 5JTAG... 5 6ISP... 5 IDE... 6 1 AVR STUDIO... 6 2 JTAGICE... 6 3JTAGICE... 12 4.... 16 5.... 17 6. JTAG ICE... 19 ISP... 20 1PonyProg2000...

More information

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc 在 VMWare-5.5+RedHat-9 下建立 本机 QTopia-2.1.1 虚拟平台 张大海 2008-5-9 一 资源下载 1. 需要以下安装包 : tmake-1.13.tar.gz qtopia-free-source-2.1.1.tar.gz qt-embedded-2.3.10-free.tar.gz qt-x11-2.3.2.tar.gz qt-x11-free-3.3.4.tar.gz

More information

Data Management Software CL-S10w

Data Management Software CL-S10w Data Management Software CL-S10w Windows Windows XP Microsoft Windows XP Professional Operating System Windows Windows 7 Microsoft Windows 7 Professional Operating System Windows Windows 8 Microsoft Windows

More information

AN579

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

More information

51281c_CN.book

51281c_CN.book MPLAB IDE v6.xx 快速入门指南 2003 Microchip Technology Inc. DS51281C_CN 注意以下 Microchip 器件代码保护功能 : Microchip 的产品均满足 Microchip 数据手册上所述的技术指标 Microchip 确信 : 在正常使用情况下, 其系列产品是当今市场上同类产品中最安全的产品之一 恶意 甚至是非法破坏代码保护功能的现象是存在的

More information

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464> 第 1 章 进入 Photoshop 的全新世界 本章导读 Photoshop 1 1.1 Photoshop CS6 Photoshop Photoshop 1.1.1 Photoshop POP 1-1 图 1-1 平面广告效果 1.1.2 Photoshop 1-2 Photoshop CS6 Photoshop CS6 Photoshop CS6 Extended 3D 3 Photoshop

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

Microsoft Word - AVR32 UC3 isp下载.doc

Microsoft Word - AVR32 UC3 isp下载.doc AVR32 UC3 ISP 下载 2008 年 4 月 1 AVR32 UC3 系列控制器在出厂时在内部 Flash 里已经固化了一个 USB DFU bootloader, 可以通过 AVR32 UC3 系列控制器的 USB 接口, 利用内部固化的 USB bootloader 进行 ISP(In-System Programming) 下载 一 Bootloader 环境 图 1 Bootloader

More information

newICD2_UG.book

newICD2_UG.book MPLAB ICD 2 在线调试器用户指南 2004 Microchip Technology Inc. DS51331A_CN 请注意以下有关 Microchip 器件代码保护功能的要点 : Microchip 的产品均达到 Microchip 数据手册中所述的技术指标 Microchip 确信 : 在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一 目前,

More information

ICD2PDF.book

ICD2PDF.book MPLAB ICD 2 在线调试器用户指南 2007 Microchip Technology Inc. DS51331C_CN 请注意以下有关 Microchip 器件代码保护功能的要点 : Microchip 的产品均达到 Microchip 数据手册中所述的技术指标 Microchip 确信 : 在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一 目前,

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

X713_CS_Book.book

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

More information

Microsoft Word - CX1000-HMI_程序开发_PLC通讯

Microsoft Word - CX1000-HMI_程序开发_PLC通讯 用 VB.Net 开发 CX1000 的 HMI 第二部分和 TwinCAT PLC 通讯 一 TwinCAT 动态库 TwinCAT.Ads.dll The TwinCAT.Ads.dll 是一个.NET 类库, 它提供和 ADS 设备通讯的类 如果 TwinCAT PLC 运行在 IPC 上, 则需要添加的类库是路径 \TwinCAT\ADS Api\.NET\v1.1.4322 下的 TwinCAT.Ads.dll

More information

Data Management Software CL-S10w

Data Management Software CL-S10w Data Management Software CL-S10w WindowsWindows 7 Microsoft Windows 7 Professional Operating System WindowsWindows 8.1 Microsoft Windows 8.1 Pro Operating System WindowsWindows 10 Microsoft Windows 10

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

典型自编教材

典型自编教材 河 南 科 技 大 学 计 算 机 实 验 教 学 中 心 1. 计 算 机 文 化 基 础 实 验 指 导 书 2. 数 据 结 构 实 验 指 导 书 3. 操 作 系 统 实 验 指 导 书 4. 面 向 对 象 程 序 设 计 实 验 指 导 书 5. 数 据 库 原 理 实 验 指 导 书 6. 编 译 原 理 实 验 指 导 书 7. JAVA 程 序 设 计 实 验 指 导 书 8.

More information

Microsoft Word - SAM-BA.doc

Microsoft Word - SAM-BA.doc ATMEL SAM-BA and SAM-PROG 用户手册 译者 :www.mcuzone.com 版本 :VER1.0 日期 :2005-08 SAM-BA and SAM-PROG: Atmel's Flasher Tools 术语 : SAM-BA GUI(SAM-BA 图形用户界面 ) 和 SAM-PROG 为 PC 端应用程序 SAM-BA BOOT 为固化于微控制器端的应用程序 SAM-BA

More information

Introduction to Utility Metering

Introduction to Utility Metering MPLAB IDE 与 HI-TECH C PRO 编译器针对 PIC10/12/16 MCU 系列的用法简介 简化版编译器教程 2009 Microchip Technology Inc. DS41322B_CN 请注意以下有关 Microchip 器件代码保护功能的要点 : Microchip 的产品均达到 Microchip 数据手册中所述的技术指标 Microchip 确信 : 在正常使用的情况下,

More information

untitled

untitled niosii H:\DB2005\project\niosDK\Example\NiosSmall QuartusII4.2 File -> New Project Wizard Diectory,Name,Top-Level Entity Add Files EDA Tools Setting Finish, OK H:\DB2005\project\niosDK\Example\NiosSmall

More information

untitled

untitled http://www.embedded-soc.com/ J-LINK J-Link Rev2.1 http://www.embedded-soc.com/ 2007-11-11 http://www.embedded-soc.com/ J-LINK J-Link ARM JTAG J-LINK J-LINKJLINK J-FLASH ARM F.A.Q jlink GDBserver J-Flash

More information

MPLABIDEPDF.book

MPLABIDEPDF.book MPLAB IDE 用户指南 2005 Microchip Technology Inc. DS51519A_CN 请注意以下有关 Microchip 器件代码保护功能的要点 : Microchip 的产品均达到 Microchip 数据手册中所述的技术指标 Microchip 确信 : 在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一 目前, 仍存在着恶意

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

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

ICD2.doc

ICD2.doc 目录 客户支持介绍要点 BURNON 网站联系信息第一章 MPLAB ICD2 如何工作 1.1 介绍 1.2 要点 1.3 ICD vs. ICE 1.4 模块化接口链接 1.5 调试模式 1.6 针对调试模式的要求 1.7 调试保留资源 1.8 编程器模式第二章初步介绍 2.1 介绍 2.2 要点 2.3 MPLAB ICD2 系统组件 2.4 针对 MPLAB ICD2 来安装和配置 MPLAB

More information

NEXT SDT2.51 C:\ARM251 SDT2.51 ARM SDT 2.51 ARM PROJECT MANAGER SDT 2

NEXT SDT2.51 C:\ARM251 SDT2.51 ARM SDT 2.51 ARM PROJECT MANAGER SDT 2 S3C44B0 SDT DRAGNBOY MICROSTAR ARM 51 ARM S3C44B0 ARM SDT2.51 IAR ADS SDT2.51 S3C44B0 LEDTEST SDT ARM 1 2 SDT embed.8800.org SDT2.51 SDT2.51 ARM ARM CPU ARM SDT ADS ADS MULTI-ICE SDT JTAG JTAG SDT SDT2.51

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

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

MPLABIDEQS.book

MPLABIDEQS.book MPLAB IDE 快速入门指南 2008 Microchip Technology Inc. DS51281G_CN 请注意以下有关 Microchip 器件代码保护功能的要点 : Microchip 的产品均达到 Microchip 数据手册中所述的技术指标 Microchip 确信 : 在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一 目前, 仍存在着恶意

More information

EK-STM32F

EK-STM32F STMEVKIT-STM32F10xx8 软 件 开 发 入 门 指 南 目 录 1 EWARM 安 装... 1 1.1 第 一 步 : 在 线 注 册... 1 1.2 第 二 步 : 下 载 软 件... 2 1.3 第 三 步 : 安 装 EWARM... 3 2 基 于 STMEVKIT-STM32F10xx8 的 示 例 代 码 运 行... 6 2.1 GPIO Demo... 6 2.2

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

一 登录 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

Microsoft PowerPoint - M241 firmware flashing guide pptx

Microsoft PowerPoint - M241 firmware flashing guide pptx M241 firmware change guide M241 固件更新指南 In English and Chinese 中英双语 Version 2, June 2018 版本 2,2018 年 6 月 1 English Version starts from here 英语版本由此页开始 Please go to page 23 for Chinese version 中文版本从 23 页开始

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

32??????QuickStart [????????]

32??????QuickStart [????????] 32 位项目开发 QuickStart 作者卢昊部门软件部日期 2016.06 版权所有 上海东软载波微电子有限公司 一 :Keil 开发环境插件安装二 :Keil+J-link 仿真调试三 :idesigner4.1 开发环境及项目转换四 :idesigner4.1 仿真调试五 : ESBurner_HRLink 版权所有 上海东软载波微电子有限公司 Keil 开发环境插件安装 Keil 安装好后,

More information

Microsoft Word - Codewarrior IDE快速入门.docx

Microsoft Word - Codewarrior IDE快速入门.docx Codewarrior IDE 快速入门 本章我们以 Codewarrior HC08 V3.1 为例, 创建一个工程, 编辑源文件, 编译后进行调试 1 创建新项目 打开 codewarrior IDE 后, 出现如图 2.1 的界面 在 File 菜单中选择 New 图 2.1 codewarrior 在弹出的新窗口中, 选择 HC(S)08 New Project Wizard, 在 Project

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

Abstract arm linux tool-chain root NET-Start! 2

Abstract arm linux tool-chain root NET-Start! 2 Lab III - Embedding Linux 1 Abstract arm linux tool-chain root NET-Start! 2 Part 1.4 Step1. tool-chain 4 Step2. PATH 4 Part 2 kernel 5 Step1. 5 Step2... 6 Step3...8 Part 3 root. 8 Step1. 8 Step2. 8 Part

More information

mdt1030

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

More information

第七章 中断

第七章 中断 嵌入式系统 SOPC(SOC),A case study llxx@ustc.edu.cn 内容提要 本讲的目的 : 介绍嵌入式系统 ; 了解 SOPC 的开发过程 现代计算机系统 嵌入式系统的应用 llxx@ustc.edu.cn 4/87 嵌入式控制系统的软 / 硬件框架 llxx@ustc.edu.cn 5/87 基于 FPGA 的嵌入式系统硬件平台 基于 FPGA 的嵌入式系统结构 FPGA

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

8S E600Y 0773-CE

8S E600Y 0773-CE 控制面板及侧 背面端子 液晶电视快速操作引导 液晶电视快速操作引导 控制面 板 按键介 绍 控制面板按键及侧面端子介绍 感光头 红外接收器 指示灯 电源 开 关 按键 频 道- 频 道+ 音 量- 音 量+ 频道选择键 音量控制键 菜单 确定 返 回/主 页 确定键 返回/主页键 菜单键 背面端 子 介绍 USB1 光纤音频 输出 USB2 USB3 SD卡 SD卡槽 CA卡 V 注:当您使用非本机配送的重低音音箱连接本机

More information

Using STM32 Software Library

Using STM32 Software Library 如何使用 STM32 的软件库在 IAR 的 EWARM 下 进行应用开发 上海 步骤一 : 创建项目目录, 拷贝公共文件 1 将 STM32 软件库中 FWlib 目录中的 library 目录拷贝到所建项目的目录中 2 将软件库的 Examples 目录里的任一例程的 stm32f10x_conf.h stm32f10x_it.c stm32f10x_it.h 和 main.c 拷贝到项目的目录中

More information

a b c d e f g C2 C1 2

a b c d e f g C2 C1 2 a b c d e f g C2 C1 2 IN1 IN2 0 2 to 1 Mux 1 IN1 IN2 0 2 to 1 Mux 1 Sel= 0 M0 High C2 C1 Sel= 1 M0 Low C2 C1 1 to 2 decoder M1 Low 1 to 2 decoder M1 High 3 BCD 1Hz clk 64Hz BCD 4 4 0 1 2 to 1 Mux sel 4

More information

audiogram3 Owners Manual

audiogram3 Owners Manual USB AUDIO INTERFACE ZH 2 AUDIOGRAM 3 ( ) * Yamaha USB Yamaha USB ( ) ( ) USB Yamaha (5)-10 1/2 AUDIOGRAM 3 3 MIC / INST (XLR ) (IEC60268 ): 1 2 (+) 3 (-) 2 1 3 Yamaha USB Yamaha Yamaha Steinberg Media

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

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

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

电脑故障诊断排除 1200 例 1 PnP/PCI Configurations PnP OS INSTALLED YES NO CMOS CMOS 2 3 Award Soft Ware, Inc System Configurations 诊断排除 : BIOS BIOS 4 5 Pentium

电脑故障诊断排除 1200 例 1 PnP/PCI Configurations PnP OS INSTALLED YES NO CMOS CMOS 2 3 Award Soft Ware, Inc System Configurations 诊断排除 : BIOS BIOS 4 5 Pentium Chapter 1 1 CPU :,,? 魔法师 : 不会吧! 让我看看, 可能是你没有正确的操作吧, 虽 然电脑会经常出现故障, 但新的电脑应该很少遇到这 种情况的! :,,! 魔法师 : 关于电脑故障的问题太多了, 我得分类为你讲解, 否 则你掌握起来会很困难的, 下面将分别为你讲解主板 和 CPU 故障的诊断与排除方法 学习要点 : 主板故障诊断与排除 CUP 故障诊断与排除 电脑故障诊断排除

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

NAIS-500 AIS B 简体中文 www.bandg.com www.simrad-yachting.com www.lowrance.com Navico NAIS-500 AIS B NAVICO HOLDING Navico Holding AS 2017 Navico Holding AS ¼ / / NAIS-500 1 1 4 4 4 7 AIS B 7 AIS 8 8 9 12

More information

.------------------------------------------------------------------1. DSP --------------------------------2. ----------------3 3.1 -------------------

.------------------------------------------------------------------1. DSP --------------------------------2. ----------------3 3.1 ------------------- ICETEK-5100PP ICETEK-5100USB1.1/2.0 DSP 118 A 1004 010-82671912/13/14/15 E-mailwelcome@realtimedsp.com.cn 100086 010-82671916 www.realtimedsp.com.cn .------------------------------------------------------------------1.

More information

目 录 第 一 部 分 2015 届 毕 业 生 就 业 基 本 情 况... 2 ( 一 ) 毕 业 生 数 量... 2 ( 二 ) 毕 业 生 结 构... 2 ( 三 ) 生 源 分 布 情 况... 2 ( 四 ) 就 业 情 况... 4 ( 五 ) 毕 业 生 择 业 观... 11

目 录 第 一 部 分 2015 届 毕 业 生 就 业 基 本 情 况... 2 ( 一 ) 毕 业 生 数 量... 2 ( 二 ) 毕 业 生 结 构... 2 ( 三 ) 生 源 分 布 情 况... 2 ( 四 ) 就 业 情 况... 4 ( 五 ) 毕 业 生 择 业 观... 11 目 录 第 一 部 分 2015 届 毕 业 生 就 业 基 本 情 况... 2 ( 一 ) 毕 业 生 数 量... 2 ( 二 ) 毕 业 生 结 构... 2 ( 三 ) 生 源 分 布 情 况... 2 ( 四 ) 就 业 情 况... 4 ( 五 ) 毕 业 生 择 业 观... 11 ( 六 ) 毕 业 生 薪 酬 情 况... 12 ( 七 ) 就 业 与 所 学 专 业 相 关 度...

More information

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

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

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

<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

PPBSalesDB.doc

PPBSalesDB.doc Pocket PowerBuilder SalesDB Pocket PowerBuilder PDA Pocket PowerBuilder Mobile Solution Pocket PowerBuilder Pocket PowerBuilder C:\Program Files\Sybase\Pocket PowerBuilder 1.0 %PPB% ASA 8.0.2 ASA 9 ASA

More information

AXIS P7224 Video Encoder Blade – Installation Guide

AXIS P7224 Video Encoder Blade – Installation Guide 安 装 指 南 AXIS P7224 刀 片 视 频 编 码 器 中 文 法 律 考 虑 事 项 视 频 和 音 频 监 视 可 能 会 受 法 律 限 制, 各 个 国 家 / 地 区 的 法 律 会 有 所 不 同 如 将 本 产 品 用 于 监 控 目 的, 需 要 先 检 查 是 否 符 合 你 所 在 区 域 内 的 法 律 规 定 本 产 品 包 括 四 个 (4) H.264 解 码

More information

言1.PDF

言1.PDF MSP430 WINDOWS WORKBENCH MSP430 Flash Green MCU Flash Flash MCU MSP430 16 RISC 27 125ns 1.8V~3.6V A/D 6 s MSP430 10 ESD MSP430 MSP430 10 MSP430 2001 MSP430 Windows Workbench Interface Guide Windows Workbench

More information

Prepare.ppt [兼容模式]

Prepare.ppt [兼容模式] 课前实验 Linux 操作系统的安装 C 语言编程环境的设置 TinyOS 开发环境的设置 一 实验目的 1 学会在计算机或虚拟机环境中安装 Linux 操作系统 2 学会在 Linux 下进行 C 语言编程 3 掌握交叉编译开发, 学会在 Linux 下设置 TinyOS 开发环 境, 能够完成基于 NesC 的 TinyOS 应用程序开发 二 Linux 操作系统的安装 14.04.4-desktop-amd64.iso

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

C语言的应用.PDF

C语言的应用.PDF AVR C 9 1 AVR C IAR C, *.HEX, C,,! C, > 9.1 AVR C MCU,, AVR?! IAR AVR / IAR 32 ALU 1KBytes - 8MBytes (SPM ) 16 MBytes C C *var1, *var2; *var1++ = *--var2; AVR C 9 2 LD R16,-X ST Z+,R16 Auto (local

More information

目次 

目次  軟 體 工 程 期 末 報 告 網 路 麻 將 91703014 資 科 三 黃 偉 嘉 91703024 資 科 三 丘 祐 瑋 91703030 資 科 三 江 致 廣 1 目 次 壹 前 言 (Preface) P.4 貳 計 畫 簡 述 及 預 期 效 益 (Project Description and Expected Results) P.4 參 系 統 開 發 需 求 (System

More information

1500XA Daniel Danalyzer 1500XA Rosemount Analytical 1500XA P/N 3-9000-757 A 2010 5 ii 1500XA 1500XA iii iv 1500XA : 1-2 1500XA - 1500XA 1-3 1-4 1500XA 1500XA 1-5 1-6 1500XA 1500XA 1-7 1-8 1500XA

More information

MPLAB ICD2在线调试器是一款低价位的PIC开发工具,它利用Flash工艺芯片的程序区自读写功能,使用芯片来实现仿真调试功能

MPLAB ICD2在线调试器是一款低价位的PIC开发工具,它利用Flash工艺芯片的程序区自读写功能,使用芯片来实现仿真调试功能 MF-ICD2 简介 MF-ICD2 在线调试器是一款低价位的 PIC 开发工具, 它利用 Flash 工艺芯片的程序区自读写功能, 使用芯片来实现仿真调试功能 MF-ICD2 使用的软件平台是 Microchip 的 MPLAB-IDE v6.20( 集成开发环境软件包 ) 或更高版本, 兼容 Windows 95/98 Windows NT 和 Windows 2000 等操作系统 其通信接口方式

More information

Microsoft Word - QTP测试Flex.doc

Microsoft Word - QTP测试Flex.doc TIB 自动化测试工作室 http://www.cnblogs.com/testware 使用 QTP 进行 Flex 自动化测试 自动化测试工具与 Flex 应用程序之间是通过代理 (Agent) 来交互的, 如图所示 : 这也就是为什么后面在使用 QTP 进行 Flex 自动化测试之前要先安装 Flex 插件 配置和编译 Flex 程序的原因 前提条件 在使用 QTP 进行 Flex 4 的测试之前,

More information

RX Trial Kit

RX Trial Kit RX Trial Kit 面 向 RX610 群 单 片 机 的 简 易 开 发 套 件 瑞 萨 电 子 ( 中 国 ) 有 限 公 司 R&D Center 2011 Renesas Electronics (China) Co., Ltd. All rights reserved. 目 录 1. RX Trial Kit 套 件 2. 使 用 RX Trial Kit 需 要 安 装 的 软 件

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

Microsoft Word zw

Microsoft Word zw 第 1 章 Android 概述 学习目标 : Android Android Android Studio Android Android APK 1.1 1. 智能手机的定义 Smartphone 2. 智能手机的发展 1973 4 3 PC IBM 1994 IBM Simon PDA PDA Zaurus OS 1996 Nokia 9000 Communicator Nokia 9000

More information

Data Management Software CL-S10w

Data Management Software CL-S10w Data Management Software CL-S10w Ver.1.4 CL-S10w CL-500A CL-200/CL-200A Excel Excel Windows Excel Windows Windows 7 Microsoft Windows 7 Professional Operating System Windows Windows 8.1 Microsoft Windows

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

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30 0 配置 Host MIB 设备 V 1.1.2 ( 简体版 ) 0 Update: 2016/1/30 前言 N-Reporter 支持 Host Resource MIB 监控主机 (Host) 状态, 本文件描述 N-Reporter 用户如何配置 Host MIB 设备 文件章节如下 : 1. 配置 Windows Server 2003... 2 1-1.Windows Server 2003

More information

xforce keygen microsoft office 2013

xforce keygen microsoft office 2013 Xforce Keygen Microsoft Office 2013 ->->->-> http://shurll.com/78610 1 / 5 2 / 5 Generally, Autodesk,,Vault,,Office,,2016,,555H1,,Autodesk,,Vault,,Professional,,2016,,569H1,,Autode sk,,vault,,workgroup,,2016,,559h1,,autodesk,,vehicle,,tracking,,2016,,955h1,,autodesk,,vred...

More information

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與 程 式 編 写 語 言 在 完 成 這 章 後, 你 將 能 夠 了 解 程 式 編 写 語 言 的 功 能 了 解 高 階 語 言 和 低 階 語 言 之 間 的 分 別 知 道 翻 譯 程 式 的 意 義 和 能 夠 把 翻 譯 程 式 分 類 為 : 匯 編 程 式 編 譯 程 式 和 解 譯 程 式 認 識 不 同 翻 譯 程 式 的 優 點 和 缺 點 程 式 是 指 揮 電 腦 的 指

More information

Microsoft Word - ~ doc

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

More information

315avr网站可脱机系列产品使用说明书

315avr网站可脱机系列产品使用说明书 一. AVR Programmer Software V1.26 2007.8 说明手册 AVR Programmer Software V1.26 2007.8 是 315avr 网站自己开发的一款 AVR 编程软件, 支持本站开 发的可脱机系列产品 :( 可脱机 USB AVRISP 下载器, USB AVR Pro/ISP( 可脱机高压编程器 +ISP 下载器 ) 等 ) 1. 软件安装说明

More information

MPLABICD3.book

MPLABICD3.book MPLAB ICD 3 在线调试器用户指南 2008 Microchip Technology Inc. DS51766A_CN 请注意以下有关 Microchip 器件代码保护功能的要点 : Microchip 的产品均达到 Microchip 数据手册中所述的技术指标 Microchip 确信 : 在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一 目前,

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

第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

目 录

目 录 目录 第 1 章 TKStudio IDE 简介... 1 第 2 章使用 JLink 调试... 3 2.1 配置输出文件格式... 3 2.2 配置仿真器驱动... 3 2.2.1 JLinkGDBServer 路径... 7 2.2.2 接口类型... 7 2.2.3 目标地址... 8 2.2.4 端口... 8 2.2.5 初始化命令脚本... 8 2.2.6 使用 JFlashARM 烧写...

More information

Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE "Project Properties" IDE makefile 1.

Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE Project Properties IDE makefile 1. Oracle Solaris Studio 12.2 IDE 2010 9 2 8 9 10 11 13 20 26 28 30 32 33 Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE "Project Properties" IDE makefile 1. "File" > "New

More information

untitled

untitled 975 AirMeter TM Test Tool 用 户 手 册 August 2006 Rev. 1, 12/11(Simplified Chinese) 2006-2011 Fluke Corporation. All rights reserved. Specifications are subject to change without notice. All product names

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

A Preliminary Implementation of Linux Kernel Virus and Process Hiding

A Preliminary Implementation of Linux Kernel Virus and Process Hiding 邵 俊 儒 翁 健 吉 妍 年 月 日 学 号 学 号 学 号 摘 要 结 合 课 堂 知 识 我 们 设 计 了 一 个 内 核 病 毒 该 病 毒 同 时 具 有 木 马 的 自 动 性 的 隐 蔽 性 和 蠕 虫 的 感 染 能 力 该 病 毒 获 得 权 限 后 会 自 动 将 自 身 加 入 内 核 模 块 中 劫 持 的 系 统 调 用 并 通 过 简 单 的 方 法 实 现 自 身 的

More information

RUN_PC連載_12_.doc

RUN_PC連載_12_.doc PowerBuilder 8 (12) PowerBuilder 8.0 PowerBuilder PowerBuilder 8 PowerBuilder 8 / IDE PowerBuilder PowerBuilder 8.0 PowerBuilder PowerBuilder PowerBuilder PowerBuilder 8.0 PowerBuilder 6 PowerBuilder 7

More information

LETD型LED灯炮规格的更改

LETD型LED灯炮规格的更改 2018 十二月 1/10 页 软件错误问题软件错误 1 Automation Organizer(WindLDR) 软件之修复 针对版本 : WindLDR 版本 8.2.0 至版本 8.9.1 (Automation Organizer 版本 3.20 至 版本 3.12.1) 注 : 包括由官网下载的版本 当使用以上版本软件, 软件错误 1 将会出现在以下型号 : FC6A CPU 模块 -

More information

<4D F736F F D20CAB5D1E9D2BB204D444B2D41524D20C8EDBCFED3EB41524D20B4A6C0EDC6F7BBF9B1BEB1E0B3CC2E646F6378>

<4D F736F F D20CAB5D1E9D2BB204D444B2D41524D20C8EDBCFED3EB41524D20B4A6C0EDC6F7BBF9B1BEB1E0B3CC2E646F6378> 实验一 MDK-ARM 软件与 ARM 处理器基本编程 1. MDK-ARM 开发工具包简介 MDK-ARM(ARM 微控制器开发工具包 ) 是 ARM 公司推荐的用于基于 ARM 处理器的微控制器的完整软件开发环境 MDK-ARM 由 Keil 公司 ( 已被 ARM 公司收购 ) 提供, 利用了该公司先进的 µvision 集成开发环境, 适用于基于 Cortex -M Cortex-R4 ARM7

More information