目录 1
第1章 PIC单片机及其开发工具概述 1
1.1 PIC单片机概述 1
1.1.1 PIC单片机型号分类 2
1.1.2 PIC单片机的结构和性能特点 5
1.2 开发工具概述 11
1.2.1 软件模拟器 12
1.2.2 在线调试器 12
1.2.3 硬件仿真器 12
1.2.4 编程器 14
1.2.5 第三方开发工具 16
第2章 PIC单片机实验板 21
2.1 实验板概述 21
2.2 PICDEMO1实验板 23
2.2.1 PICDEMO1实验板的功能 23
2.2.2 PICDEMO1实验板的硬件电路 24
2.2.3 PICDEMO1实验板的使用说明 27
2.3 PICDEMO2实验板 27
2.3.1 PICDEMO2实验板的功能 27
2.3.2 PICDEMO2实验板的硬件电路 28
2.3.3 PICDEMO2实验板的使用说明 34
2.4.2 器件选择 35
2.4 实验板原理图和器件选择 35
2.4.1 实验板原理图 35
第3章 MPLAB IDE开发环境的安装和使用 41
3.1 MPLAB IDE开发环境的安装 41
3.2 MPLAB IDE开发环境的使用 43
3.2.1 源程序的编辑 43
3.2.2 项目管理向导 46
3.2.3 项目的编译和汇编 53
3.2.4 源文件模拟仿真与调试 53
3.2.5 外接调试、仿真和编程工具 70
4.1 MPLAB IDE与汇编器的连接 71
第4章 MPLAB IDE与汇编器、编译器的连接 71
4.2 MPLAB IDE与PICC、PICC18编译器的连接 77
4.2.1 PICC、PICC18编译器的安装 78
4.2.2 MPLAB IDE与PICC、PICC18编译器的连接 84
4.3 MPLAB IDE与C18编译器的连接 90
4.3.1 C18编译器的安装 91
4.3.2 MPLAB IDE与C18编译器的连接 94
第5章 MPLAB IDE外接调试和编程工具 100
5.1 MPLAB IDE外接ICD2调试器 100
5.1.1 ICD2调试器的特点和支持芯片 100
5.1.2 ICD2调试器与计算机和目标板的连接 104
5.2.1 PICSTART Plus编程器的特点和支持芯片 107
5.2 MPLAB IDE外接PICSTART Plus编程器 107
5.2.2 PICSTART Plus编程器与计算机的连接 111
5.3 外接仿真和其他编程工具 111
第6章 ICD2调试工具的使用与实验制作 112
6.1 ICD2调试器的使用 112
6.1.1 ICD2硬件配置及驱动程序的安装 114
6.1.2 ICD2作为调试器使用 120
6.1.3 ICD2作为编程器使用 134
6.2 ICD2调试器的实验制作 136
6.2.2 ICD2的器件选择和电路制作 137
6.2.1 ICD2的硬件电路和根下载程序 137
6.2.3 ICD2使用的目标板 140
6.2.4 烧写根下载程序和下载操作系统 140
6.2.5 ICD2与目标板的连接 144
6.3 ICD2作为调试器使用的实验 144
6.3.1 汇编器应用实验 145
6.3.2 PICC、PICC18编译器应用实验 155
6.3.3 C18编译器应用实验 165
6.4 ICD2作为烧写器使用的实验 172
7.1.1 PICSTART Plus硬件配置 175
7.1 PICSTART Plus编程器的使用 175
第7章 PICSTART Plus编程工具的使用与实验制作 175
7.1.2 PICSTART Plus的使用 176
7.2 PICSTART Plus的实验制作 186
7.2.1 PICSTART Plus的硬件电路 186
7.2.2 PICSTART Plus的器件选择和电路制作 186
7.2.3 下载操作系统 188
7.3 烧写实验 189
第8章 IC-PROG及其编程器的使用与实验制作 196
8.1 IC-PROG编程软件的使用 196
8.1.2 IC-PROG支持的器件 197
8.1.1 IC-PROG概述 197
8.1.3 IC-PROG的使用 200
8.2 IC-PROG编程器的实验制作 213
8.2.1 IC-PROG编程器的硬件电路 213
8.2.2 IC-PROG编程器的器件选择和电路制作 215
8.3 IC-PROG编程器的使用 216
8.3.1 IC-PROG编程器与计算机的连接 216
8.3.2 烧写实验 216
附录一 PIC系列单片机开发工具 227
附录二 配套光盘内容简介 228
参考文献 229