MPLAB
®
IDE
用户指南
©
2005 Microchip Technology Inc.
DS51519A_CN
请注意以下有关
Microchip
器件代码保护功½的要点:
•
•
•
Microchip
的产品均达到
Microchip
数据手册中所述的技术指标。
Microchip
确信:在正常½用的情况下,
Microchip
系列产品是½今市场上同类产品中最安全的产品之一。
目前,仍存在着恶意、甚至是非法破坏代码保护功½的行为。就我们所知,所有这些行为½不是以
Microchip
数据手册中规定的
操½规范来½用
Microchip
产品的。这样做的人极可½侵犯了知识产权。
Microchip
愿与那些注重代码完整性的客户合½。
Microchip
或任½其他半导½厂商均无法保证其代码的安全性。代码保护并不意味着我们保证产品是 “牢不可破”的。
•
•
代码保护功½处于持续发展中。
Microchip
承诺将不断改进产品的代码保护功½。任½试图破坏
Microchip
代码保护功½的行为均可视
为违反了 《数字器件千年版权法案 (Digital
Millennium Copyright Act)》。如果这种行为导致他人在未经授权的情况下,½访问您的
½件或其他受版权保护的成果,您有权依据该法案提起诉讼,从而制止这种行为。
提 供 本 文 档 的 中 文 版 本 仅 为 了 便 于 理 解。
Microchip
Technology Inc.
及其分公司和相关公司、各级主管与员工及
事务代理机构对译文中可½存在的任½差错不承担任½责任。
建议参考
Microchip Technology Inc.
的英文原版文档。
本出版物中所述的器件应用信息及其他类似内容仅为您提供便
利,它们可½由更新之信息所替代。确保应用符合技术规范,
是您自身应负的责任。Microchip 对这些信息不½任½明示或
暗示、书面或口头、法定或其他½式的声明或担保,包括½不
限于针对其½用情况、质量、性½、适销性或特定用途的适用
性的声明或担保。
Microchip
对因这些信息及½用这些信息而
引起的后果不承担任½责任。未经
Microchip
书面批准,不得
将
Microchip
的 产 品用 ½ 生½ 维 持系 统 中的 关 键组 件。在
Microchip
知识产权保护下,不得暗中或以其他方式½让任½
许可证。
商标
Microchip
的名称和½标组合、
Microchip
½标、
Accuron、
dsPIC、 K
EE
L
OQ
、
microID、 MPLAB、 PIC、 PICmicro、
PICSTART、 PRO MATE、 PowerSmart、 rfPIC
和
SmartShunt
均为
Microchip Technology Inc.
在美½和其他½
家或地区的注册商标。
AmpLab、 FilterLab、 Migratable Memory、 MXDEV、
MXLAB、 PICMASTER、 SEEVAL、 SmartSensor
和
The
Embedded Control Solutions Company
均为
Microchip
Technology Inc.
在美½的注册商标。
Analog-for-the-Digital Age、 Application Maestro、
dsPICDEM、 dsPICDEM.net、 dsPICworks、 ECAN、
ECONOMONITOR、 FanSense、 FlexROM、 fuzzyLAB、
In-Circuit Serial Programming、 ICSP、 ICEPIC、 Linear
Active Thermistor、 MPASM、 MPLIB、 MPLINK、 MPSIM、
PICkit、 PICDEM、 PICDEM.net、 PICLAB、 PICtail、
PowerCal、 PowerInfo、 PowerMate、 PowerTool、 rfLAB、
rfPICDEM、 Select Mode、 Smart Serial、 SmartTel、 Total
Endurance
和
WiperLock
均为
Microchip Technology Inc.
在
美½和其他½家或地区的商标。
SQTP
是
Microchip Technology Inc.
在美½的服务标记。
在此提及的所有其他商标均为各持有公司所有。
© 2005, Microchip Technology Inc.
版权所有。
Microchip
½于美½亚利桑那州
Chandler
和
Tempe
及½于加利福尼亚
州
Mountain View
的全球总部、设计中心和晶圆生产厂均于
2003
年
10
月通过了
ISO/TS-16949:2002
质量½系认证。公司在
PICmicro
®
8
½单片机、
K
EE
L
OQ
®
跳码器件、串行
EEPROM
、单片机外设、非易失
性存储器和模拟产品方面的质量½系流程均符合
ISO/TS-
16949:2002
。此外,
Microchip
在开发系统的设计和生产方面的质量½
系也已通过了
ISO 9001:2000
认证。
DS51519A_CN
第ii 页
©
2005 Microchip Technology Inc.
MPLAB
®
IDE
用户指南
目½
前言
................................................................................................................................. 1
第
1
部分——
MPLAB IDE
第
1
章
MPLAB
®
IDE
简介
1.1
嵌入式系统简介
.............................................................................................. 9
1.2
开发周期
....................................................................................................... 14
1.3
项目管理器
................................................................................................... 15
1.4
语言工具
....................................................................................................... 16
1.5
目标调试
....................................................................................................... 17
1.6
器件编程
....................................................................................................... 18
1.7 MPLAB IDE
组件
.......................................................................................... 18
1.8 MPLAB IDE
文档
.......................................................................................... 19
1.9 MPLAB IDE
在线帮助
................................................................................... 19
1.10 MPLAB IDE
更新和版本编号
...................................................................... 22
第
2
章
MPLAB IDE
入门:基础教程
2.1
简介
.............................................................................................................. 23
2.2 MPLAB IDE
的特性和安装
............................................................................ 24
2.3
教程概述
....................................................................................................... 25
2.4
选择器件
....................................................................................................... 27
2.5
创建项目
....................................................................................................... 29
2.6
设½语言工具
................................................................................................ 30
2.7
为项目½名
................................................................................................... 31
2.8
将文件添加到项目中
..................................................................................... 32
2.9
编译项目
....................................................................................................... 34
2.10
创建代码
..................................................................................................... 35
2.11
再次编译项目
.............................................................................................. 38
2.12
½用½件模拟器测试代码
............................................................................ 39
2.13
教程总结
..................................................................................................... 45
第
3
章 步骤和教程
3.1
简介
.............................................................................................................. 47
3.2
选择器件
....................................................................................................... 48
3.3
设½配½½
................................................................................................... 48
3.4
½用编辑器创建源代码
................................................................................. 49
3.5
创建新项目
................................................................................................... 50
3.6
½用项目向导
................................................................................................ 50
3.7
设½语言工具包
............................................................................................ 50
©
2005 Microchip Technology Inc.
DS51519A_CN
第
iii
页
MPLAB
®
IDE
用户指南
3.8
为新项目½名和定½
..................................................................................... 51
3.9
添加文件
....................................................................................................... 51
3.10
完成项目
..................................................................................................... 52
3.11
查看项目窗口
.............................................................................................. 52
3.12
设½编译选项
.............................................................................................. 53
3.13
编译项目
..................................................................................................... 53
3.14
选择调试器
................................................................................................. 54
3.15
运行代码
..................................................................................................... 55
3.16
查看
Debug
窗口
........................................................................................ 55
3.17
½用
Watch
窗口
......................................................................................... 56
3.18
½用断点
..................................................................................................... 57
3.19
选择编程器
................................................................................................. 58
3.20
对器件进行编程
.......................................................................................... 59
3.21
½用
Microchip
帮助
.................................................................................... 59
第
4
章 项目和工½区
4.1
简介
.............................................................................................................. 61
4.2
½用项目向导
................................................................................................ 62
4.3
创建
/
更新任½项目
...................................................................................... 63
4.4
设½项目结构——相关路径
.......................................................................... 64
4.5
项目文件夹和文件
........................................................................................ 65
4.6
½用版本控制系统 (VCS)
.......................................................................... 65
4.7
设½
/
更改项目
............................................................................................. 68
4.8
½用单个项目和工½区
................................................................................. 71
4.9
在单个工½区中½用多个项目
...................................................................... 71
4.10
编译无需项目的应用程序
............................................................................ 73
第
5
章 集成工具
5.1
简介
.............................................................................................................. 75
5.2
语言工具包
................................................................................................... 75
5.3 Microchip
语言工具
....................................................................................... 77
5.4
第三方语言工具
............................................................................................ 79
5.5
编辑器
.......................................................................................................... 81
5.6
½件模拟器
................................................................................................... 81
5.7
在线仿真器
................................................................................................... 81
5.8
在线调试器
................................................................................................... 82
5.9
编程器
.......................................................................................................... 82
5.10
第三方工具
................................................................................................. 82
第
6
章
MPLAB IDE
疑难解答
6.1
简介
.............................................................................................................. 83
6.2
常见问题
/FAQ .............................................................................................. 83
6.3
错误消息
....................................................................................................... 85
6.4
限制
.............................................................................................................. 85
DS51519A_CN
第
iv
页
©
2005 Microchip Technology Inc.
目½
第
2
部分——
MPLAB IDE
½用参考
第
7
章
MPLAB IDE
界面
7.1
简介
.............................................................................................................. 89
7.2 MPLAB IDE
菜单栏
...................................................................................... 89
7.3 MPLAB IDE
工具栏
....................................................................................... 97
7.4 MPLAB IDE
状态栏
...................................................................................... 99
第
8
章
MPLAB IDE
窗口
8.1
简介
............................................................................................................ 101
8.2
更改窗口数据和属性
................................................................................... 102
8.3
代码显示窗口中的符号
............................................................................... 103
8.4
项目窗口
..................................................................................................... 104
8.5 Output
窗口
................................................................................................. 107
8.6 Disassembly Listing
窗口
............................................................................ 108
8.7 Hardware Stack
窗口
.................................................................................. 108
8.8 Program Memory
窗口
............................................................................... 110
8.9 File Registers
窗口
..................................................................................... 113
8.10 EEPROM
窗口
.......................................................................................... 115
8.11 LCD Pixel
窗口
......................................................................................... 116
8.12 Watch
窗口
............................................................................................... 118
8.13 Special Function Registers
窗口
.............................................................. 121
8.14 Trace Memory
窗口
.................................................................................. 123
8.15 Configuration Bits
窗口
............................................................................. 125
8.16
文件 (编辑器)窗口
................................................................................ 126
第
9
章
MPLAB IDE
对话框
9.1
简介
............................................................................................................ 129
9.2 About MPLAB IDE
对话框
.......................................................................... 130
9.3 Add Watch
对话框
...................................................................................... 130
9.4 Breakpoints
对话框
..................................................................................... 131
9.5 Build Options
对话框
.................................................................................. 132
9.6 Export Hex File
对话框
............................................................................... 133
9.7 External Memory Setting
对话框
................................................................ 133
9.8 File Management
对话框
............................................................................ 134
9.9 Fill Memory/Registers
对话框
..................................................................... 135
9.10 Find In Project Files
对话框
...................................................................... 135
9.11 Find and Replace
对话框
.......................................................................... 135
9.12 Help Topics
对话框
................................................................................... 136
9.13 Import
对话框
........................................................................................... 136
9.14 New Project
对话框
.................................................................................. 136
9.15 Project-Display Preferences
对话框
......................................................... 137
9.16 Project Wizard
对话框
.............................................................................. 137
9.17 Properties
对话框
..................................................................................... 137
9.18 Save Project As
对话框
............................................................................ 138
©
2005 Microchip Technology Inc.
DS51519A_CN
第
v
页
评论