图书介绍

PIC系列单片机开发实例精解PDF|Epub|txt|kindle电子书版本网盘下载

PIC系列单片机开发实例精解
  • 孙安青编著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787512309265
  • 出版时间:2011
  • 标注页数:471页
  • 文件大小:46MB
  • 文件页数:483页
  • 主题词:单片微型计算机-系统开发

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 PIC单片机简介1

1.2 PIC单片机体系结构简介1

1.2.1精简指令(RISC)体系结构1

1.2.2哈佛(Harvard)双总线结构2

1.2.3两级流水线结构2

1.3 PIC单片机优越性2

1.4 PIC单片机系列产品3

1.5 PIC系列单片机开发工具10

1.5.1 PIC系列单片机仿真器10

1.5.2 PIC系列单片机编程器13

1.5.3 PIC系列单片机的集成开发环境16

第2章 PIC18F单片机结构18

2.1 PIC18F单片机主要特性18

2.2 PIC18F系列单片机的特殊模块特性19

2.3 PIC18F单片机内核组成20

2.4 PIC18F单片机外围引脚功能及描述22

2.5 PIC18F单片机的常用配置字26

2.5.1配置寄存器介绍27

2.5.2配置寄存器的使用方法33

第3章 PIC18F单片机时钟源与复位电路35

3.1振荡器类型35

3.2晶振/陶瓷振荡器35

3.3外部时钟输入36

3.4 RC振荡器36

3.5 PLL倍频器37

3.6内部振荡器电路37

3.7时钟源与振荡器的切换39

3.8内置RC振荡器使用方法40

3.9复位电路41

3.10本章小结43

第4章 汇编语言程序设计44

4.1寻址方式44

4.2指令系统46

4.2.1 PIC18F汇编语言指令格式47

4.2.2指令中的符号标识48

4.2.3汇编指令49

4.3汇编语言程序设计63

4.3.1程序设计语言概述63

4.3.2汇编语言程序设计的特点及伪指令63

4.3.3程序设计的步骤66

4.3.4 PIC18F汇编程序设计模板67

4.3.5结构化程序设计69

第5章 C语言程序设计76

5.1 C语言基本知识76

5.1.1标识符和关键字76

5.1.2数据的基本类型77

5.1.3 C语言的运算符与表达式78

5.1.4 C语言的语句84

5.1.5函数90

5.1.6局部变量与全局变量92

5.1.7变量的存储类别93

5.1.8数组96

5.1.9指针102

5.1.10指针与数组108

5.1.11指针与函数115

5.1.12结构体118

5.1.13共用体和枚举125

5.2 PIC18单片机的C语言扩展特性129

5.2.1概述129

5.2.2扩展语法130

5.2.3语言扩展132

5.2.4 PRAGMA伪指令133

5.2.5中断伪指令134

5.2.6 #pragma config137

5.2.7 C语言与汇编混合编程137

第6章 MPLAB IDE集成开发环境141

6.1 MPLAB IDE的特点与安装141

6.2 MPLAB IDE的使用144

6.3使用项目向导创建工程文件149

6.4编译项目152

6.5程序调试运行152

6.6观察窗口154

6.7 MPLAB ICD 2调试器的使用156

第7章 通用I/O端口160

7.1 I/O端口工作原理160

7.2相关寄存器161

7.3通用I/O端口应用实例163

7.3.1跑马灯实例163

7.3.2按键加1计数实例166

7.3.3 4×4矩阵键盘识别实例169

7.4本章小结176

第8章 中断系统177

8.1概述177

8.2中断系统结构177

8.3中断控制寄存器(INTCONx)179

8.4外设中断请求标志寄存器(PIRx)181

8.5外设中断使能寄存器(PIEx)183

8.6外设中断优先级寄存器(IPRx)185

8.7外部中断INTn187

8.8中断系统的应用实例187

8.8.1按键计数器实例188

8.8.2 Wiegand门禁通信协议识别器实例193

8.9本章小结205

第9章 定时计数器模块206

9.1 Timer0模块206

9.2 Timer1模块208

9.3 Timer2模块211

9.4 Timer3模块212

9.5应用实例215

9.5.1 1kHz方波信号发生器215

9.5.2频率连续可调方波信号发生器218

9.5.3基于Timer1的实时时钟的设计230

9.5.4频率计的设计238

9.6本章小结243

第10章 捕捉/比较/脉宽调制(CCP)模块244

10.1 CCP模块244

10.2捕捉模式246

10.3比较模式247

10.4 PWM模式248

10.5 CCP模块应用实例250

10.5.1信号脉宽测量250

10.5.2数字化调光源255

10.6 ECCP模块258

10.7本章小结268

