图书介绍

PIC单片机入门与提高PDF|Epub|txt|kindle电子书版本网盘下载

PIC单片机入门与提高
  • 王宇等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111175808
  • 出版时间:2006
  • 标注页数:282页
  • 文件大小:12MB
  • 文件页数:291页
  • 主题词:单片微型计算机,PIC系列

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PIC单片机入门与提高PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

丛书序言1

前言1

第1章 绪论1

1.1 PIC系列单片机的分类1

1.2 PIC系列单片机的结构1

1.3 开发工具1

目录1

1.4 芯片种类2

1.4.1 存储器类型2

1.4.2 工作电压2

2.1.1 概述4

2.1.2 端口A4

2.1 I/O端口4

第2章 PIC系列单片机的I/O结构4

2.1.3 端口B6

2.1.4 端口C8

2.1.5 端口D9

2.1.6 端口E11

2.2 从并端口12

第3章 PIC系列单片机的模拟模块15

3.1 A/D转换模块15

3.1.1 概述15

3.1.2 A/D采样要求19

3.1.3 A/D时钟选择20

3.1.5 A/D转换21

3.1.4 A/D模拟输入管脚的配置21

3.1.6 ECCP下的A/D转换22

3.2 比较器模块23

3.2.1 概述23

3.2.2 比较器的操作24

3.2.3 比较器的参考电压25

3.2.4 比较器的反应时间25

3.2.5 比较器的输出25

3.2.6 比较器的中断25

3.2.7 休眠状态下的比较器26

3.2.8 复位的影响26

3.2.9 模拟电压的输入26

3.3.1 概述27

3.3 参考电压模块27

3.3.2 参考电压的配置28

3.3.3 参考电压的精度/误差28

3.3.4 休眠状态下的工作28

3.3.5 复位的影响29

3.3.6 走线注意事项29

3.4 LVD模块29

3.4.1 概述29

3.4.2 控制寄存器31

3.4.3 工作方式32

3.4.4 复位的影响33

4.1.3 返回地址堆栈34

4.1.1 概述34

4.1.2 程序存储器结构34

第4章 PIC系列单片机的存储系统34

4.1 存储器结构34

4.1.4 快速寄存器堆栈36

4.1.5 PCL、PCLATH和PCLATU36

4.1.6 指令周期37

4.1.7 流水线37

4.1.8 指令存储结构38

4.1.9 数据存储器组织结构39

4.1.10 Access Bank40

4.1.11 Bank选择寄存器40

4.1.12 间接寻址40

4.1.13 状态寄存器41

4.2.2 EECON1和EECON2寄存器42

4.2 数据存储器EEPROM42

4.2.1 EEADR寄存器42

4.2.3 EEPROM读操作43

4.2.4 EEPROM写操作44

4.3 Flash程序存储器44

4.3.1 表格读写操作45

4.3.2 控制寄存器45

4.3.3 Flash程序存储器读操作47

4.3.4 Flash程序存储器擦除操作47

4.3.5 Flash程序存储器写操作48

第5章 中断系统52

5.1 概述52

5.2 INTCON寄存器53

5.3 PIR寄存器55

5.4 PIE寄存器57

5.5 IPR寄存器59

5.6 RCON寄存器61

5.7 中断现场保护62

第6章 PIC系列单片机的计数器63

6.1 计数器063

6.1.1 概述63

6.1.2 计数器0工作模式64

6.1.3 定标器64

6.2 计数器165

6.2.1 概述65

6.1.5 16bit计数器模式下的读写操作65

6.1.4 计数器0中断65

6.2.2 工作模式67

6.2.3 振荡器67

6.2.4 溢出中断67

6.2.5 复位67

6.2.6 16bit读写模式67

6.3 计数器267

6.3.1 概述67

6.3.2 工作模式68

6.3.3 中断68

6.3.4 输出69

6.4 计数器369

6.4.1 概述69

6.4.3 中断70

6.4.2 振荡器70

6.4.4 复位71

第7章 输入捕捉/输出比较/脉宽调制(CCP/ECCP)模块72

7.1 CCP模块72

7.1.1 概述72

7.1.2 CCP1模块73

7.1.3 捕捉模式73

7.1.4 比较模式74

7.1.5 PWM模式75

7.2 ECCP模块77

7.2.1 概述77

7.2.2 ECCP1模块78

7.2.5 标准PWM模式79

7.2.6 增强PWM模式79

7.2.3 捕捉模式79

7.2.4 比较模式79

7.2.7 自动关闭84

第8章 PIC系列单片机的串行通信模块86

8.1 MSSP模块86

8.1.1 概述86

8.1.2 控制寄存器86

8.1.3 SPI模式86

8.1.4 IIC模式92

8.2 USART模块117

8.2.1 概述117

8.2.2 BRG119

8.2.3 异步模式123

8.2.4 同步通信主模式127

8.2.5 同步通信从模式129

8.3 CAN模块130

8.3.1 概述130

8.3.2 CAN模块寄存器131

8.3.3 CAN操作模式149

8.3.4 CAN信息发送150

8.3.5 CAN信息接收152

8.3.6 信息滤波器和掩码155

8.3.7 波特率设置156

8.3.8 同步158

8.3.9 编程时间段160

8.3.10 振荡器容差160

8.3.11 比特调速配置寄存器160

8.3.12 错误检测160

8.3.13 CAN中断162

第9章 PIC系列单片机的软件(Flash Bootloader)设计164

9.1 概述164

9.2 固件164

9.3 引导174

9.4 编程175

9.5 代码176

10.1.1 概述188

10.1.2 PIC18F458单片机时钟系统简介188

10.1 振荡器188

第10章 PIC系列单片机硬件开发可靠性设计188

10.2 复位系统191

10.2.1 概述191

10.2.2 PIC18F458单片机复位系统简介192

10.3 硬件乘法器195

10.4 CPU特色198

10.5 看门狗定时器(WDT)203

10.5.1 WDTCON寄存器203

10.5.2 WDT后分频器204

10.6 掉电模式(休眠)204

10.6.1 从休眠状态唤醒204

10.6.2 中断唤醒204

10.7 程序校验和代码保护205

10.7.1 程序存储器代码保护206

10.7.2 数据存储器(EEPROM)代码保护207

10.7.3 配置寄存器保护208

10.8 ID单元208

10.9 在线串行编程208

10.10 在线调试器208

10.11 低电压ICSP编程208

第11章 PIC系列单片机应用实例209

11.1 PIC18F458单片机学习板系统简介209

11.2 异步串口通信模块210

11.2.1 MAX3226E芯片简介210

11.2.2 电路设计212

11.3.1 MCP2551芯片简介213

11.3 CAN总线通信模块213

11.3.2 6N137光耦合器简介214

11.3.3 电路设计215

11.4 IIC总线通信模块216

11.4.1 24LC32A芯片简介216

11.4.2 电路设计218

11.5 超声波发射模块218

11.5.1 MCP6S21芯片简介219

11.5.2 MCP42100芯片简介221

11.5.3 电路设计223

11.6 超声波接收模块224

11.6.1 GL3274芯片简介224

11.6.2 电路设计225

11.7.2 电路设计226

11.7 温度测量模块226

11.7.1 TC1047A芯片简介226

11.8 直流电动机驱动模块227

11.8.1 HIP4020芯片简介227

11.8.2 电路设计228

11.9 人机交互模块230

11.9.1 HD7279A芯片简介230

11.9.2 电路设计231

11.10 其他模块原理图233

附录A 指令集综述235

A.1 概述235

A.2 指令集241

参考文献282

热门推荐