图书介绍

PIC单片机实用教程 基础篇PDF|Epub|txt|kindle电子书版本网盘下载

PIC单片机实用教程 基础篇
  • 李学海编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7810771566
  • 出版时间:2002
  • 标注页数:378页
  • 文件大小:41MB
  • 文件页数:396页
  • 主题词:

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.2 单片机究竟是什么6

1.3 单片机有哪些应用7

1.4 单片机有哪些特点9

1.5 单片机的发展状况9

1.6 PIC系列单片机有哪些优越之处12

1.7 可在线调试和在线编程的PIC16F87X17

第2章 PIC16F87X硬件系统概况19

2.1 PIC16F87X封装形式和引脚功能19

2.2 PIC16F87X内部结构方框图简介27

2.2.1 PIC16F87X的核心区域33

2.2.2 PIC16F87X的外围模块区域35

2.3 程序存储器和堆栈38

2.4 RAM数据存储器(文件寄存器)40

2.4.1 通用寄存器46

2.4.2 特殊功能寄存器47

2.5 复位功能简介50

2.6 系统时钟简介51

第3章 指令系统54

3.1 指令时序54

3.2 指令系统概览55

3.3 面向字节操作类指令56

3.4 面向位操作类指令59

3.5 面向常数操作和控制操作类指令60

3.6 寻址方式62

3.6.1 立即寻址62

3.6.2 直接寻址62

3.6.3 间接寻址63

3.6.4 位寻址64

3.7 数据传递关系65

3.8 “内核-寄存器-外围模块”相互关系65

第4章 PIC汇编语言程序设计基础69

4.1 MPASM汇编器简介69

4.2 汇编语言的语句格式71

4.3 常用伪指令73

4.4 程序格式和程序流程图74

4.5 RAM数据存储器的体选寻址问题76

4.6 顺序程序结构80

4.7 分支程序结构81

4.8 循环程序结构82

4.9 子程序结构84

4.10 程序跨页跳转和跨页调用问题86

4.11 延时程序设计89

4.12 查表程序设计91

第5章 MPLAB集成开发环境软件包96

5.1 MPLAB的组成96

5.2 MPLAB的安装97

5.3 MPLAB的简单应用101

5.3.1 启动MPLAB101

5.3.2 MPLAB的设置103

5.3.3 创建简单的项目103

5.3.4 新建和汇编一个简单的源文件107

5.3.5 程序调试110

第6章 MPLAB-ICD在线调试工具套件及其应用116

6.1 概述116

6.1.1 MPLAB-ICD的功能特点116

6.1.2 MPLAB-ICD的局限性117

6.2 MPLAB-ICD工具套件的构成118

6.2.1 MPLAB-ICD仿真头119

6.2.2 MPLAB-ICD模块119

6.2.3 MPLAB-ICD演示板120

6.2.4 六芯电缆121

6.2.5 连接插针121

6.2.6 MPLAB集成开发环境软件包121

6.2.7 直流电源适配器121

6.3 MPLAB-ICD在线调试工具的安装122

6.3.1 硬件安装方法之一122

6.3.2 硬件安装方法之二123

6.3.3 软件安装124

6.4 MPLAB-ICD在线调试工具的启用124

6.4.1 微机与MPLAB-ICD建立通信124

6.4.2 MPLAB-ICD的设置125

6.5 用MPLAB-ICD统调用户程序和用户电路130

第7章 输入/输出端口的基本功能137

7.1 与输入/输出端口相关的寄存器137

7.2 基本输入/输出端口的内部结构和工作原理139

7.2.1 输入/输出端口的基本结构139

7.2.2 基本输入/输出端口的工作原理141

7.3 输入/输出端口基本功能的应用举例143

7.3.1 硬件电路规划143

7.3.2 程序设计思路144

7.3.3 程序调试方法147

第8章 定时器/计数器TMRO151

8.1 定时器/计数器模块的基本用途151

8.2 PIC系列单片机中定时器/计数器TMRO模块的特性152

8.3 与定时器/计数器TMRO模块相关的寄存器153

8.4 定时器/计数器TMRO模块的电路结构和工作原理155

8.4.1 分频器157

8.4.2 TMRO累加计数寄存器158

8.5 定时器/计数器TMRO模块的应用举例159

8.5.1 TMRO用作硬件定时器159

8.5.2 TMRO多次被引用164

8.5.3 TMRO用作硬件计数器169

第9章 中断系统179

9.1 中断的基本概念179

9.2 PIC16F87X的中断源181

9.3 PIC16F87X的中断硬件逻辑182

9.4 中断相关的寄存器185

9.5 中断的处理190

9.5.1 中断的延时响应和延时处理问题191

9.5.2 中断的现场保护问题192

9.5.3 需要注意的一些问题196

9.6 中断功能的应用举例198

9.6.1 TMRO溢出中断198

9.6.2 INT外部中断206

9.6.3 端口RB电平变化中断213

9.7 外部中断的扩充方法233

9.7.1 用TMRO外部时钟源扩展法233

9.7.2 用RB端口扩展法234

第10章 安全生产、可靠运行措施和降耗设计237

10.1 系统配置字以及特殊存储器单元237

10.1.1 系统配置字239

10.1.2 用户识别码ID241

10.1.3 器件识别码242

10.2 时钟系统243

10.2.1 外接晶体振荡器/陶瓷谐振器(LP/XT/HS)244

10.2.2 外接阻容器件(RC)245

10.2.3 引入外来时钟源(LP/XT/HS)247

10.3 复位系统248

10.3.1 几种不同的复位方式248

10.3.2 单片机内部的复位操作处理249

10.3.3 复位系统硬件逻辑255

10.3.4 内部上电延时复位(POR)功能258

10.3.5 外部上电延时复位电路260

10.3.6 外部人工复位开关电路262

10.3.7 内部掉电锁定复位(BOR)功能264

10.3.8 外接电压检测复位电路举例265

10.4 监视定时器WDT270

10.4.1 程序失控的回复271

10.4.2 WDT的电路结构273

10.4.3 WDT的工作原理275

10.4.4 WDT相关寄存器276

10.4.5 使用WDT的注意事项278

10.4.6 WDT的应用举例278

10.5 睡眠(sleep)与唤醒(wake-up)283

10.5.1 睡眠状态的进入283

10.5.2 睡眠状态的唤醒284

附录288

附录A 英文指令系统概览288

附录B 特殊指令助记符292

附录C 宏汇编器MPASM294

附录D MPLAB-ICD套件电路原理图304

附录E 电压检测器HT70XX系列专用芯片315

附录F 带延时复位功能的电源监控器IMP809/810322

附录G 带延时和人工复位的电源监控器IMP811/812327

附录H 带延时、人工复位及电源故障检测的电压监测器MAX707/708333

附录I ASCⅡ码表339

附录J 特殊功能寄存器及其复位值一览表341

附录K 6种普及型8位单片机性能对比345

附录L PIC全系列单片机356

附录M PIC单片机软件模拟仿真时输入信号的激励方式360

附录N 巧用MPLAB-ICD调试PIC全系列单片机366

热门推荐