当前位置:首页 > 工业技术
PIC单片机开发与应用
PIC单片机开发与应用

PIC单片机开发与应用PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:陈国先主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2004
  • ISBN:711114760X
  • 页数:253 页
图书介绍:本书包括PIC单片机的硬件构成,指令系统等。
《PIC单片机开发与应用》目录

出版说明 1

前言 1

第1章PIC单片机开发与应用概述 1

1.1单片机的发展、类型、应用 1

1.1.1单片机的发展 1

目 录 1

1.1.2单片机的类型 2

1.1.3单片机的应用 3

1.2 PIC单片机的开发与特点 4

1.2.1 PIC单片机的开发工具 4

1.2.2 PIC单片机的特点 5

1.4思考与练习 9

1.3本章小结 9

第2章PIC单片机的开发基础 10

2.1 PIC单片机的硬件系统 10

2.1.1核心区域 10

2.1.2封装形式和引脚功能 14

2.1.3程序存储器和堆栈 18

2.1.4 RAM数据存储器 19

2.1.5 I/O端口 27

2.1.6系统时钟 29

2.1.7复位电路 30

2.1.8监视定时器WDT 31

2.2.1指令时序 32

2.2.2指令系统分类 32

2.2 PIC单片机的指令系统 32

2.2.3寻址方式 33

2.2.4数据传送类指令 33

2.2.5算术操作类指令 35

2.2.6逻辑操作类指令 38

2.2.7控制转移类指令 41

2.2.8位操作类指令 43

2.3 PIC单片机汇编语言程序设计 44

2.3.1汇编语言的程序格式 44

2.3.2常用伪指令 45

2.3.3程序流程图 47

2.3.4顺序程序结构 47

2.3.5分支程序结构 48

2.3.6循环程序结构 49

2.3.7子程序结构 50

2.3.8查表程序结构 51

2.4本章小结 51

2.5思考与练习 51

第3章PIC单片机的应用系统 54

开发工具 54

3.1概述 54

3.2MPLAB-ICD的硬件构成 55

3.2.1 MPLAB-ICD模块 55

3.2.2 MPLAB-ICD仿真头 56

3.2.3 MPLAB-ICD教学实验板 56

3.2.4开发工具的硬件安装 59

3.3 MPLAB集成开发环境 60

3.3.1 MPLAB的界面 61

3.3.2创建项目 62

3.3.3新建和汇编源文件 65

3.4MPLAB-ICD在线调试 68

3.4.1建立MPLAB-ICD与微机之间的通信 68

3.4.2 MPLAB-ICD的设置 69

3.4.3在线调试 73

3.5本章小结 76

3.6思考与练习 77

第4章PIC单片机系统开发过程 78

4.1总体设计 78

4.2硬件设计 78

4.3软件设计 79

4.4.1软硬件调试全过程 81

4.4系统调试 81

4.4.2常用的调试方法 83

4.5本章小结 87

4.6思考与练习 87

第5章PIC单片机的基本输入/输出端口的应用 88

5.1 概述 88

5.2基本输入/输出端口的内部结构 88

5.2.1基本输入/输出端口的相关寄存器 88

5.2.2基本输入/输出端口的基本结构 89

5.3基本输入/输出端口功能的应用 97

5.3.1实现功能要求 97

5.3.2软件主要设计思路 97

5.3.3程序清单 99

5.5思考与练习 100

5.4本章小结 100

6.1定时器/计数器概述 102

6.2定时器/计数器0(TMR0) 102

6.2.1定时器/计数器TMRO的结构 102

第6章 PIC单片机的定时器/计数器的应用 102

6.2.2定时器/计数器TMR0相关的寄存器 104

6.3定时器/计数器1(TMR1)………1晒6.3.1定时器/计数器TMR1的结构 105

6.3.2定时器/计数器TMR1相关的寄存器 108

6.4定时器/计数器2(TMR2) 109

6.4.1定时器/计数器TMR2的结构 109

6.4.2定时器/计数器TMR2相关的寄存器 111

6.5.1实现功能要求 112

6.5.2软件主要设计思路 112

6.5定时器/计数器的应用(一) 112

6.5.3程序清单 113

6.6定时器/计数器的应用(二) 115

6.6.1实现功能要求 115

6.6.2软件主要设计思路 115

6.6.3程序清单 116

6.7定时器/计数器的应用(三) 117

6.7.1实现功能要求 117

