图书介绍

单片机原理及应用教程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

单片机原理及应用教程
  • 张元良主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302245551
  • 出版时间:2011
  • 标注页数:234页
  • 文件大小:21MB
  • 文件页数:248页
  • 主题词:单片微型计算机-高等学校-教材

PDF下载


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

下载说明

单片机原理及应用教程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单片机1

1.1.3单片机应用系统2

1.1.4单片机的发展和应用3

1.2 Keil仿真软件4

1.3 Protel 99 SE软件8

1.3.1 Protel 99 SE软件安装9

1.3.2 Protel 99 SE软件使用11

1.4 Proteus仿真软件15

1.4.1 Proteus ISIS功能简介16

1.4.2绘制原理图19

1.4.3给CPU载入程序22

1.4.4在Proteus中调试程序22

习题23

第2章MCS-51系列单片机的硬件结构25

2.1单片机的内部结构25

2.1.1内部结构框图25

2.1.2引脚与功能27

2.2单片机的存储器结构28

2.2.1程序存储器28

2.2.2数据存储器29

2.2.3特殊功能寄存器31

2.3单片机的并行I/O口35

2.3.1 I/O口的特点35

2.3.2 I/O口的内部结构35

2.3.3 I/O口的功能36

2.3.4 I/O口的负载能力37

2.4单片机的时钟与时序37

2.4.1时钟电路38

2.4.2 CPU时序38

2.5单片机的复位40

2.6单片机最小系统41

习题42

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

3.1指令系统简介43

3.1.1指令格式43

3.1.2指令分类44

3.2单片机寻址方式及实例解析45

3.3单片机指令系统及实例解析48

3.3.1数据传送指令48

3.3.2算术指令54

3.3.3逻辑指令60

3.3.4转移指令65

3.3.5位操作指令74

3.3.6伪指令77

习题82

第4章 汇编语言程序设计84

4.1汇编语言源程序汇编84

4.2汇编语言的程序举例85

4.2.1基本程序设计85

4.2.2子程序设计和调用93

4.2.3应用控制流程设计95

习题97

第5章MCS-51系列单片机的中断系统98

5.1中断的概念98

5.2中断源99

5.3中断控制寄存器99

5.4中断的优先级102

5.5中断的响应103

5.6由中断模块程序认知中断处理过程105

5.6.1外部中断模块代码105

5.6.2定时器中断模块代码105

5.7通过实例掌握外部中断106

习题108

第6章MCS-51系列单片机的定时器/计数器109

6.1定时器/计数器的结构109

6.1.1计数功能110

6.1.2定时功能110

6.2定时器/计数器的相关寄存器110

6.2.1定时器/计数器的方式寄存器TMOD111

6.2.2定时器/计数器的控制寄存器TCON112

6.2.3中断允许寄存器IE113

6.2.4中断优先级寄存器IP113

6.3定时器/计数器的工作方式113

6.4定时器/计数器的知识扩展117

6.4.1定时器的溢出同步问题117

6.4.2运行中读取定时器/计数器118

6.5由定时器/计数器模块程序认知定时器/计数器处理过程119

6.6通过实例掌握定时器121

6.7通过实例掌握计数器124

习题125

第7章MCS-51系列单片机的串行口126

7.1串行通信的概念126

7.2 MCS-51系列单片机串行口的结构129

7.2.1串行口的结构129

7.2.2串行口控制寄存器130

7.2.3串行口的工作方式131

7.2.4串行通信的波特率135

7.3串行口通信136

7.3.1双机通信136

7.3.2多机通信136

7.4通过实例掌握串行口通信137

7.4.1硬件设计137

7.4.2软件设计140

7.4.3 PC机与单片机串行通信的实现142

习题143

第8章MCS-51系列单片机系统扩展及实用I/O接口技术144

8.1存储器的扩展144

8.1.1程序存储器扩展144

8.1.2数据存储器的扩展145

8.1.3存储器综合扩展146

8.1.4数据存储器扩展实例148

8.2开关量输入接口设计151

8.2.1键盘接口151

8.2.2 4×4矩阵键盘扫描实例152

8.2.3继电器输入接口156

8.2.4行程开关输入接口156

8.2.5光电编码器输入接口157

8.3开关量输出接口设计157

8.3.1蜂鸣器输出接口157

8.3.2继电器输出接口158

8.3.3固态继电器输出接口158

8.3.4 LCD接口158

8.4常用A/ D转换接口设计160

8.4.1 TLC2543与单片机接口实例160

8.4.2 ADC0832与单片机接口实例164

8.4.3 A/D转换器应用实例167

8.5常用D/A转换接口设计172

8.5.1 TLC5618与单片机接口实例172

8.5.2 MAX518与单片机接口实例175

习题178

第9章MCS-51系列单片机开发流程179

9.1总体方案设计179

9.1.1系统功能要求179

9.1.2硬件总体方案179

9.1.3软件总体方案181

9.2硬件和软件细分设计181

9.2.1硬件设计181

9.2.2软件设计及调试182

9.3系统的Proteus仿真和调试183

9.3.1利用Proteus绘制电路图183

9.3.2利用Proteus软件仿真184

9.4系统调试186

9.4.1单片机应用系统的一般调试方法186

9.4.2数码管显示系统调试187

第10章 数字电子钟设计实例189

10.1设计要求189

10.2硬件设计189

10.2.1按键电路设计190

10.2.2时钟芯片DS1302的性能特点和工作原理190

10.2.3时钟芯片DS1302与单片机的连接192

10.2.4电路原理图193

10.3软件设计194

10.3.1显示子程序软件流程图194

10.3.2显示子程序的代码194

10.3.3主函数软件流程图195

10.3.4总的汇编语言源程序代码195

第11章LED阵列动态显示设计实例209

11.1设计要求209

11.2硬件设计209

11.2.1 74HC595简介209

11.2.2点阵LED简介212

11.2.3 Protel电路原理图212

11.3软件设计214

11.3.1程序流程图214

11.3.2源程序代码214

第12章 数字温度计设计实例218

12.1设计要求218

12.2硬件设计218

12.2.1温度芯片DS18B20的介绍218

12.2.2一线式总线的概念220

12.2.3硬件总体设计电路图220

12.3软件设计222

12.3.1 DS18B20子程序流程图222

12.3.2 DS18B20子程序代码222

12.3.3数码管串行方式显示子程序流程图224

12.3.4数码管串行方式显示子程序代码224

12.3.5主函数软件流程图225

12.3.6整体源程序代码225

附录A MCS-51系列单片机汇编指令表229

参考文献234

热门推荐