当前位置:首页 > 工业技术
PIC单片机易学通
PIC单片机易学通

PIC单片机易学通PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:三恒星科技编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115143625
  • 页数:231 页
图书介绍:本书讲解PIC6F877单片机的相关知识,精选了几个典型的应用实例.
《PIC单片机易学通》目录

1.1PIC系列单片机简介 2

1.1.1PIC8位单片机的分类 2

第1章 PIC系列单片机概述 2

1.1.2PIC系列单片机的特点 3

1.1.3单片机的应用领域 4

1.1.4单片机的发展趋势 5

1.2PIC系列单片机的结构 6

1.2.1结构描述 6

1.2.2RISC结构采用的指令集 7

1.3.1PIC单片机的开发应用方法 8

1.3PIC系列单片机的开发 8

1.3.2PIC单片机的基本开发流程 9

1.3.3PIC单片机开发注意事项 10

第2章 PIC16F87×硬件系统 14

2.1PIC16F87X硬件系统概述 14

2.1.1PIC16F87X的引脚封装及功能 15

2.1.2PIC16F87X的内部结构 18

2.1.3程序存储和堆栈 22

2.2RAM数据存储器(文件寄存器) 23

2.2.2特殊功能寄存器 26

2.2.1通用寄存器 26

2.3输入/输出端口的功能 29

2.3.1输入/输出端口的基本结构 29

2.3.2基本输入/输出端口的工作原理 31

2.3.3与输入/输出端口相关的寄存器 32

第3章 指令系统 34

3.1指令系统概述 34

3.1.1指令的格式 34

3.1.2指令的分类 35

3.2寻址方式 38

3.1.3指令时序 38

3.2.1立即数寻址 39

3.2.2寄存器间接寻址 39

3.2.3直接寻址 40

3.2.4位寻址 40

3.3PIC的指令介绍 41

3.3.1字节操作类指令 41

3.3.2位操作指令 49

3.3.3常数操作和控制操作类指令 51

第4章 汇编程序设计基础 58

4.1汇编程序设计基本知识 58

4.1.1汇编语句格式 58

4.1.2伪指令 60

4.2程序格式 63

4.2.1程序格式 63

4.2.2流程图 65

4.3程序结构 66

4.3.1顺序程序结构 66

4.3.2分支程序结构 67

4.3.3循环程序结构 68

4.3.4子程序结构 70

4.4.1程序跨页跳转与跨页调用 71

4.4程序设计 71

4.4.2数据传送程序的设计 73

4.4.3延时程序设计 74

4.4.4查表程序设计 75

4.4.5子程序的设计 76

4.5单片机与PC机通信的源程序 77

第5章 中断 80

5.1中断概述 80

5.1.1中断基本概念 80

5.1.2中断的种类 82

5.1.3与中断相关的寄存器 83

5.2.1PIC16F87X的中断源 88

5.2PIC16F87X中断 88

5.2.2PIC16F87X的中断硬件逻辑 89

5.3中断处理 90

5.3.1中断的优先级 91

5.3.2中断的延时响应和延时处理 91

5.3.3中断的现场保护问题 93

5.3.4利用中断唤醒CPU 96

5.3.5需要注意的几个问题 96

6.1定时器/计数器概述 100

6.1.1定时器/计数器的基本用途 100

第6章 定时器/计数器 100

6.1.2定时器/计数器的特点 102

6.1.3定时器/计数器的相关寄存器 102

6.2TMR0电路结构与工作原理 104

6.2.1分频器 105

6.2.2TMR0累加计数寄存器 106

6.3定时器/计数器TMR1模块 107

6.3.1定时器/计数器TMR1模块的特性 107

6.3.2与定时器TMR1模块相关的寄存器 108

6.3.3定时器/计数器TMR1模块的电路结构 109

6.3.4定时器/计数器TMR1模块的工作原理 110

6.4.2与定时器TMR2模块相关的寄存器 115

6.4定时器TMR2模块 115

6.4.1定时器TMR2模块的特性 115

6.4.3定时器TMR2模块的电路结构 117

6.4.4定时器TMR2模块的工作原理 117

6.5定时器程序实例 120

第7章 输入/输出端口的复合功能 122

7.1输入/输出端口概述 122

7.1.1输入/输出端口的特性 122

7.1.2与输入/输出端口相关的寄存器 122

7.2RA端口 124

7.2.1与RA端口相关的寄存器 124

7.2.2电路结构和工作原理 125

7.2.3编程方法 126

7.3RB端口 126

7.3.1与RB端口相关的寄存器 126

7.3.2电路结构和工作原理 127

7.3.3编程方法 128

7.4RC端口 129

7.4.1与RC端口相关的寄存器 129

7.4.2电路结构和工作原理 130

7.4.3编程方法 131

7.5.2电路结构和工作原理 132

7.5RD端口 132

7.5.1与RD端口相关的寄存器 132

7.5.3编程方法 133

7.6RE端口 133

7.6.1与RE端口相关的寄存器 134

7.6.2电路结构和工作原理 134

7.6.3编程方法 135

7.7开关量接口举例 135

7.8键盘接口 137

7.8.1按键识别键盘 137

7.8.2行列式键盘的结构及按键识别 138

7.9使用I/O端口的注意事项 139

第8章 模数转换模块ADC 142

8.1A/D转换概述 142

8.1.1PIC内部A/D转换原理 142

8.1.2A/D转换器的主要技术指标 142

8.2PIC16F87X片内ADC模块 142

8.2.1PIC16F877片内ADC模块简介 143

8.2.2ADC模块的内部结构和操作原理 145

8.2.3与ADC模块相关的寄存器 147

8.2.4ADC模块操作时间要求 149

8.2.5ADC模块的转换精度和分辨率 151

8.2.6特殊情况下的A/D转换 152

8.3编程实例 153

8.3.1ADC模块实现A/D转换的步骤 153

8.3.2A/D转换器编程 154

第9章 PIC单片机的串行通信 158

9.1串行通信概述 158

9.1.1串行通信的基本方式 158

9.1.2串行通信中的数据传送方式 159

9.1.5串行通信中的检错和纠错 160

9.1.4串行通信中的码型 160

9.1.3串行通信中的控制方式 160

9.1.6串行通信的组网方式 161

9.1.7串行通信的接口电路和参数 162

9.2PIC16F87X片内通用同步/异步收发器USART模块 164

9.2.1与USART模块相关的寄存器 165

9.2.2USART波特率发生器BRG 168

9.2.3USART模块的异步工作方式 170

9.2.4USART模块的同步主控工作方式 178

9.2.5USART模块的同步从动工作方式 182

10.2MPLABIDE 186

10.1.2MPLAB的系统要求 186

10.2.1运行MPLABIDE 186

第10章 PIC单片机的开发工具MPLAB 186

10.1MPLAB集成开发环境 186

10.1.1MPLAB的基本功能 186

10.2.2MPLABIDE界面的基本组成 187

10.3MPLABIDE调试实例 187

10.3.1编写源代码 188

10.3.2创建项目 189

10.3.3编译项目 193

10.3.4调试运行 193

11.1.1教学实验板 200

第11章 MCD实战 200

11.1实验设备 200

11.1.2仿真头 203

11.1.31602型LCD 203

11.2MCD实战1LED8位流水灯(霹雳灯) 206

11.3MCD实战2单键触发8位二进制累加计数器 212

11.4MCD实战3LCD显示单个B字 214

11.5MCD实战4静态数码管键控计数器 217

11.6MCD实战5内部E2PROM读写实验 220

相关图书
作者其它书籍
返回顶部