6.7.2软件主要设计思路 117

6.7.3程序清单 117

6.8本章小结 119

6.9思考与练习 120

7.1.1中断源 121

7.1 概述 121

第7章PIC单片机的中断系统的 121

应用 121

7.1.2中断的逻辑控制 122

7.1.3中断处理过程 122

7.2中断相关的寄存器 124

7.3中断功能的应用(一) 129

7.3.1实现功能要求 129

7.3.2软件主要设计思路 129

7.3.3程序清单 129

7.4中断功能的应用(二) 133

7.4.1实现功能要求 133

7.4.2软件主要设计思路 133

7.4.3程序清单 134

7.6思考与练习 135

7.5本章小结 135

第8章PIC单片机的A/D转换的 136

应用 136

8.1 概述 136

8.2 A/D转换相关的寄存器 138

8.3 A/D转换的应用 140

8.3.1实现功能要求 140

8.3.2软件主要设计思路 141

8.3.3程序清单 141

8.4本章小结 144

8.5思考与练习 144

9.1.2串行通信的数据传送方向 146

9.1.1串行通信的基本方式 146

第9章PIC单片机的通信系统的 146

9.1 概述 146

应用 146

9.1.3串行通信的控制方式 147

9.1.4串行通信的校验 147

9.2通用同步/异步收发器 148

USART 148

9.2.1 USART相关的寄存器 148

9.2.2 USART波特率发生器 151

9.2.3 USART的异步工作方式 151

9.2.4USART同步主控工作方式 155

9.2.5 USART同步从动工作方式 158

9.3 同步串行接口SPI 159

9.3.1 SPI接口相关的寄存器 160

9.3.2 SPI接口的工作原理 162

9.4同步串行接口I2C 164

9.4.1 I2C接口相关寄存器 165

9.4.2 I2C的工作方式 169

9.4.3 I2C从模式通信方式 169

9.4.4 I2C主控模式通信方式 172

9.5通信系统的应用 175

9.5.1实现功能要求 175

9.5.2软件主要设计思想 175

9.5.3程序清单 175

9.7思考与练习 177

9.6本章小结 177

第10章PIC单片机的EEPROM 179

和FIash 179

10.1 概述 179

10.2 片内EEPROM和Flash存储器相关的寄存器 180

10.3 片内EEPROM数据存储器操作 183

10.3.1从EEPROM中读取数据 183

10.3.2 向EEPROM中烧写数据 183

10.4片内Flash程序存储器操作 185

10.5本章小结 187

10.6思考与练习 188

11.1.1输入捕捉模式和比较器相关的寄存器 189

11.1输入捕捉工作模式 189

应用 189

第11章PIC单片机的CCP系统的 189

11.1.2输入捕捉模式的电路结构和工作原理 191

11.2输出比较工作模式 192

11.2.1输出比较工作模式相关的寄存器 193

11.2.2输出比较模式的电路结构和工作原理 193

11.3脉宽调制(PWM)输出工作模式 194

11.3.1脉宽调制模式相关的寄存器 194

11.3.2脉宽调制模式的电路结构和工作原理 196

11.4 CCP系统的应用 199

11.4.1实现功能要求 199

11.4.2软件主要设计思路 199

11.4.3程序清单 200

11.6思考与练习 201

11.5本章小结 201

第12章PIC单片机的接口综合应用——自动电子打铃系统 202

12.1系统功能要求 202

12.2系统组成与硬件电路 203

12.3程序设计 203

12.4本章小结 218

12.5思考与练习 218

附录实验 220

实验A PIC系列单片机的开发工具的使用——MPLAB-ICD在线调试器 220

实验B PIC系列单片机输出端口的实验——循环流水灯控制器 223

实验C PIC单片机输入端口的实验——智能延时灯 225

实验D带1位LED数码管显示的 226

计数器 226

实验E 4位LED数码管动态显示 229

实验F定时/计数器TMRO的应 231

用——流水广告灯 231

实验G定时/计数器TMR1的应 234

用——电子钟1秒时间基 234

准的产生 234

实验H INT外部中断的应用——系统电源断电检测器 235

实验I文字型LCD模块的应用 237

实验J ADC模块的应用——LCD 242

背光的控制 242

实验K CCP模块输入捕捉的应 244

用——简易的方波信号频率(周期)测量仪 244

实验L CCP模块PWM模式的应用——小型直流有刷电动机的控制 250

返回顶部