图书介绍

PIC单片机轻松入门 第2版PDF|Epub|txt|kindle电子书版本网盘下载

PIC单片机轻松入门 第2版
  • 周坚编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512423060
  • 出版时间:2017
  • 标注页数:341页
  • 文件大小:57MB
  • 文件页数:356页
  • 主题词:单片微型计算机

PDF下载


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

下载说明

PIC单片机轻松入门 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述1

1.1 PIC单片机简介1

1.2 PIC16F887单片机的特点2

1.2.1 PIC16F88x系列单片机的引脚4

1.2.2 PIC16F88x的振荡器、复位、看门狗及器件配置9

1.3 C语言简介15

1.3.1 C语言的产生与发展15

1.3.2 C语言的特点15

1.4 C语言入门知识17

1.4.1简单的C程序介绍18

1.4.2 C语言编程的特点22

第2章PIC单片机开发环境的建立24

2.1软件开发环境的建立24

2.1.1 MPLABX软件的安装与使用24

2.1.2编译软件的安装26

2.1.3 Proteus软件简介28

2.2用PIC单片机控制一个LED29

2.2.1配置PIC16F887芯片30

2.2.2任务分析32

2.3 Proteus仿真的实现39

2.3.1电路图的设置39

2.3.2电路图的绘制43

2.4硬件实验环境的建立46

2.4.1实验板简介47

2.4.2硬件结构48

第3章 数据类型、运算符与表达式58

3.1数据类型概述58

3.2常量与变量59

3.2.1常量59

3.2.2变量61

3.3整型数据63

3.3.1整型常量63

3.3.2整型变量63

3.4字符型数据68

3.4.1字符常量68

3.4.2字符变量69

3.5数的溢出70

3.6实型数据71

3.6.1实型常量71

3.6.2实型变量72

3.7 PIC16F887单片机的数据存储77

3.7.1程序存储器77

3.7.2数据存储器80

3.8变量赋初值82

3.9运算符和表达式82

3.9.1 C运算符简介82

3.9.2算术运算符及其表达式83

3.9.3各类数值型数据间的混合运算84

3.9.4赋值运算符及其表达式85

3.9.5逗号运算符及其表达式89

3.9.6位操作运算符及其表达式89

3.9.7自增减运算符、复合运算符及其表达式91

第4章C流程与控制92

4.1顺序结构程序92

4.2选择结构程序92

4.2.1引入93

4.2.2关系运算符和关系表达式95

4.2.3逻辑运算符和逻辑表达式96

4.2.4选择语句if97

4.2.5 if语句的嵌套101

4.2.6条件运算符102

4.2.7 switch/case语句103

4.3循环结构程序106

4.3.1循环结构程序简介107

4.3.2 while循环语句108

4.3.3 do-while循环语句109

4.3.4 for循环语句112

4.3.5 break语句113

4.3.6 continue语句114

4.4使用硬件调试程序116

第5章C构造数据类型119

5.1数组119

5.1.1引入119

5.1.2一维数组121

5.1.3二维数组122

5.1.4字符型数组123

5.1.5数组与存储空间125

5.2指针127

5.2.1指针的基本概念127

5.2.2定义一个指针变量128

5.2.3指针变量的引用131

5.2.4 HI-TECH PICC的指针类型134

5.3结构136

5.3.1结构的定义和引用136

5.3.2结构数组140

5.4共用体140

5.5枚举143

5.5.1枚举的定义和说明144

5.5.2枚举变量的取值144

5.6用typedef定义类型147

第6章PIC单片机内部资源编程149

6.1中断149

6.1.1中断源149

6.1.2 PIC16F887的中断逻辑150

6.1.3外部中断实例152

6.2定时/计数器153

6.2.1定时/计数的基本概念153

6.2.2定时/计数器TIMER0155

6.2.3定时/计数器TIMER1161

6.2.4定时/计数器TIMER2168

6.3通用串行接口171

6.3.1 EUSART模块关键寄存器介绍172

6.3.2 EUSART波特率设定176

6.3.3 EUSART工作过程分析177

6.3.4 EUSART实例分析180

6.4 CCP模块183

6.4.1与CCP模块相关的控制寄存器184

6.4.2 CCP模块的输入捕捉模式186

6.4.3 CCP模块的比较输出模式190

6.4.4 CCP模块的PWM模式192

6.5模/数转换模块及使用196

6.5.1 ADC模块概述196

6.5.2 ADC模块相关控制寄存器197

6.5.3模拟通道输入口引脚的设置200

6.5.4 A/ D转换实例分析200

第7章 函数205

7.1概述205

7.2函数的定义207

7.3函数参数和函数的值209

7.4函数调用213

7.5数组作为函数参数220

7.6局部变量和全局变量221

7.6.1局部变量221

7.6.2全局变量222

7.7变量的存储类别223

第8章 单片机接口的C语言编程228

8.1 LED数码管228

8.1.1静态显示接口229

8.1.2动态显示接口233

8.2键盘接口及应用237

8.2.1键盘工作原理237

8.2.2键盘与单片机的连接238

8.3 I2C总线接口243

8.3.1 I2 C总线接口概述243

8.3.2 24系列EEPROM的结构及特性244

8.3.3 24系列EEPROM的使用246

8.4 93Cxx系列EEPROM的使用248

8.4.1 93Cxx系列EEPROM的结构及特性248

8.4.2 93C46芯片的使用249

8.5 DS1302实时时钟及应用253

8.5.1 DS1302的结构及特性253

8.5.2 DS1302芯片的使用254

8.6 LED点阵显示屏及其应用256

8.6.1认识LED点阵显示屏及字模256

8.6.2用LED点阵屏显示汉字263

8.7液晶显示屏及其应用271

8.7.1使用字符型液晶显示屏制作小小迎宾屏272

8.7.2用点阵型液晶显示屏显示汉字和图像279

第9章 应用设计举例289

9.1秒表289

9.2可预置倒计时钟293

9.3使用DS1302芯片制作的时钟299

9.4 AT24C02的综合应用305

9.5 93C46的综合应用311

9.6交通灯控制321

9.7模块化编程330

参考文献341

热门推荐