图书介绍
PIC16F87X快速上手PDF|Epub|txt|kindle电子书版本网盘下载
- 何信龙,李雪银编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7900637273
- 出版时间:2002
- 标注页数:249页
- 文件大小:24MB
- 文件页数:260页
- 主题词:
PDF下载
下载说明
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