图书介绍

PIC单片机C语言程序设计实例精粹【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

PIC单片机C语言程序设计实例精粹
  • 刘向宇编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121101113
  • 出版时间:2010
  • 标注页数:300页
  • 文件大小:86MB
  • 文件页数:310页
  • 主题词:单片微型计算机-程序设计;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.1 PIC单片机的特点1

1.2 PIC单片机的系列产品4

1.2.1 基本级PIC系列单片机5

1.2.2 中级PIC系列单片机5

1.2.3 高级PIC系列单片机7

1.3 PIC16F87X单片机的硬件结构8

1.3.1 PIC16F87X的主要特色9

1.3.2 PIC16F87X的内部结构10

1.3.3 PIC16F87X的引脚功能15

1.4 PIC单片机的CPU和中断系统20

1.4.1 PIC单片机的CPU20

1.4.2 中断系统36

1.5 本章小结49

第2章 C语言程序设计基础51

2.1 数据结构51

2.1.1 数据类型51

2.1.2 变量与常量53

2.1.3 数组56

2.1.4 指针60

2.1.5 结构63

2.1.6 共用体67

2.1.7 枚举69

2.2 运算符与表达式70

2.2.1 运算符分类与优先级70

2.2.2 算术运算符与表达式71

2.2.3 关系运算符与表达式72

2.2.4 逻辑运算符与表达式72

2.2.5 位操作运算符与表达式72

2.2.6 赋值运算符与表达式73

2.3 程序结构与函数74

2.3.1 程序结构74

2.3.2 函数75

2.4 流程控制语句82

2.4.1 选择语句83

2.4.2 循环语句86

2.4.3 转移语句89

2.5 本章小结91

第3章 PIC单片机的常用开发工具93

3.1 PIC系列单片机的仿真器93

3.2 PIC系列单片机的编程器及开发套件98

3.3 MPLAB-IDE 7.4版集成开发环境102

3.3.1 MPLAB-IDE 7.4概述103

3.3.2 MPLAB-IDE 7.4工程创建实例105

3.3.3 MPLAB-IDE 7.4常用的菜单项107

3.4 本章小结108

第4章 数字电子时钟设计109

4.1 实例功能说明109

4.2 设计思路分析109

4.3 硬件电路设计110

4.3.1 PIC单片机硬件设计110

4.3.2 段式液晶硬件设计110

4.3.3 键盘输入硬件设计111

4.4 软件设计与代码112

4.4.1 程序流程图112

4.4.2 预定义及全局变量113

4.4.3 main主函数及初始化114

4.4.4 定时器中断函数115

4.4.5 时间运算程序116

4.4.6 液晶底层驱动117

4.4.7 液晶显示程序118

4.4.8 键值读入程序121

4.4.9 键盘响应程序122

4.5 本章小结124

第5章 触摸式密码锁设计125

5.1 实例内容说明125

5.2 设计思路分析125

5.2.1 液晶型号的选择125

5.2.2 触摸屏的选择126

5.3 硬件电路设计128

5.4 软件设计与代码129

5.4.1 显示的界面129

5.4.2 程序主流程129

5.4.3 液晶显示程序131

5.4.4 触摸屏输入程序138

5.4.5 响应用户输入程序141

5.5 本章小结142

第6章 SD存储卡读写设计143

6.1 实例内容说明143

6.2 设计思路分析143

6.3 硬件电路设计144

6.3.1 PIC单片机硬件设计144

6.3.2 液晶硬件设计144

6.3.3 SD接口设计145

6.3.4 键盘设计146

6.4 软件设计与代码146

6.4.1 流程图146

6.4.2 预定义及全局变量147

6.4.3 main主函数及初始化147

6.4.4 SPI协议148

6.4.5 液晶底层驱动编写152

6.4.6 液晶界面设计154

6.4.7 键盘输入程序157

6.4.8 键盘响应函数158

6.5 本章小结160

第7章 数字频率计设计161

7.1 实例内容说明161

7.2 总体设计思路161

7.3 硬件电路设计162

7.3.1 PIC单片机硬件设计162

7.3.2 前端调理电路设计163

7.3.3 标准方波电路设计164

7.3.4 1604液晶电路设计164

