图书介绍
轻松玩转PIC单片机C语言PDF|Epub|txt|kindle电子书版本网盘下载
- 姚晓通,杨博,刘建清编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512405271
- 出版时间:2011
- 标注页数:294页
- 文件大小:55MB
- 文件页数:306页
- 主题词:单片微型计算机,PIC系列;C语言-程序设计
PDF下载
下载说明
轻松玩转PIC单片机C语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章PIC单片机介绍1
1.1PIC单片机概述1
1.1.1集中指令集和精简指令集1
1.1.2PIC单片机与51单片机的区别2
1.1.3PIC单片机的分类2
1.1.4PIC系列单片机的优势3
1.2PIC16F877A单片机的主要功能、外部引脚和内部结构4
1.2.1PIC16F877A单片机的主要功能4
1.2.2PIC16F877A单片机的外部引脚5
1.2.3PIC16F877A单片机的内部结构6
第2章PIC单片机C语言入门11
2.1认识C语言11
2.1.1C语言的特点11
2.1.2单片机采用C语言编程的好处11
2.2简单的C语言程序12
2.2.1硬件电路12
2.2.2程序实现13
2.2.3改进后的程序16
第3章PIC单片机低成本实验设备的制作与使用18
3.1PIC核心板介绍18
3.2DD—900实验开发板介绍19
3.2.1DD—900实验开发板硬件资源19
3.2.2硬件电路介绍21
3.2.3插针跳线设置28
3.3PIC单片机编程调试器PICKIT2的使用29
3.3.1PICKIT2介绍29
3.3.2PICKIT2的使用30
第4章30分钟熟悉PIC单片机开发全过程31
4.1PIC单片机开发软件“吐血推荐”31
4.1.1MPLABIDE软件介绍31
4.1.2HI-TECH(PICC)软件介绍32
4.2MPLABIDE和PICC软件的安装32
4.3PIC单片机开发过程“走马观花”33
4.3.1硬件电路33
4.3.2编写和编译程序34
4.3.3程序的仿真42
4.3.4程序的下载47
第5章PIC单片机C语言重点难点剖析49
5.1PICC基本知识49
5.1.1PICC变量49
5.1.2PICC对数据寄存器bank的管理50
5.1.3PICC中的位变量50
5.1.4PICC中的浮点数51
5.1.5PICC变量修饰关键词51
5.1.6PICC定义工作配置字52
5.1.7C语言和汇编语言混合编程54
5.2PICC函数54
5.2.1中断函数的实现54
5.2.2标准库函数55
5.2.3用户自定义函数56
5.2.4局部变量和全局变量57
第6章中断系统实例解析59
6.1中断系统基本知识59
6.1.1中断系统概述59
6.1.2与中断相关的寄存器61
6.2中断系统实例解析——外中断1演示65
6.2.1实现功能65
6.2.2源程序65
6.2.3源程序释疑67
6.2.4实现方法68
第7章定时/计数器实例解析69
7.1PIC定时/计数器基本知识69
7.1.18位定时/计数器TMR069
7.1.216位定时/计数器TMR170
7.1.38位定时/计数器TMR272
7.2定时/计数器实例解析73
7.2.1实例解析1——TMR0计数实验73
7.2.2实例解析2——TMR0定时实验76
7.2.3实例解析3——TMR1计数实验78
7.2.4实例解析4——TMR1定时实验80
7.2.5实例解析5——TMR2定时实验81
第8章CCP模块实例解析84
8.1CCP模块基本知识84
8.1.1输入捕捉模式85
8.1.2输出比较模式86
8.1.3脉宽调制输出工作模式87
8.2CCP模块实例解析88
8.2.1实例解析1——CCP1模块捕捉模式实验88
8.2.2实例解析2——CCP1模块比较输出模式实验91
8.2.3实例解析3——CCP1模块PWM模式实验93
第9章串行通信实例解析95
9.1串行通信基本知识95
9.1.1串行通信简介95
9.1.2单片机的串口电平转换电路96
9.1.3串行通信寄存器介绍98
9.1.4USART波特率的设定100
9.1.5异步串行通信的工作过程101
9.2串行通信实例解析——PC控制单片机工作103
9.2.1实现功能103
9.2.2源程序103
9.2.3源程序释疑105
9.2.4实现方法105
第10章键盘接口实例解析107
10.1键盘接口电路基本知识107
10.1.1键盘的工作原理107
10.1.2键盘与单片机的连接形式108
10.2键盘接口电路实例解析108
10.2.1实例解析1——数码管显示独立按键值108
10.2.2实例解析2——数码管显示矩阵按键值111
第11章LED数码管实例解析118
11.1LED数码管基本知识118
11.1.1LED数码管的结构118
11.1.2LED数码管的显示码119
11.1.3LED数码管的显示方式120
11.2LED数码管实例解析122
11.2.1实例解析1——程序控制动态显示122
11.2.2实例解析2——定时中断动态显示125
11.2.3实例解析3——简易数码管电子钟128
第12章LCD显示实例解析137
12.1字符型LCD基本知识137
12.1.1字符型LCD引脚功能137
12.1.2字符型LCD内部结构138
12.1.3字符型LCD控制指令140
12.2字符型LCD实例解析144
12.2.1实例解析1——1602LCD显示字符串144
12.2.2实例解析2——1602LCD移动显示字符串149
12.2.3实例解析3——1602LCD滚动显示字符串150
12.2.4实例解析4——1602LCD电子钟153
12.3 12864点阵型LCD介绍与实例解析159
12.3.1 12864点阵型LCD介绍159
12.3.2实例解析5——12864LCD显示汉字(并口方式)163
12.3.3实例解析6——12864LCD显示汉字(串口方式)169
12.3.4实例解析7——12864LCD显示图形172
第13章时钟芯片DS1302实例解析177
13.1时钟芯片DS1302基本知识177
13.1.1DS1302介绍177
13.1.2DS1302的控制命令字178
13.1.3DS1302的寄存器178
13.1.4DS1302的数据传送方式180
13.2DS1302读/写实例解析181
13.2.1实例解析1——DS1302数码管电子钟181
13.2.2实例解析2——DS1302LCD电子钟189
第14章EEPROM存储器实例解析195
14.1主控同步串行端口MSSP介绍195
14.1.1I2C串行接口195
14.1.2SPI串行接口198
14.2 I2C串行存储器24CXX介绍与实例解析200
14.2.124CXX数据存储器介绍200
14.2.2实例解析1——具有记忆功能的记数器202
14.3Microwire总线存储器93CXX介绍与实例解析211
14.3.193CXX介绍211
14.3.2实例解析2——数据的写入与读出213
14.4PIC16F877A内部EEPROM的使用218
14.4.1与片内EEPROM相关的寄存器218
14.4.2片内EEPROM数据存储器的操作220
14.4.3实例解析3——PIC16F877A内部EEPROM读/写演示221
第15章温度传感器DS18B20实例解析223
15.1温度传感器DS18B20基本知识223
15.1.1DS18B20引脚功能223
15.1.2DS18B20的内部结构224
15.1.3DS18B20的指令225
15.1.4DS18B20使用注意事项226
15.2DS18B20数字温度计实例解析226
15.2.1实例解析1——LED数码管数字温度计226
15.2.2实例解析2——LCD数字温度计232
第16章红外遥控和无线遥控实例解析238
16.1红外遥控基本知识238
16.1.1红外遥控系统238
16.1.2红外遥控的编码与解码239
16.1.3DD—900实验开发板遥控电路介绍240
16.2红外遥控实例解析240
16.2.1实例解析1——LED数码管显示遥控器键值240
16.2.2实例解析2——LCD显示遥控器键值246
16.3无线遥控电路介绍与演练251
16.3.1无线遥控电路基础知识251
16.3.2无线遥控模块介绍253
16.3.3实例解析3——遥控模块控制LED灯和蜂鸣器255
第17章PIC16F877A单片机其他内部资源实例解析259
17.1PIC16F877A单片机看门狗实例解析259
17.1.1PIC16F877A单片机内部看门狗介绍259
17.1.2实例解析1——PIC16F877A看门狗演示261
17.2PIC16F877A单片机的休眠工作方式实例解析263
17.2.1休眠工作方式简介263
17.2.2实例解析2——PIC16F877A休眠方式演示264
17.3PIC16F877A模拟比较器实例解析266
17.3.1PIC16F877A模拟比较器介绍266
17.3.2实例解析3——模拟比较器演示267
17.4PIC16F877A模/数转换(A/D)模块实例解析269
17.4.1PIC16F877A模/数转换(A/D)模块介绍269
17.4.2实例解析4——A/D转换演示274
第18章步进电动机实例解析278
18.1步进电动机基本知识278
18.1.1步进电动机的分类与原理278
18.1.2步进电动机的励磁方式279
18.1.3步进电动机驱动电路280
18.2步进电动机实例解析281
18.2.1实例解析1——步机电动机正转与反转281
18.2.2实例解析2——步进电动机加速与减速运转285
18.2.3实例解析3——用按键控制步进电动机正反转287
参考文献292