图书介绍

51单片机C语言学习之道 语法、函数、Keil工具及项目实战PDF|Epub|txt|kindle电子书版本网盘下载

51单片机C语言学习之道 语法、函数、Keil工具及项目实战
  • 孙鹏编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302490890
  • 出版时间:2018
  • 标注页数:294页
  • 文件大小:85MB
  • 文件页数:308页
  • 主题词:单片微型计算机-C语言-程序设计

PDF下载


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

下载说明

51单片机C语言学习之道 语法、函数、Keil工具及项目实战PDF格式电子书版下载

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

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

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

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

图书目录

入门篇3

第1章 基础知识3

1.1 什么是单片机3

1.2 如何学好单片机3

1.3 单片机中的数制和数制转换4

1.3.1 单片机的数制4

1.3.2 不同数制之间的转换5

1.4 二进制的逻辑运算7

1.5 单片机中的常用编码8

1.6 单片机的引脚功能10

1.7 单片机的C51基础12

1.7.1 C语言的突出优点12

1.7.2 语言程序的基本结构13

1.7.3 数据类型14

1.7.4 C51中的运算符16

1.7.5 C51中的函数19

思考题20

本章小结20

第2章 Keil软件使用方法21

2.1 KeilμVision4的工作界面21

2.2 KeilμVision4的菜单栏22

2.3 Keil工程的建立29

2.4 Keil程序的调试33

2.4.1 启动执行菜单33

2.4.2 调试步骤与事项35

2.4.3 调试窗口介绍36

2.5 点亮一个发光二极管39

2.5.1 原地踏步指令的应用44

2.5.2 延时程序设计44

2.6 流水灯的控制49

2.6.1 延时子程序的应用49

2.6.2 移位指令的应用51

2.6.3 循环移位指令的应用53

思考题55

本章小结55

应用篇59

第3章 单片机C语言开发基础59

3.1 运算符的应用59

3.2 C语言的语句63

3.2.1 if语句64

3.2.2 switch…case多分支选择语句65

3.2.3 do…while循环语句67

3.3 C语言的数组68

3.3.1 一维数组68

3.3.2 二维数组69

3.3.3 字符数组70

3.3.4 数组的应用70

3.3.5 数组作为函数参数71

3.4 C语言的指针72

3.4.1 指针的定义和引用73

3.4.2 指针的应用75

3.4.3 指针作函数参数的应用76

3.4.4 函数型指针的应用77

3.5 C语言的编译预处理78

思考题82

本章小结82

第4章 单片机的定时器/计数器和中断83

4.1 单片机的定时器/计数器83

4.1.1 基本概念83

4.1.2 结构及工作原理84

4.1.3 控制寄存器与功能设置85

4.2 单片机的中断89

4.2.1 基本概念89

4.2.2 中断系统的结构及控制91

4.3 定时器/计数器和中断的应用95

思考题102

本章小结102

第5章 数码管的显示及驱动103

5.1 数码管显示原理103

5.2 数码管的静态和动态显示105

5.3 数码管显示的编程实现109

5.4 数码管计时显示的实现112

思考题119

本章小结119

第6章 键盘接口技术120

6.1 独立式键盘120

6.1.1 工作原理120

6.1.2 独立式键盘的编程实现122

6.2 矩阵式键盘129

6.2.1 工作原理129

6.2.2 矩阵式键盘的编程实现130

思考题136

本章小结137

第7章 A/D和D/A的应用138

7.1 D/A转换器的工作原理与性能指标139

7.2 A/D转换器的工作原理与性能指标141

7.3 XPT2046芯片功能142

7.4 D/A转换器DAC0832145

7.5 A/D和D/A转换的实现方法146

7.6 A/D转换的编程151

7.7 D/A转换的编程154

思考题157

本章小结157

第8章 串行口的应用158

8.1 基本概念158

8.2 串行口的结构159

8.3 串行口控制寄存器160

8.4 工作方式与波特率设置161

8.5 串行通信的实现169

8.5.1 硬件实现169

8.5.2 软件实现171

思考题179

本章小结179

第9章 液晶显示器的驱动180

9.1 字符型LCD1602的工作原理180

9.2 LCD1602的软件编程实现185

9.3 图形LCD12864工作原理191

9.4 LCD12864的软件编程实现194

思考题197

本章小结197

第10章 常用功能器件的应用198

10.1 IIC总线AT24C02芯片的应用198

10.1.1 AT24C02的工作原理198

10.1.2 AT24C02的编程应用202

10.2 DS1302时钟芯片的应用207

10.2.1 DS1302时钟芯片的工作原理207

10.2.2 DS1302的编程应用210

10.3 温度传感器DS18B20的应用217

10.3.1 DS18B20的工作原理217

10.3.2 DS18B20的编程实现222

10.4 红外检测的应用230

10.4.1 红外检测原理230

10.4.2 红外检测的软件编程实现233

10.5 LED点阵显示的应用236

10.5.1 LED点阵显示原理236

10.5.2 LED点阵显示的编程实现237

思考题239

本章小结240

综合篇243

第11章 综合应用设计243

11.1 电子琴的设计243

11.1.1 电子琴工作原理243

11.1.2 软件设计245

11.2 带闹铃的电子万年历设计247

11.3 温控器设计257

11.4 一氧化碳浓度报警器设计266

11.4.1 硬件选型267

11.4.2 报警器电路设计269

11.4.3 报警器软件设计270

11.5 比赛计分器的设计276

11.5.1 计分器的硬件设计276

11.5.2 计分器的软件设计278

11.6 十字路口交通灯模拟控制284

11.6.1 设计任务分析284

11.6.2 交通灯软件设计286

本章小结291

附录:学习板说明292

参考文献294

热门推荐