图书介绍

单片机原理、应用及Proteus仿真PDF|Epub|txt|kindle电子书版本网盘下载

单片机原理、应用及Proteus仿真
  • 李传娣,赵常松主编;李继超等副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302450442
  • 出版时间:2017
  • 标注页数:342页
  • 文件大小:42MB
  • 文件页数:355页
  • 主题词:

PDF下载


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

下载说明

单片机原理、应用及Proteus仿真PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1 计算机的发展1

1.2 单片机的定义4

1.3 单片机的发展概况4

1.3.1 单片机的发展历史5

1.3.2 单片机的发展趋势6

1.4 单片机的特点及分类8

1.4.1 单片机的特点8

1.4.2 单片机的分类9

1.5 单片机的应用9

1.6 常用单片机系列11

1.6.1 8051内核的单片机11

1.6.2 PIC内核的单片机14

1.6.3 其他公司8位单片机15

本章小结15

思考题16

第2章 STC89C52系列单片机体系结构17

2.1 STC89C52单片机的内部结构及特点17

2.2 STC89C52单片机的外部引脚及功能20

2.3 中央处理器23

2.3.1 运算器23

2.3.2 控制器25

2.3.3 程序执行过程27

2.4 STC89C52单片机存储器结构27

2.4.1 STC89C52单片机程序存储器28

2.4.2 STC89C52单片机数据存储器28

2.4.3 STC89C52单片机特殊功能寄存器29

2.5 STC89C52单片机I/O口34

2.5.1 P0端口34

2.5.2 P1/P2/P3/P4端口35

2.5.3 5V单片机连接3V器件35

2.6 STC89C52单片机的时钟36

2.6.1 传统51单片机时序36

2.6.2 STC89C52单片机时序37

2.6.3 STC89C52单片机时钟电路37

2.7 STC89C52单片机的复位39

2.7.1 STC89C52单片机的复位电路39

2.7.2 STC89C52单片机的复位状态40

2.8 STC89C52单片机的省电工作模式41

本章小结41

思考题42

第3章 C51语言编程基础43

3.1 编程语言Keil C51简介43

3.1.1 Keil C51简介43

3.1.2 C51与标准C的比较44

3.2 Keil C51语言基础知识44

3.2.1 关键字44

3.2.2 数据类型45

3.2.3 数据的存储类型46

3.2.4 数据的存储模式49

3.2.5 C51语言的特殊功能寄存器及位变量定义50

3.2.6 C51语言的绝对地址访问52

3.2.7 C51的运算符53

3.2.8 C51的数组55

3.2.9 C51的指针58

3.3 C51语言的函数60

3.3.1 函数的分类60

3.3.2 函数的参数与返回值63

3.3.3 函数的调用63

3.3.4 中断服务函数65

3.3.5 变量及存储方式66

3.3.6 宏定义与文件包含66

3.3.7 库函数68

3.4 C51程序设计举例68

3.4.1 分支结构程序68

3.4.2 循环结构程序71

本章小结76

思考题76

第4章 STC89C52单片机的中断系统78

4.1 概述78

4.1.1 中断的概念78

4.1.2 引进中断技术的优点79

4.1.3 中断源79

4.1.4 中断系统的功能80

4.2 STC89C52单片机的中断系统81

4.2.1 中断系统结构81

4.2.2 中断源82

4.2.3 中断请求标志82

4.2.4 中断控制寄存器84

4.3 中断处理过程87

4.3.1 中断响应87

4.3.2 中断处理88

4.3.3 中断返回89

4.3.4 中断请求的撤除90

4.3.5 中断响应时间90

4.4 中断程序的设计91

4.4.1 单一外中断的应用91

4.4.2 两个外中断的应用94

4.4.3 中断嵌套95

本章小结97

思考题97

第5章 STC89C52单片机定时/计数器接口及应用98

5.1 STC89C52定时/计数器的组成98

5.1.1 定时/计数器0和198

5.1.2 与T0/T1相关的寄存器99

5.2 定时/计数器的工作方式100

5.2.1 方式0100

5.2.2 方式1101

5.2.3 方式2101

5.2.4 方式3102

5.3 定时/计数器0/1的编程103

5.4 定时/计数器0/1的应用104

5.5 定时/计数器2113

5.5.1 与定时/计数器2相关的寄存器113

5.5.2 定时/计数器2的三种工作方式115

5.5.3 定时/计数器2的应用117

本章小结119

思考题120

第6章 STC89C52单片机串行通信121

6.1 串行通信概述121

6.1.1 同步通信和异步通信方式121

6.1.2 串行通信的数据传送速率122

6.1.3 串行通信的制式123

6.1.4 信号的调制与解调123

