图书介绍

PIC16F87X快速上手PDF|Epub|txt|kindle电子书版本网盘下载

PIC16F87X快速上手
  • 何信龙,李雪银编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7900637273
  • 出版时间:2002
  • 标注页数:249页
  • 文件大小:24MB
  • 文件页数:260页
  • 主题词:

PDF下载


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

下载说明

PIC16F87X快速上手PDF格式电子书版下载

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

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

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

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

图书目录

第1章 PIC16F87X简介1

1.1 PICmicroTM系列单片机介绍2

1.1.1 PIC12CXXX系列3

1.1.2 PIC16C5X系列4

1.1.3 PIC16CXXX系列5

1.1.4 PIC17CXXX系列6

1.1.5 PIC18CXXX系列7

1.2 Why PIC16F87X?7

1.3 PIC16F87X介绍8

1.4 PIC16F87X摘要说明10

1.4.1 PIC16F87X微处理器的核心特点10

1.4.2 PIC16F87X处围特点11

1.5 PIC16F87X与PIC16C7X的差异11

1.6注解说明12

1.7 PIC单片机PART NUMBER说明13

1.8 Microchip CD ROM13

第2章 PIC16F87X单片机结构15

2.1 PIC16F87X核心结构16

2.2单片机的振荡时钟17

2.3指令周期与指令流程20

2.4 PIC16F87X内部功能结构21

2.5引脚功能描述24

第3章 存储器结构29

3.1前言30

3.2 PIC16F87X的程序存储器30

3.3 PIC16F87X的数据存储器32

3.4.1 EEPROM简介38

3.4 Data EEPROM和Flash ROM38

3.4.2 Data EEPROM和Flash ROM简介39

3.4.3 EEPROM的读取42

3.4.4 EEPROM的写入43

3.4.5 Flash ROM的读取44

3.4.6 Flash ROM的写入45

3.4.7 EEPROM 和Flash ROM的保护机制47

第4章 单片机核心探讨49

4.1算术逻辑单元与工作寄存器50

4.2状态寄存器50

4.3程序计数器52

4.4堆栈56

4.5直接寻址与间接寻址57

4.6选择寄存器58

4.7中断59

4.7.1 PIC16F87X的中断60

4.7.2中断程序的开始与结束61

4.7.3中断相关寄存器63

4.8看门狗定时器68

4.9电源控制寄存器69

4.10单片机的复位70

4.10.1上电复位71

4.10.2内部掉电复位72

4.10.3 WDT与外部引脚低电平复位73

4.10.4单片机开启程序73

4.10.5复位后的寄存器状态75

4.11休眠模式77

4.12配置字以及单片机的标示与保护79

第5章 输入输出端口81

5.1输入输出端口简介82

5.2 PORTA端口83

5.3 PORTB端口85

5.4 PORTC端口87

5.5 PORTD端口89

5.6 PORTE端口90

5.7并行从动端口92

第6章 定时器模块与CCP模块95

6.1定时器模块介绍96

6.1.1 TIMER097

6.1.2 TIMER199

6.1.3 TIMER2102

6.2 CCP模块介绍104

6.2.1捕捉功能106

6.2.2比较功能107

6.2.3 PWM功能108

第7章 模拟数字转换器模块113

7.1 A/D转换器模块114

7.2 A/D转换模块的使用118

7.3 A/D转换原理119

7.3.1 A/D转换采样120

7.3.2 A/D时钟选取121

7.3.3 A/D分辨率与速度的选择122

7.3.4 A/D转换流程123

7.4 A/D转换模块的特性125

7.4.1休眠模式下的A/D转换125

7.4.2 CCP模块与A/D转换的搭配125

7.4.3 A/D转换模块的复位125

7.4.4 A/D转换的传递函数126

第8章 同步串行端口模块127

8.1 PIC16F87X的串行通信模块128

8.2 SPI串行通信模块128

8.2.1 SPI工作方式下的相关寄存器129

8.2.2 SPI方式工作原理133

8.2.3 SPI主控方式134

8.2.4 SPI从动方式135

8.3 I2C串行通信方式136

8.3.1 I2C串行通信方式简介136

8.3.2 I2C总线的通信协议137

8.3.3 I2C方式下相关寄存器140

8.3.4 I2C从动方式143

8.3.5 I2C的通用地址寻址145

8.3.6 I2C主控方式简介146

8.3.7 I2C主控发送方式148

8.3.8 I2C主控接收方式150

8.3.9 I2C主控方式启动位的时序151

8.3.10 I2C主控方式重启动位的时序153

8.3.11 I2C主控方式停止位的时序155

8.3.12 I2C主控方式应答信号位的时序156

8.3.13 多主机方式下应考虑的因素158

第9章 通用同步异步接收发送器模块159

9.1 USART串行通信模块160

9.2 USART模块相关寄存器160

9.3 USART中的波特率发生器163

9.4 USART的异步工作方式164

9.4.1 USART的异步发送方式165

9.4.2 USART的异步接收方式168

9.4.3 USART异步接收方式的寻址应用170

9.5 USART的同步工作方式172

9.5.1 USART的同步主控发送方式172

9.5.2 USART的同步主控接收方式174

9.5.3 USART的同步从动发送方式175

9.5.4 USART的同步从动接收方式177

第10章 PIC16F87X指令集179

10.1 PIC16F87X的指令180

10.1.3立即数操作与控制操作指令183

10.1.2位操作指令183

10.1.1字节操作指令183

10.2 PIC16F87X指令集说明184

第11章 MPASM汇编语言201

11.1 C语言与汇编语言202

11.2 汇编语言编译器202

11.3 MPASM的环境与使用203

11.4 MPASM的伪指令205

11.5头文件208

11.6 MPASM的宏指令215

第12章 MPLAB-ICD219

12.1 MPLAB-ICD简介220

12.2 MPLAB-ICD开发工具套件221

12.2.1 MPLAB-ICD硬件222

12.2.2 MPLAB-ICD软件224

12.3 MPLAB-IDE简介225

12.4 MPLAB-IDE的安装226

12.5开始使用MPLAB227

12.5.1工作环境的设定228

12.5.2 MPLAB-ICD的设置229

12.6.1项目文件的建立233

12.6 MPLAB项目文件233

12.6.2项目文件的编译235

12.6.3 MPLAB环境设定237

12.7在MPLAB中进行程序调试239

12.7.1 MPLAB的程序仿真环境240

12.7.2 MPLAB的程序调试242

12.7.3简单的测试程序244

12.7.4 MPLAB的程序调试246

12.7.5 MPLAB的其他选项247

热门推荐