图书介绍

轻松玩转PIC单片机C语言PDF|Epub|txt|kindle电子书版本网盘下载

轻松玩转PIC单片机C语言
  • 姚晓通,杨博,刘建清编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512405271
  • 出版时间:2011
  • 标注页数:294页
  • 文件大小:55MB
  • 文件页数:306页
  • 主题词:单片微型计算机,PIC系列;C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

轻松玩转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

热门推荐