《PIC单片机实践与系统设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:彭树生编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2007
  • ISBN:9787121049125
  • 页数:301 页
图书介绍:本书是《PIC单片机原理与接口技术》的配套教材,分3篇,共15章。第1篇即第1章,简要说明PIC16F87X系列的特性,作为后两部分的基础。第2篇包括第2~9章,内容是实现PIC单片机接口特性的8个简单实验。第3篇包括第10~15章,每章均是一个为完成某一特定功能的系统设计,包括设计原理、设计电路、范例的PCB设计和软件设计等。各章配有思考题,选用本书做教材的教师可免费获得习题参考答案。

第1篇 PIC16F87x基础 3

第1章 PIC16F87x单片机概述 3

1.1 PIC16F87x单片机原理 3

1.2 PIC16F87x单片机的封装与引脚功能 5

1.2.1 PIC16F87x的封装形式 5

1.2.2 引脚功能 7

1.3 PIC16F87x单片机的最小系统 11

1.3.1 电源电路 11

1.3.2 复位电路 11

1.3.3 时钟电路 13

1.4 PIC16F87x单片机指令集 15

1.4.1 PIC汇编语言指令格式 17

1.4.2 面向字节的文件寄存器操作类指令 17

1.4.3 面向位的文件寄存器操作类指令 22

1.4.4 面向立即数和控制操作类指令 23

第2篇 基础实践 29

第2章 步进电动机控制设计 29

2.1 实验内容 29

2.2 实验原理与方法 29

2.2.1 电路原理 29

2.2.2 键盘接口电路 30

2.2.3 L298驱动器 31

2.3 软件设计 33

2.3.1 参考程序流程图 33

2.3.2 参考程序 35

2.4 相关知识 41

2.4.1 步进电动机的基本原理 41

2.4.2 步进电动机的驱动方法 43

思考题2 44

第3章 数字函数发生器设计 45

3.1 实验内容 45

3.2 实验原理与方法 45

3.2.1 电路原理 45

3.2.2 TLC7226功能 45

3.2.3 实验项目 48

3.3 软件设计 49

3.3.1 参考程序流程图 49

3.3.2 参考程序 49

3.4 相关知识 56

思考题3 57

第4章 LED数码管显示器的驱动与显示 58

4.1 实验内容 58

4.2 实验原理与方法 58

4.2.1 电路原理 58

4.2.2 MAX7219特性 59

4.2.3 显示内容 63

4.3 软件设计 63

4.3.1 参考程序流程图 63

4.3.2 参考程序 63

4.4 相关知识 70

4.4.1 LED数码管的构成 70

4.4.2 数码管的驱动方法 71

思考题4 71

第5章 LCD显示器的驱动与显示 72

5.1 实验内容 72

5.2 实验原理与方法 72

5.2.1 电路原理 72

5.2.2 笔段字符型的LCD 72

5.2.3 点阵字符型的LCD 76

5.2.4 显示内容 83

5.3 软件设计 83

5.3.1 参考程序流程图 83

5.3.2 参考程序 84

5.4 相关知识 90

5.4.1 LCD的基本原理 90

5.4.2 LCD的基本参数 91

5.4.3 LCD的驱动方法 92

思考题5 93

第6章 直流数字电压表的设计 94

6.1 实验内容 94

6.2 实验原理与方法 94

6.2.1 电路原理 94

6.2.2 量程的设计 94

6.2.3 LED显示设计 96

6.2.4 实验项目 96

6.3 软件设计 96

6.3.1 参考程序流程图 96

6.3.2 参考程序 97

6.4 相关知识 103

6.4.1 A/D转换原理 103

6.4.2 A/D转换的技术指标 105

思考题6 106

第7章 放大器的增益控制设计 107

7.1 实验内容 107

7.2 实验原理与方法 107

7.2.1 电路原理 107

7.2.2 实验项目 109

7.3 软件设计 110

7.3.1 参考程序流程图 110

7.3.2 参考程序 112

7.4 相关知识 128

7.4.1 I2C总线协议 128

7.4.2 I2C总线的电路接口 129

7.4.3 数字电位器 130

思考题7 131

第3篇 应用系统设计 135

第8章 DMF50081ZNB与PIC16F877的接口技术 135

8.1 引言 135

8.2 DMF50081ZNB液晶显示器硬件接口电路 135

8.2.1 电路原理 135

8.2.2 DMF50081ZNB接口特性 136

8.2.3 SED1335控制板 137

8.2.4 PIC16F877与液晶控制板的接口电路 140

8.3 软件接口 140

8.3.1 初始化 140

8.3.2 中英文字符的显示 143

8.3.3 图形的显示技术 152

思考题8 178

第9章 基于PIC单片机的单相电子式预付费集抄电能表 179

9.1 引言 179

9.1.1 电能表功能 179

9.1.2 系统功能的实现 179

9.2 硬件电路的设计 180

9.2.1 电源电路 180

9.2.2 计量电路 181

9.2.3 单片机系统电路 182

9.2.4 RS-485接口电路 198

9.3 系统的软件设计 212

9.4 样机实物 222

思考题9 222

第10章 基于PIC16F876的步进电动机细分驱动电路设计 223

10.1 引言 223

10.1.1 步进电动机 223

10.1.2 细分驱动 223

10.1.3 系统功能的实现 224

10.2 硬件电路的设计 225

10.2.1 单片机控制电路 225

10.2.2 斩波电路 227

10.2.3 相选电路 231

10.2.4 温度/限流报警电路 232

10.2.5 +5V电源电路 233

10.2.6 相选/拍选/细分选择电路 233

10.2.7 数字电位器X9511的分压电路 234

10.2.8 电平位移转换电路 235

10.2.9 功率驱动电路 236

10.3 系统的软件设计 236

10.3.1 电动机运行方式与方向的软件实现 236

10.3.2 线性加正弦规律的数学模型 237

10.3.3 系统软件流程图 238

10.4 样机实物与测试波形 239

思考题10 240

第11章 基于PIC16F87x的USB图像采集电路设计 241

11.1 引言 241

11.2 系统的构成 241

11.3 各功能模块与电路的设计 242

11.3.1 单片机控制电路 242

11.3.2 图像传感电路 251

11.3.3 FIFO 帧存储电路 259

11.3.4 CPLD(编程逻辑器件)控制电路 265

11.3.5 USB接口电路 268

11.4 系统运行 273

11.5 样机实物 277

思考题11 278