6.1.5 通信协议123

6.2 STC89C52单片机串行口的结构124

6.2.1 内部硬件结构124

6.2.2 串行口特殊功能寄存器125

6.3 串行口的4种工作方式127

6.3.1 方式0127

6.3.2 方式1128

6.3.3 方式2128

6.3.4 方式3129

6.4 波特率的设定与计算129

6.5 串行口的应用131

6.5.1 串行口作串/并转换的应用131

6.5.2 串行口作双机通信接口的应用134

6.5.3 串行口多机通信接口138

6.6 PC与多个单片机间通信142

6.6.1 采用RS-232C标准总线通信142

6.6.2 采用RS-422A标准总线通信145

本章小结148

思考题148

第7章 STC89C52单片机系统扩展149

7.1 系统扩展概述149

7.1.1 单片机的外部扩展总线149

7.1.2 系统扩展常用芯片150

7.1.3 系统扩展的寻址方法155

7.2 存储器的扩展155

7.2.1 程序存储器扩展概述155

7.2.2 数据存储器扩展概述156

7.2.3 E2 PROM和RAM的综合扩展156

7.3 并行I/O接口的扩展158

7.3.1 I/O接口概述158

7.3.2 简单的I/O扩展160

7.3.3 可编程接口芯片8255扩展并行接口161

7.4 串行总线扩展167

7.4.1 单总线串行扩展167

7.4.2 I2 C总线176

7.4.3 SPI总线串行扩展183

本章小结186

思考题186

第8章 单片机接口技术应用187

8.1 键盘接口电路187

8.1.1 独立式键盘187

8.1.2 矩阵式键盘191

8.2 LED显示接口电路195

8.2.1 LED显示器195

8.2.2 LED数码管显示器接口设计举例196

8.3 键盘与LED显示器综合设计电路198

8.3.1 利用并行I/O芯片82C55实现的键盘/显示器接口198

8.3.2 利用串行口实现的键盘/显示器接口201

8.3.3 8279键盘、显示器接口电路203

8.4 LCD显示接口电路211

8.4.1 12864点阵液晶显示模块的原理211

8.4.2 12864驱动程序215

8.4.3 12864的应用220

8.5 STC89C52单片机与微型打印机TPμP-40A/16A的接口221

本章小结225

思考题225

第9章 STC89C52单片机与A/D、D/A转换器的接口226

9.1 STC89C52单片机与A/D转换器的接口226

9.1.1 A/D转换器简介226

9.1.2 STC89C52单片机与并行8位A/D转换器ADC0809的接口228

9.1.3 STC89C52与并行12位A/D转换器AD1674的接口232

9.1.4 STC89C52单片机与V/F转换器的接口238

9.2 STC89C52单片机与D/A转换器的接口241

9.2.1 D/A转换器简介241

9.2.2 STC89C52单片机与8位D/A转换器DAC0832的接口设计243

本章小结249

思考题249

第10章 STC89C52单片机应用系统设计250

10.1 概述250

10.2 MCS-51单片机应用系统设计250

10.2.1 总体设计250

10.2.2 硬件设计252

10.2.3 软件设计253

10.2.4 可靠性设计254

10.2.5 单片机应用系统的调试与测试258

10.3 单片机应用系统举例259

10.3.1 单片机在控制系统中的应用259

10.3.2 单片机在里程和速度计量中的应用262

10.3.3 单片机在家用电器中的应用264

10.3.4 基于STC89C52单片机的万年历的设计274

本章小结291

思考题291

第11章 单片机应用系统开发简介292

11.1 集成开发环境Keil C51简介292

11.1.1 Keil μ Vision2运行环境介绍292

11.1.2 Keil C51的安装293

11.1.3 Keil C51的使用297

11.2 集成开发工具Proteus简介304

11.2.1 Proteus概述304

11.2.2 Proteus的运行环境305

11.2.3 Proteus VSM的资源库和仿真工具305

11.2.4 Proteus ISIS初识308

11.2.5 Proteus设计与仿真基础311

11.3 Keil C与Proteus连接调试312

本章小结317

思考题317

第12章 STC89C52单片机实验与指导318

12.1 实验一 P1口输入/输出实验318

12.2 实验二 继电器控制实验320

12.3 实验三 8255输入/输出实验321

12.4 实验四 计数器实验323

12.5 实验五 外部中断实验324

12.6 实验六 定时器实验326

12.7 实验七 A/D转换实验328

12.8 实验八 外部中断实验(急救车与信号灯)330

12.9 实验九 交通灯控制实验334

12.10 实验十 直流电机实验337

本章小结339

思考题339

附录A STC89C52单片机程序ISP烧录340

参考文献342

热门推荐