图书介绍
PIC单片机常用模块与综合系统设计实例精讲PDF|Epub|txt|kindle电子书版本网盘下载
![PIC单片机常用模块与综合系统设计实例精讲](https://www.shukui.net/cover/49/31273721.jpg)
- 夏彬彬,任明全,屈金学编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121079962
- 出版时间:2009
- 标注页数:325页
- 文件大小:52MB
- 文件页数:336页
- 主题词:单片微型计算机
PDF下载
下载说明
PIC单片机常用模块与综合系统设计实例精讲PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础知识篇2
第1章PIC单片机概述2
1.1 PIC单片机的特点2
1.2 PIC单片机的系列产品5
1.2.1基本级PIC系列单片机6
1.2.2中级PIC系列单片机6
1.2.3高级PIC系列单片机8
1.3 PIC 16F87X单片机的硬件结构10
1.3.1 PIC16F87X的主要特色10
1.3.2 PIC 16F87X的内部结构11
1.3.3 PIC 16F87X的引脚功能16
1.4本章小结21
第2章 PIC单片机的CPU和中断系统22
2.1 PIC单片机的CPU22
2.1.1系统配置22
2.1.2振荡器配置24
2.1.3复位26
2.1.4中断33
2.1.5监视定时器WDT33
2.1.6睡眠模式35
2.1.7在线调试37
2.1.8程序代码保护37
2.1.9用户标识码37
2.1.10在线串行编程技术ICSP(In-Circuit Serial Programming)37
2.2中断系统38
2.2.1中断的基本概念38
2.2.2 PIC16F87X的中断源及中断逻辑39
2.2.3与中断相关的寄存器44
2.2.4 CPU对中断的处理48
2.3本章小结51
第3章 PIC单片机的指令系统52
3.1 PIC汇编语言指令格式53
3.2 PIC16F87X指令集54
3.3伪操作指令60
3.4寻址方式64
3.5本章小结67
第4章 PIC单片机的开发工具68
4.1 PIC系列单片机的仿真器68
4.2 PIC系列单片机的编程器及开发套件73
4.3 MPLAB-IDE 7.4版集成开发环境77
4.3.1 MPLAB-IDE 7.4概述77
4.3.2 MPLAB-IDE 7.4工程创建实例80
4.3.3几个常用的菜单项83
4.4本章小结85
第二篇 PIC常用模块设计实例篇88
第5章 I/O输入输出模块88
5.1 4x4扫描键盘设计实例88
5.1.1实例说明88
5.1.2键盘知识介绍88
5.1.3硬件电路设计90
5.1.4软件设计90
5.1.5实例总结93
5.2直接驱动LED显示94
5.2.1实例说明94
5.2.2 LED数码管知识94
5.2.3硬件电路设计94
5.2.4软件设计95
5.2.5实例总结96
第6章LCD液晶显示模块:温度测量系统设计实例97
6.1实例说明97
6.2 DS 18B20与YMSC-G 12864IDYEWWD98
6.2.1 温度传感器DS18B2098
6.2.2液晶显示屏YMSC-G 128641-DYEWWD100
6.3硬件电路设计103
6.4软件设计105
6.4.1 温度传感器DS18B20的软件设计105
6.4.2液晶显示屏YMSC-G12864-IDYEW WD的软件设计109
6.5实例总结116
第7章 定时器模块:用定时器控制端口输出实例117
7.1实例说明117
7.2定时器Timer0介绍117
7.3硬件电路设计118
7.4软件设计119
7.5实例总结120
第8章 A/D模块:压力测量系统设计实例121
8.1实例说明121
8.2 A/D转换相关知识121
8.2.1 A/D转换的原理说明121
8.2.2单片机相关寄存器介绍122
8.2.3 A/D转换操作对时间的要求124
8.3硬件电路设计125
8.4软件设计125
8.4.1程序设计流程126
8.4.2程序代码说明126
8.5实例总结128
第9章 存储器模块:基于I2C对EEPROM 24C02的读写129
9.1实例说明129
9.2 24C02与I2C接口介绍129
9.2.1 24C02简介129
9.2.2 PIC 16F877I2C接口简介130
9.2.3 I2C总线规则130
9.3硬件电路设计131
9.4软件设计132
9.5实例总结136
第10章 比较与检测模块137
10.1利用CCP模块控制继电器137
10.1.1实例说明137
10.1.2定时器TMRI介绍137
10.1.3硬件电路设计139
10.1.4软件设计140
10.1.5实例总结141
10.2脉冲频率的检测设计141
10.2.1实例说明141
10.2.2定时器TMR2介绍141
10.2.3硬件电路设计142
10.2.4软件设计143
10.2.5实例总结144
10.3电压测量模块144
10.3.1实例介绍144
10.3.2硬件电路设计145
10.3.3软件设计145
10.3.4实例总结147
第11章 步进电机模块148
11.1实例说明148
11.2步进电机驱动工作原理148
11.3硬件电路设计149
11.4软件设计150
11.4.1软件设计流程151
11.4.2程序代码说明152
11.5实例总结153
第12章 信号发生模块154
12.1 PWM实现DA转换154
12.1.1实例说明154
12.1.2 PWM模块架构155
12.1.3硬件电路设计156
12.1.4软件设计程序157
12.1.5实例总结158
12.2正弦波发生器158
12.2.1实例说明158
12.2.2 TLC5620介绍158
12.2.3硬件电路设计160
12.2.4软件程序设计160
12.2.5实例总结162
第13章 数字PID控制模块163
13.1 PID控制概述163
13.2位置式PID控制算法164
13.3增量式PID控制算法165
13.3.1增量式控制算法流程166
13.3.2数字PID控制算法的改进167
13.4数字PID控制算法代码168
13.5实例总结170
第14章 直流数控稳压电源模块171
14.1实例说明171
14.2设计思路分析171
14.2.1 D/A转换器DAC0832172
14.2.2步进0.1V实现172
14.3硬件电路设计172
14.3.1模数转换电路172
14.3.2电流放大电路173
14.3.3人机接口电路173
14.3.4稳压电源电路174
14.4软件设计174
14.4.1程序设计流程174
14.4.2程序代码说明174
14.5实例总结177
第15章 网络通信与数据传输模块178
15.1 USART串行通信模块实例178
15.1.1实例说明178
15.1.2打印机并口介绍178
15.1.3硬件电路设计180
15.1.4软件设计181
15.1.5实例总结182
15.2 I2C总线通信模块实例182
15.2.1实例说明182
15.2.2 I2C总线介绍183
15.2.3硬件电路设计187
15.2.4软件设计188
15.2.5实例总结195
15.3 SPI总线通信模块实例195
15.3.1实例说明195
15.3.2 SPI模块相关的寄存器195
15.3.3硬件电路设计197
15.3.4软件设计198
15.3.5实例总结200
15.4通信模块:CAN总线模块实例200
15.4.1实例说明201
15.4.2设计思路分析202
15.4.3硬件电路设计206
15.4.4软件程序设计207
15.4.5实例总结212
15.5通信模块:USB数据传输模块实例212
15.5.1实例说明212
15.5.2设计思路分析213
15.5.3硬件电路设计219
15.5.4 USB固件程序设计220
15.5.5实例总结225
第三篇 综合系统设计实例篇228
第16章 智能手电筒开发实例228
16.1系统功能说明228
16.2系统工作原理与实现方法229
16.2.1系统的供电229
16.2.2灯珠和LED点亮或熄灭的实现229
16.2.3按键扫描电路和A/D转换电路图原理230
16.2.4数据的显示231
16.2.5蜂鸣器驱动和背光源驱动235
16.2.6电池的自动充电实现236
16.3软件设计与代码分析237
16.3.1软件设计237
16.3.2主程序239
16.3.3中断子程序244
16.3.4时钟处理子程序245
16.3.5 2ms到处理子程序247
16.3.6 A/D中断子程序252
16.4实例总结255
第17章 汽车应急启动器系统开发实例257
17.1系统功能说明257
17.2系统硬件框图258
17.3系统各模块工作原理与实现方法259
17.3.1系统电源部分259
17.3.2蜂鸣器驱动与系统检测按键扫描电路259
17.3.3灯管驱动与灯管按键扫描电路260
17.3.4发光二极管驱动与内部电池电压按键扫描电路261
17.3.5液晶显示器(LCD)驱动电路261
17.3.6内部电池与外部电池连接正确与否检测电路264
17.3.7应急启动控制电路264
17.3.8轮胎压力检测电路265
17.3.9轮胎气泵启动控制与轮胎充气按键扫描电路267
17.3.10加键与减键扫描电路268
17.3.11外部电池检测按键扫描电路269
17.3.12电池电压检测与电池充电电路269
17.4软件设计与代码分析270
17.4.1主程序271
17.4.2气泵处理程序280
17.4.3灯管处理程序280
17.4.4外部电池检测程序282
17.4.5系统检测程序283
17.4.6时钟中断程序284
17.4.7内部电池充电程序288
17.5实例总结289
第18章 无功功率补偿控制器设计实例290
18.1系统功能说明290
18.2系统硬件框图292
18.3系统各模块工作原理与实现方法292
18.3.1系统的供电292
18.3.2按键扫描电路293
18.3.3电流和电压相位差检测电路294
18.3.4电流和电压的A/D转换电路297
18.3.5八段数码管和LED指示灯电路298
18.3.6十路电力电容动电路298
18.3.7 EEPROM的驱动电路300
18.4软件设计与代码分析301
18.4.1初始化、欠流判断和开机按键扫描程序301
18.4.2检测电力电容容量程序308
18.4.3检测功率因数程序(主程序)310
18.4.4参数设置程序323
18.5实例总结325