图书介绍

PIC单片机原理及应用PDF|Epub|txt|kindle电子书版本网盘下载

PIC单片机原理及应用
  • 李荣正,刘启中,陈学军编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7810773852
  • 出版时间:2005
  • 标注页数:371页
  • 文件大小:115MB
  • 文件页数:389页
  • 主题词:单片计算机

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.1.1 微型计算机的发展历史1

目录1

1.1.2 微型计算机的应用2

1.1.3 微型计算机系统主要技术指标5

1.2 微型计算机系统的组成5

1.2.1 微型计算机的硬件组成5

1.2.2 软件系统8

1.3.1 单片机系统10

1.3 嵌入式微控制器系统10

1.3.2 PIC系列单片机11

思考题与习题12

第2章 PIC单片机的组成13

2.1 PIC系列单片机概述13

2.1.1 PIC系列单片机特点13

2.1.2 PIC16F877单片机的结构16

2.1.3 PIC16F877单片机的引脚20

2.2 存储器概述23

2.2.1 程序存储器23

2.2.2 数据存储器24

思考题与习题25

第3章 PIC存储器26

3.1 存储器分类26

3.2 程序存储器构架26

3.3 数据存储器构架28

3.3.1 通用寄存器30

3.3.2 特殊功能寄存器31

3.4 失电保护数据存储器构架35

3.4.1 向E2PROM数据存储器写数据36

3.4.2 从E2PROM数据存储器读数据38

思考题与习题40

第4章 PIC指令系统41

4.1 指令流水线操作原则41

4.2 指令集说明42

4.2.1 数据传送类指令43

4.2.2 算术运算类指令46

4.2.3 逻辑运算类指令47

4.2.4 控制转移类指令51

思考题与习题60

5.1 MPLAB-IDE软件工具61

5.1.1 MPLAB的安装61

第5章 MPLAB?集成开发系统61

5.1.2 MPLAB界面介绍63

5.1.3 MPLAB的组成65

5.2 创建源程序67

5.2.1 建立项目67

5.2.2 建立源程序文件68

5.2.3 源程序编译70

5.3 MPLAB-SIM软件仿真71

5.3.1 基本调试功能72

5.3.2 设置观察窗口74

5.3.3 模拟外触发76

5.4 MPLAB-ICD在线调试82

5.4.1 MPLAB-ICD组成82

5.4.2 在线调试84

5.5 MPLAB-ICD2使用说明86

5.5.1 软件环境和安装86

5.5.2 器件连接及系统配置87

5.5.3 一个项目实例的分析87

思考题与习题98

第6章 汇编语言程序设计99

6.1 汇编语言指令格式99

6.2 系统伪指令101

6.3.1 数据存储器体选方式106

6.3 存储器选择方式106

6.3.2 程序存储器页选方式108

6.4 常用子程序的设计114

6.4.1 跳转和循环子程序114

6.4.2 软件延时子程序116

6.4.3 数据查表子程序118

6.4.4 分支功能跳转子程序124

6.4.5 常用数学运算类子程序124

思考题与习题135

7.1.1 设置端口的输入/输出状态137

第7章 输入/输出端口137

7.1 I/O端口功能的通用结构137

7.1.2 查询端口的输入/输出状态139

7.1.3 从端口输入数据139

7.1.4 从端口输出数据139

7.1.5 I/O端口分析140

7.2 I/O端口寄存器及其初始化144

7.3 基本输入/输出应用实例145

思考题与习题165

8.1 定时器/计数器TMR0166

第8章 定时器/计数器166

8.1.1 TMR0模块的功能和特性167

8.1.2 与定时器/计数器TMR0模块相关的寄存器167

8.1.3 定时器/计数器TMR0模块的电路结构和工作原理169

8.1.4 定时器/计数器TMR0模块的应用实例171

8.2 定时器/计数器TMR1177

8.2.1 TMR1模块的功能和特性177

8.2.2 与定时器/计数器TMR1模块相关的寄存器178

8.2.3 TMR1模块的电路结构和工作原理179

8.3.1 TMR2模块的功能和特性191

8.3 定时器TMR2191

8.3.2 与定时器TMR2模块相关的寄存器192

8.3.3 TMR2模块的电路结构和工作原理193

思考题与习题199

第9章 中断系统200

9.1 中断的概念和机理200

9.2 PIC16F877单片机的中断201

9.3 中断服务程序的设计202

9.4 与中断相关的寄存器203

9.5 中断响应和处理207

9.5.2 中断现场处理208

9.5.1 中断信号的实时检测和延迟响应208

思考题与习题212

第10章 串行通信方式213

10.1 SPI串行通信模块213

10.1.1 与SPI模式相关的寄存器214

10.1.2 SPI模式工作原理218

10.1.3 SPI串行通信应用219

10.2 I2C串行通信模块248

10.2.1 I2C串行通信模式248

10.2.2 与I2C总线模式相关的寄存器250

10.2.3 I2C主控工作方式256

10.2.4 I2C从动工作方式257

10.2.5 I2C串行通信应用257

10.3 USART串行通信模块268

10.3.1 与USART模块相关的寄存器268

10.3.2 USART波特率发生器272

10.3.3 USART异步通信模式273

10.3.4 USART同步通信模式275

10.3.5 USART串行通信应用276

思考题与习题290

11.1.1 CCP模块基本功能292

11.1 CCP模块功能分析292

第11章 CCP捕捉/比较/脉宽调制292

11.1.2 CCP模块寄存器介绍293

11.2 捕捉功能模式294

11.2.1 捕捉方式工作原理294

11.2.2 与捕捉方式相关的寄存器295

11.2.3 CCP1捕捉方式的应用296

11.3 比较功能模式307

11.3.1 比较方式工作原理307

11.3.3 CCP1比较方式的应用308

11.3.2 与比较方式相关的寄存器308

11.4 脉宽调制功能309

11.4.1 脉宽调制方式工作原理310

11.4.2 与脉宽调制方式相关的寄存器311

11.4.3 CCP1脉宽调制方式的应用313

思考题与习题322

第12章 A/D转换器323

12.1 A/D转换原理323

12.2 A/D转换器主要技术指标324

12.3 ADC模块结构和操作原理325

12.3.1 与A/D转换器模块相关的寄存器325

12.3.2 A/D转换器模块的应用329

12.4 简易A/D转换338

思考题与习题346

第13章 PIC系统功能348

13.1 PIC系统功能及配置348

13.1.1 系统配置寄存器348

13.1.2 振荡器配置选择350

13.1.3 系统复位351

13.1.4 看门狗定时器WDT352

13.2 PIC单片机低功耗设计355

13.2.2 从休眠状态到唤醒状态356

13.2.1 休眠省电方式356

13.3 PIC单片机抗干扰设计358

13.3.1 硬件干扰抑制技术359

13.3.2 软件干扰抑制技术360

13.4 PIC单片机实用接口方案361

13.4.1 PIC单片机I/O接口的扩展361

13.4.2 单片机中常用的隔离技术363

13.4.3 单片机控制强电电路的开关器件364

思考题与习题365

附录 PIC系统配置文件P16F877.INC说明366

参考文献371

热门推荐