第11章 主同步串口(MSSP)模块269

11.1概述269

11.2 SPI模式2270

11.3 MSSP模块在SPI模式下的应用实例276

11.3.1串/并转换应用276

11.3.2 16×16点阵LED显示屏实例278

11.3.3串行SPI接口大容量EEPROM读写286

11.4 I2C模式294

11.5 I2C模式下的应用实例302

11.6本章小结309

第12章 串行通信接口(EUSART)模块310

12.1概述310

12.2与EUSART相关的寄存器310

12.3波特率发生器313

12.4 EUSART异步模式315

12.5 EUSART异步模式下的应用实例318

12.5.1单片机与PC机通信实例318

12.5.2基于RS-485总线的路灯监控演示实例325

12.6 EUSART同步模式336

12.7 EUSART同步模式应用实例340

12.8 本章小结345

第13章 A/D转换器模块346

13.1逐次逼近式A/D转换器原理346

13.2内置的10位A/D转换器347

13.2.1寄存器描述348

13.2.2 A/D配置及转换步骤349

13.3 CCP2触发信号在A/D转换器中的应用350

13.4应用实例350

13.4.1 2路0~5V可调直流电压测量实例350

13.4.2提高PIC 18F单片机的A/D分辨率技术356

13.5本章小结360

第14章 数据EEPROM存储器模块361

14.1概述361

14.2相关寄存器361

14.2.1 EEADR和EEADRH寄存器361

14.2.2 EECON1和EECON2寄存器361

14.3数据EEPROM存储器读操作362

14.4数据EEPROM存储器写操作363

14.5应用实例364

第15章 模拟比较器及参考电压源模块367

15.1模拟比较器367

15.1.1 CMCON控制寄存器367

15.1.2比较器工作原理368

15.1.3比较器的参考电压369

15.1.4比较器的输出369

15.1.5比较器的中断369

15.2比较器参考电压源模块370

15.3应用实例371

15.3.1恒温控制器设计371

15.3.2基于比较器的直流电压测量374

第16章 基于PIC单片机的超声波语音仪380

16.1概述380

16.2超声波测距原理380

16.2.1压电式超声波传感器380

16.2.2超声波测距原理380

16.2.3环境温度对波速的影响381

16.3硬件设计381

16.3.1超声波发射电路381

16.3.2超声波接收电路382

16.3.3环境测温电路383

16.3.4单片机最小系统与显示电路385

16.3.5语音电路385

16.4软件设计388

16.4.1软件设计概要388

16.4.2软件流程图388

16.4.3初始化程序设计389

16.4.4 40kHz超声波产生程序设计392

16.4.5温度测量程序设计392

16.4.6语音播放程序设计395

16.4.7中断服务程序设计395

16.4.8主程序main()程序设计397

16.5本章小结399

第17章 基于PIC单片机的简易示波器实例400

17.1系统结构介绍400

17.2硬件电路设计400

17.2.1信号调理电路401

17.2.2键盘、显示及单片机核心电路401

17.2.3电源供电电路403

17.3 TS12864液晶(LCD)模块403

17.3.1液晶模块概述403

17.3.2引脚功能404

17.3.3时序图404

17.3.4指令表405

17.3.5 TS12864基本驱动函数405

17.4软件设计405

17.4.1 TS12864点阵LCD程序设计406

17.4.2配置字、变量声明与定义410

17.4.3系统初始化程序设计411

17.4.4中断服务程序设计413

17.4.5 main()主程序设计415

17.5实例运行效果截图422

17.6本章小结422

第18章 基于PIC单片机的数控电源实例423

18.1工作原理423

18.2硬件设计423

18.2.1电源电路423

18.2.2模拟信号调理424

18.2.3单片机最小系统425

18.3软件设计425

18.3.1程序设计概要425

18.3.2软件流程图427

18.3.3程序设计分析427

18.4本章小结435

第19章 基于PIC单片机的游戏开发实例436

19.1系统硬件设计436

19.1.1硬件结构436

19.1.2电源系统437

19.1.3 GDM240×128液晶显示器437

19.1.4 GDM240×128显示器与单片机接口445

19.1.5 PIC18F单片机最小系统及键盘445

19.2系统软件设计446

19.2.1 GDM240×128点阵LCD驱动程序设计446

19.2.2 PIC18F单片机配置及资源初始化函数454

19.2.3与游戏相关的变量456

19.2.4游戏程序的关键点分析457

19.2.5按键程序设计461

19.2.6游戏时间显示程序设计462

19.2.7游戏程序设计主流程图462

19.2.8球运动程序设计464

19.2.9 PIC18F中断服务程序设计468

19.3游戏运行效果图470

19.4本章小结470

参考文献471

热门推荐