7.4 软件设计与代码164

7.4.1 流程图165

7.4.2 预定义及全局变量165

7.4.3 main主函数及初始化166

7.4.4 定时器中断167

7.4.5 标准信号产生168

7.4.6 LCD1604程序168

7.5 本章小结171

第8章 压力测量系统设计173

8.1 实例内容说明173

8.2 设计思路分析174

8.2.1 A/D转换的原理说明174

8.2.2 PIC单片机相关寄存器介绍174

8.2.3 A/D转换操作对时间的要求177

8.3 硬件电路设计177

8.4 软件设计与代码177

8.4.1 程序设计流程177

8.4.2 程序代码说明178

8.5 本章小结180

第9章 温度测量控制系统设计181

9.1 实例内容说明181

9.1.1 温度测量部分181

9.1.2 温度控制回馈部分182

9.2 设计思路分析182

9.2.1 温度传感器的选择182

9.2.2 运算放大器的选择183

9.2.3 PIC单片机型号的选择183

9.2.4 ADC的选择184

9.3 硬件电路设计184

9.3.1 温度测量部分硬件设计184

9.3.2 PIC单片机硬件设计186

9.3.3 温度控制回馈部分硬件设计186

9.4 软件设计与代码187

9.4.1 程序流程框架187

9.4.2 温度测量软件编写188

9.4.3 温度控制软件编写191

9.5 本章小结192

第10章 I2C总线通信应用设计193

10.1 实例内容说明193

10.2 I2C总线介绍193

10.3 硬件电路设计198

10.4 软件设计与代码199

10.5 本章小结207

第11章 USB数据传输应用设计209

11.1 实例内容说明209

11.2 设计思路分析209

11.2.1 USB SIE相关寄存器210

11.2.2 HID设备类211

11.3 硬件电路设计216

11.4 固件程序设计及代码217

11.4.1 USB设备的状态217

11.4.2 USB枚举过程218

11.4.3 USB固件协议栈整体描述218

11.4.4 USB程序代码分析219

11.5 本章小结223

第12章 软件模拟2262 IC遥控编码器设计225

12.1 系统功能说明225

12.2 2262 IC介绍225

12.3 硬件电路设计226

12.4 系统软件设计227

12.4.1 程序设计流程227

12.4.2 初始化程序228

12.4.3 延时子程序228

12.4.4 程序代码与注释228

12.5 本章小结233

第13章 软件模拟2272 IC无线解码器设计235

13.1 系统功能说明235

13.2 2272 IC介绍236

13.3 硬件电路设计237

13.4 系统软件设计238

13.4.1 程序设计流程238

13.4.2 程序代码与注释239

13.5 本章小结243

第14章 红外收发通信系统设计245

14.1 实例内容说明245

14.2 设计思路分析245

14.3 硬件电路设计246

14.3.1 红外接收电路246

14.3.2 红外发送电路247

14.3.3 人机交互硬件设计247

14.3.4 PIC单片机硬件设计248

14.4 软件设计与代码249

14.4.1 流程图249

14.4.2 红外接收程序设计251

14.4.3 红外发送程序设计253

14.4.4 键盘输入程序设计253

14.4.5 液晶显示设计257

14.5 本章小结259

第15章 带触摸功能的投影仪面板设计261

15.1 实例功能说明261

15.2 电容触摸原理和测量方法261

15.3 基于PIC16F72X的触摸按键设计方案262

15.3.1 Microchip公司电容触摸技术262

15.3.2 PIC16F72X系列单片机特点262

15.3.3 容性传感器模块263

15.4 硬件电路设计264

15.4.1 PCB方面264

15.4.2 硬件电路图265

15.5 软件设计与代码265

15.5.1 流程图265

15.5.2 代码与注释269

15.6 本章小结273

第16章 基于SPI接口的语音录放系统设计275

16.1 实例说明275

16.2 芯片原理介绍275

16.2.1 语音芯片的功能特点276

16.2.2 语音芯片的数据操作278

16.3 硬件电路设计283

16.4 软件设计与代码285

16.4.1 语音录放模块的设计285

16.4.2 软件流程与主程序290

16.4.3 其他程序模块代码293

16.5 本章小结300

热门推荐