当前位置:首页 > 其他书籍
PIC系列单片机原理和开发应用技术
PIC系列单片机原理和开发应用技术

PIC系列单片机原理和开发应用技术PDF电子书下载

其他书籍

  • 电子书积分:11 积分如何计算积分?
  • 作 者:俞光昀,吴一锋主编
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2009
  • ISBN:9787301156179
  • 页数:294 页
图书介绍:本书概括地介绍了单片机的工作原理和PIC系列单片机的内部结构、特点、分类、性能、命名规则、封装及开发系统;详细地介绍了程序存储器和数据存储器、RISC指令系统、汇编程序设计方法及其宏汇编、中断功能、功能部件和特殊功能寄存器、PIC单片机高可靠性和低功耗设计的各种技术和实用的开发系统,并且列举了各种应用实例。
《PIC系列单片机原理和开发应用技术》目录

第1章 单片机概述 1

1.1 单片机的用途 1

1.2 单片机的基本结构 2

1.3 单片机的特点 4

1.4 单片机的发展过程 6

1.5 单片机应用系统开发与开发工具 7

本章小结 10

习题1 10

第2章 PIC单片机概述 11

2.1 PIC单片机的主要特点 11

2.2 PIC单片机系列简介 13

本章小结 21

习题2 22

第3章 PIC单片机结构 23

3.1 PIC单片机的内部结构 23

3.2 程序存储器 27

3.3 数据存储器 30

本章小结 37

习题3 37

第4章 PIC单片机的RISC指令系统 38

4.1 PIC单片机的寻址方式 38

4.2 基本级和中级PIC单片机指令详解 40

本章小结 55

习题4 55

第5章 中断 56

5.1 中断的概念 56

5.2 PIC单片机丰富的中断功能 59

5.3 PIC单片机中断的开放、禁止和状态标志 60

5.4 PIC单片机中断响应过程 64

5.5 PIC单片机中断现场保护 64

5.6 中断程序实例 66

本章小结 69

习题5 70

第6章 PIC单片机功能部件及其特殊功能寄存器 71

6.1 I/O口 72

6.1.1 通用的I/O口 72

6.1.2 复用的I/O口 78

6.2 定时器计数器 79

6.2.1 定时器/计数器的作用 80

6.2.2 定时器/计数器0(TMR0) 81

6.2.3 定时器/计数器1(TMR1)模块 84

6.2.4 定时器2(TMR2)模块 86

6.3 捕捉器/比较器/脉宽调制器模块(CCP模块) 88

6.3.1 输入捕捉模式 88

6.3.2 比较模式 89

6.3.3 脉宽调制模式 90

6.4 SSP同步串行口模块 91

6.4.1 SPI模式 91

6.4.2 I2C方式 94

6.5 SCI串行通信口 100

6.5.1 PIC单片机的串行通信(SCI)模块 100

6.5.2 SCI波特率产生器(BRG) 102

6.5.3 采样 103

6.5.4 SCI异步方式 104

6.5.5 SCI同步方式 106

6.6 带A/D的PIC单片机 109

6.7 带比较器PIC单片机 115

6.8 带参考电压模块的PIC单片机 118

本章小结 119

习题6 120

第7章 PIC单片机的高可靠性和低功耗 121

7.1 系统振荡方式及其选择 121

7.2 如何实现可靠复位 124

7.3 利用看门狗提高系统可靠性 130

7.4 SLEEP方式及其唤醒 131

7.5 系统配置字和用户识别码 132

7.6 PIC单片机应用系统低功耗设计技术 133

本章小结 136

习题7 136

第8章 PIC单片机程序设计 137

8.1 程序基本格式 137

8.1.1 PIC16C5X和PIC16F5XX系列单片机源程序的基本格式 139

8.1.2 PIC16C6X/7X/8X和PIC16FXXX系列单片机源程序的基本格式 140

8.2 程序设计基础 143

8.2.1 比较程序 143

8.2.2 循环程序 146

8.2.3 延时程序 148

8.2.4 程序转移和查表 149

8.2.5 寄存器体的寻址 151

8.3 宏汇编器MPASM 153

8.3.1 MPASM的安装和入门 153

8.3.2 MPASM的Windows界面 155

8.3.3 伪指令 156

8.3.4 使用MPASM建立可重定位目标代码 159

8.3.5 错误警告信息 164

本章小结 166

习题8 166

第9章 PIC单片机应用实例 168

9.1 PIC16CXXX SRAM的扩展 168

9.1.1 扩展电路 168

9.1.2 程序清单 170

9.2 PIC16C57构成的温度测量控制网络 171

9.3 用PIC14000控制的铅蓄电池充电器 174

9.4 PIC单片机在电饭煲控制中的应用 177

9.5 带ADC的芯片的使用 182

9.6 基于PIC16单片机的空调控制系统 194

本章小结 198

习题9 199

第10章 PIC单片机开发系统 200

10.1 单片机应用系统的开发过程 200

10.2 源程序编辑汇编和软件仿真 202

10.3 PICMATE 2004及其使用 205

10.3.1 PICMATE 2004简介 205

10.3.2 PICMATE 2004精灵版系统安装 206

10.3.3 GTT-IDE环境下调试PICMATE 2004 210

10.3.4 常见错误信息 223

10.4 MPLAB ICD 2在线调试器 224

10.4.1 MPLAB ICD 2在线调试器的功能和限制 224

10.4.2 使用ICD 2作为调试器 228

10.4.3 调试实例 234

10.5 烧写器 243

本章小结 247

习题10 247

第11章 实验 249

实验1 利用MPLAB IDE调试汇编语言程序 249

实验2 数据传送实验 254

实验3 I/O输出实验 256

实验4 软件延时实验 258

实验5 定时器的使用 260

实验6 定时器中断编程技术 263

实验7 A/D键盘实验 266

实验8 温度测量实验 272

实验9 LCD显示实验 276

实验10 SPI使用与D/A转换实验 282

实验11 PWM应用实验 286

附录 部分不规范图形符号与国家标准图形符号对照表 289

参考文献 291

返回顶部