图书介绍

单片机原理与应用 第2版PDF|Epub|txt|kindle电子书版本网盘下载

单片机原理与应用 第2版
  • 杭和平,邵明刚著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111590200
  • 出版时间:2018
  • 标注页数:262页
  • 文件大小:37MB
  • 文件页数:272页
  • 主题词:

PDF下载


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

下载说明

单片机原理与应用 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 单片机的基础知识1

1.1 单片机概述1

1.1.1 单片机的结构与组成1

1.1.2 单片机的分类和指标3

1.1.3 MCS-51单片机及其兼容产品3

1.2 其他常用单片机系列5

1.2.1 Microchip的PIC系列单片机5

1.2.2 TI公司的超低功耗型MSP430系列单片机5

1.2.3 Atmel公司的AVR系列单片机5

1.2.4 ADI公司的ADuC8XX系列单片机6

1.2.5 飞思卡尔公司的HCS12X系列单片机6

1.2.6 ST公司的STM32FXXX系列单片机6

1.3 单片机的特点及应用领域7

1.3.1 单片机的特点7

1.3.2 单片机的应用领域8

1.4 一个单片机的简单应用系统9

1.4.1 单片机的I/O电平9

1.4.2 单片机电路中晶体管的应用10

1.4.3 单片机的一个简单应用系统10

1.5 单片机的数制与编码11

1.5.1 进位计数制11

1.5.2 进位计数制的相互转换12

1.5.3 二进制数和十六进制数的运算14

1.5.4 数码和字符的代码表示16

习题119

第2章 AT89C51单片机的结构21

2.1 AT89C51单片机的内部结构及引脚功能21

2.1.1 AT89C51单片机的内部结构21

2.1.2 AT89C51单片机的引脚功能22

2.2 AT89C51单片机的存储器配置25

2.2.1 AT89C51存储器配置的特点25

2.2.2 AT89C51的程序存储器26

2.2.3 AT89C51低128 B的片内数据存储器27

2.2.4 AT89C51的特殊功能寄存器31

2.2.5 AT89C51的片外数据存储器34

2.2.6 AT89C52的存储器配置34

2.3 AT89C51的时钟电路与CPU时序35

2.3.1 AT89C51的时钟电路36

2.3.2 单片机时序36

2.4 AT89C51复位与复位电路38

2.5 AT89C51单片机的最小系统40

习题241

第3章 MCS-51单片机的指令系统42

3.1 指令系统基本概念42

3.1.1 指令系统概述42

3.1.2 指令格式42

3.1.3 寻址方式43

3.2 指令系统46

3.2.1 数据传送类指令46

3.2.2 算术运算类指令50

3.2.3 逻辑运算及位移指令53

3.2.4 位操作类指令55

3.2.5 控制转移类指令57

习题359

第4章 单片机的C51编程语言63

4.1 C51编程语言概述63

4.1.1 C51语言编程与汇编语言编程相比的优势63

4.1.2 单片机C51与PC上的标准ANSl C编译器的主要区别64

4.1.3 C51的开发过程65

4.2 C51的标识符和关键字66

4.3 C51的变量与数据类型68

4.3.1 常量与变量68

4.3.2 数据类型70

4.3.3 变量的存储器类型72

4.3.4 存储器模式74

4.3.5 C51语言中的特殊数据类型76

4.4 C51语言的数组、指针与结构82

4.4.1 数组与指针82

4.4.2 对绝对地址进行访问85

4.5 C51的运算符和表达式87

4.6 C51语言的程序结构90

4.6.1 顺序结构90

4.6.2 选择结构91

4.6.3 循环结构92

4.7 C51语言的函数93

4.8 中断服务程序96

4.9 C51的预处理97

4.9.1 宏定义97

4.9.2 包含文件98

4.9.3 条件编译命令99

4.10 C51的库函数100

4.10.1 本征库函数100

4.10.2 常用库函数介绍101

4.11 使用C51编译器时的注意事项101

习题4102

第5章 MCS-51单片机的程序设计104

5.1 程序设计基本方法104

5.1.1 单片机程序设计语言104

5.1.2 程序设计步骤105

5.1.3 程序流程图106

5.2 汇编语言程序设计的基本概念107

5.2.1 MCS-51伪指令107

5.2.2 汇编语言程序的格式110

5.2.3 汇编语言程序的汇编110

5.3 单片机汇编语言与C51语言的程序设计113

5.3.1 16位加减法程序113

5.3.2 顺序程序114

5.3.3 分支程序116

5.3.4 循环程序118

5.3.5 查表程序121

5.3.6 散转程序122

5.3.7 子程序123

习题5125

第6章 MCS-51单片机的中断系统与定时/计数器127

6.1 中断系统127

6.1.1 概述127

6.1.2 AT89C51中断系统129

6.1.3 中断应用实例134

6.2 定时/计数器及应用137

6.2.1 定时/计数器0、1的结构及工作原理137

6.2.2 定时/计数器0、1的四种工作方式140

6.2.3 定时/计数器0、1的应用142

6.2.4 AT89C52定时/计数器2的结构148

6.2.5 AT89C52定时/计数器2的工作方式149

习题6150

第7章 MCS-51单片机串行通信及其应用152

7.1 串行通信概述152

7.1.1 并行通信和串行通信152

7.1.2 异步通信和同步通信153

7.1.3 单片机串行通信传输方式154

7.1.4 串行数据通信的传输速率154

7.2 MCS-51串行口155

7.2.1 MCS-51串行口的结构155

7.2.2 MCS-51串行口控制寄存器156

7.2.3 MCS-51串行口的工作方式及波特率计算157

7.3 串行通信协议161

7.3.1 RS-232协议161

7.3.2 RS-485协议164

7.3.3 串行通信的数据校验166

7.4 串行通信的应用167

习题7170

第8章 MCS-51单片机接口电路171

8.1 单片机接口电路概述171

8.2 人机接口171

8.2.1 LED接口172

8.2.2 键盘接口178

8.2.3 蜂鸣器接口186

8.3 数字I/O接口187

8.3.1 光电隔离接口187

8.3.2 功率输出(继电器)接口188

8.4 串行接口190

8.4.1 单片机和PC通信190

8.4.2 串行口通信应用及实例191

8.4.3 12 C接口存储芯片的应用194

8.4.4 5PI串行总线应用及实例201

习题8206

第9章 MCS-51单片机总线系统与I/O口扩展207

9.1 单片机扩展总线概述207

9.1.1 片外总线扩展结构207

9.1.2 三总线扩展的方法208

9.1.3 AT89CX系列单片机的片内存储容量209

9.2 MCS-51单片机I/O口扩展及编址技术209

9.2.1 单片机I/O口扩展209

9.2.2 AT89C51单片机总线扩展的编址技术212

9.3 MCS-51存储器扩展技术215

9.3.1 AT89C51单片机的数据存储器扩展215

9.3.2 AT89 C51单片机的程序存储器扩展219

习题9221

第10章 AT89C51单片机应用实例223

10.1 单片机系统设计方法223

10.2 温度采集与显示系统的设计224

10.2.1 温度采集与显示系统原理224

10.2.2 一总线(1-Wire)数字温度传感器DS18B20225

10.2.3 AT89C51单片机与DS 18 B20的接口227

10.2.4 AT89C51单片机读取DS 18 B20温度值的编程228

10.2.5 显示驱动芯片MAX7219232

10.2.6 AT89 C51单片机与MAX7219的接口与编程236

10.2.7 温度的采集处理与显示程序239

习题10245

附录246

附录A MCS-51指令简表246

附录B 温度测量与显示系统原理图250

附录C Keil C51简介251

热门推荐