《PIC单片机C语言开发入门》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:武锋,陈新建编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2005
  • ISBN:781077543X
  • 页数:257 页
图书介绍:本书主要介绍美国Microchip公司的中级产品PIC16F87X和高级产品PIC18FXX2单片机的硬件结构、指令系统、集成开发环境、C语言的开发应用基础等。

目录 1

第1章 PIC系列单片机与C语言 1

1.1 PIC系列单片机概况及其开发应用方法 1

1.1.1 PIC系列单片机概述 1

1.1.2 PIC系列单片机的开发应用方法 3

1.1.3 PIC系列单片机的汇编语言与C语言开发 5

1.2 PIC16F87X系列单片机的硬件结构概述 8

1.2.1 PIC16F87X系列单片机的硬件功能结构 9

1.2.2 PIC16F87X系列单片机的程序存储器和堆栈 12

1.2.3 PIC16F87X系列单片机的数据存储器 13

1.3 PIC18FXX2系列单片机的硬件结构概述 25

1.3.1 PIC18FXX2系列单片机的硬件功能结构 26

1.3.2 PIC18FXX2系列单片机的程序存储器和堆栈 29

1.3.3 PIC18FXX2系列单片机的数据存储器 32

1.4 PIC系列单片机的汇编指令集 55

1.5 用C语言开发PIC单片机的优点 66

第2章 相关的C语言基础知识 67

2.1 C语言的基本概念 67

2.1.1 C语言的标识符和关键字 67

2.1.2 C语言中的常量 68

2.1.3 C语言中的变量 68

2.1.4 C语言中的运算符 70

2.1.5 C语言中的数组 74

2.1.6 C语言中的结构 75

2.1.7 C语言中的联合 77

2.2.1 赋值语句和赋值表达式 78

2.2 C语言的语句 78

2.2.2 循环控制语句 79

2.2.3 转移语句 81

2.3 C语言中的函数和指针 83

2.3.1 C语言中的函数 83

2.3.2 C语言中的指针 85

2.3.3 函数的调用 86

2.3.4 指针的操作 86

2.4 C语言源程序的编译与链接 89

2.4.1 C语言源程序的编译预处理 89

2.4.2 C语言源程序的编译与链接 90

2.4.3 输出与调试 90

3.1.1 MPLAB IDE 6.4版的特性 91

3.1 MPLAB IDE 6.4版集成开发环境概述 91

第3章 MPLAB IDE 6.4版集成开发环境及其应用 91

3.1.2 MPLAB IDE 6.4版的安装 92

3.1.3 MPLAB IDE 6.4版的启动运行 94

3.2 MPLAB IDE 6.4版的界面和菜单命令 94

3.2.1 MPLAB IDE 6.4版的界面 95

3.2.2 MPLAB IDE 6.4版的菜单命令集 95

3.2.3 MPLAB IDE 6.4主菜单的应用操作 98

3.3 MPLAB IDE 6.4中外部设备的应用 102

3.3.1 几种典型外部设备的介绍 102

3.3.2 专用编程器PICSTART Plus的使用 103

3.3.3 MPLAB ICD2在线调试器的特点 107

3.3.4 ICD2的硬件配置及驱动程序的安装 108

3.3.5 ICD2作为调试器的使用 112

3.3.6 ICD2作为编程器使用 121

第4章 PICC与PICC18 C编译器的安装与使用 123

4.1 PICC与PICC18 C编译器概述 123

4.1.1 PICC与PICC18 C编译器的特性 123

4.1.2 PICC与PICC18所支持的文件和变量类型 124

4.1.3 PICC与PICC18中C语言源程序的基本框架 126

4.2 PICC与PICC18 C编译器的安装 129

4.2.1 PICC C编译器的安装 129

4.2.2 PICC18 C编译器的安装 134

4.2.3 设置PICC和PICC18的编译环境 135

4.3 在MPLAB 6.4中项目编译与调试 144

4.3.1 增加节点 144

4.3.2 编译项目 145

4.3.3 源文件模拟仿真与调试 146

第5章 MPLAB C18编译器的安装与使用 150

5.1 MPLAB C18编译器概述 150

5.1.1 MPLAB C18编译器的主要特性 150

5.1.2 MPLAB C18编译器所需的文件与路径 152

5.1.3 MPLAB C18中C语言源程序的基本框架 152

5.2 MPLAB C18编译器的安装与运行 153

5.2.1 安装MPLAB C18编译器 153

5.2.2 MPLAB C18编译器的升级 156

5.2.3 MPLAB C18编译器的启动运行 156

5.3 MP LAB C18编译器的使用 156

5.3.1 设置MPLAB C18的编译环境 156

5.3.2 项目的编译与模拟调试 162

5.3.3 使用MPLAB ICD2调试器 171

第6章 PICC和PICC18的应用实验 175

6.1 8路顺序发光控制实验 175

6.1.1 AW型多功能PIC实验板简介 175

6.1.2 PIC16F87X的8路顺序发光控制实验电路 177

6.1.3 PIC18FXX2的8路顺序发光控制实验电路 179

6.2 8路顺序发光控制实验C语言源程序的编写 179

6.2.1 8路顺序发光实验C语言的头文件 179

6.2.2 8路顺序发光实验C语言源程序的编写 179

6.2.3 C语言源程序清单 180

6.3 C语言源程序的编辑、编译与运行 186

6.3.1 C语言源程序的编辑 186

6.3.2 C语言源程序的编译与运行 188

6.3.3 输出机器码与独立运行 196

第7章 MPLAB C18编译器的应用实验 198

7.1 2位十进制计数器实验 198

7.1.1 PIC18FXX2系列单片机简介 198

7.1.2 2位十进制计数器实验概述 202

7.1.3 硬件电路的连接 202

7.2 2位十进制计数器实验C语言源程序的编写 204

7.2.1 2位十进制计数器实验C语言的头文件 205

7.2.2 2位十进制计数器实验C语言源程序的编写 205

7.2.3 2位十进制计数器实验C语言源程序清单 206

7.3 C语言源程序的编辑、编译与运行 209

7.3.1 C语言源程序的编辑 209

7.3.2 C语言源程序的编译与运行 211

7.3.3 模拟运行与调试 215