图书介绍

单片机原理与应用技术【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

单片机原理与应用技术
  • 姚国林,苏闯,张同光,陈慕君等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302203513
  • 出版时间:2009
  • 标注页数:251页
  • 文件大小:41MB
  • 文件页数:259页
  • 主题词:单片微型计算机-高等学校:技术学校-教材

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二进制数的运算4

1.1.3带符号数的表示6

1.1.4带符号数运算时的溢出问题8

1.1.5定点数和浮点数8

1.1.6 BCD码和ASCII码9

1.2单片机概述10

1.2.1电子计算机的问世及其经典结构10

1.2.2微型计算机的组成及其应用形态11

1.2.3单片机的发展过程12

1.2.4单片机的特点13

1.2.5单片机的应用领域13

1.2.6单片机的产品近况14

习题115

第2章 MCS-51单片机的体系结构16

2.1 MCS-51单片机的基本组成16

2.1.1 80C51单片机的基本结构16

2.1.2 MCS-51单片机的内部组成及信号引脚18

2.1.3存储器结构21

2.1.4 80C51单片机的特殊功能寄存器24

2.2并行输入/输出口结构26

2.2.1 P0口27

2.2.2 P1口28

2.2.3 P2口29

2.2.4 P3口30

2.2.5并行接口的负载能力31

2.3时钟及复位电路31

2.3.1时钟电路及时序31

2.3.2单片机的复位电路34

2.4 MCS-51单片机的最小系统35

2.4.1单片机最小应用系统举例35

2.4.2最小应用系统设计35

习题236

第3章 MCS-51指令系统38

3.1指令系统概述38

3.1.1机器指令编码格式38

3.1.2符号指令格式39

3.1.3符号指令格式及注释中的常用符号40

3.2寻址方式40

3.2.1寄存器寻址41

3.2.2直接寻址41

3.2.3寄存器间接寻址42

3.2.4立即寻址43

3.2.5变址寻址43

3.2.6相对寻址44

3.2.7位寻址45

3.3数据传送类指令45

3.3.1一般传送类指令45

3.3.2特殊传送类指令47

3.4算术运算类指令49

3.4.1加法50

3.4.2减法52

3.4.3乘法53

3.4.4除法53

3.5逻辑运算与循环类指令53

3.5.1逻辑与53

3.5.2逻辑或54

3.5.3逻辑异或54

3.5.4累加器清0和取反55

3.5.5累加器循环移位55

3.6控制转移类指令56

3.6.1无条件转移56

3.6.2条件转移57

3.6.3调用与返回58

3.6.4空操作59

3.7位操作类指令59

3.7.1位传送60

3.7.2位状态设置60

3.7.3位逻辑运算60

3.7.4位判跳(条件转移)61

习题361

第4章 汇编程序设计64

4.1汇编程序设计概述64

4.1.1程序编制的方法和技巧64

4.1.2伪指令67

4.2顺序程序设计69

4.2.1数据传送69

4.2.2查表程序70

4.2.3简单运算71

4.3分支程序设计71

4.3.1分支程序实例72

4.3.2分支程序结构75

4.4循环程序设计76

4.4.1循环程序实例76

4.4.2循环程序结构81

4.5子程序及其调用83

4.5.1子程序的调用83

4.5.2现场的保护和恢复83

4.5.3参数传递84

4.6常用汇编子程序86

4.6.1代码转换程序86

4.6.2算术运算程序89

4.6.3查找、排序程序91

习题494

第5章 MCS-51中断系统及定时/计数器96

5.1 MCS-51的中断系统96

5.1.1 MCS-51的中断系统结构96

5.1.2 MCS-51的中断源97

5.1.3 MCS-51中断的控制99

5.2 MCS-51单片机中断处理过程101

5.2.1中断响应条件和时间101

5.2.2中断响应过程102

5.2.3中断返回102

5.2.4中断程序举例103

5.3 MCS-51的定时/计数器107

5.3.1定时/计数器的结构和工作原理107

5.3.2定时/计数器的控制108

5.3.3定时/计数器的工作方式109

5.3.4定时/计数器用于外部中断扩展111

5.3.5定时/计数器应用举例111

习题5114

第6章 MCS-51单片机的串口通信115

6.1串口通信的基本知识115

6.1.1通信的基本概念115

6.1.2串行通信的分类115

6.1.3串行通信的制式116

6.1.4串行通信接口标准117

6.2 MCS-51单片机的串口及控制寄存器119

6.2.1 MCS-51串行口结构119

6.2.2 MCS-51串行控制寄存器120

6.3串口的工作方式121

6.3.1方式0121

6.3.2方式1122

6.3.3方式2和方式3123

6.3.4波特率的计算124

6.4串口的应用125

6.4.1双机通信125

6.4.2多机通信129

习题6135

第7章 单片机接口及控制技术136

7.1简单1/O口控制136

7.1.1原理及流水灯电路136

7.1.2控制程序及流程图137

7.2数码管显示138

7.2.1原理及控制电路138

7.2.2控制程序及流程图141

7.3键盘及接口145

7.3.1键盘原理及控制电路145

7.3.2控制程序及流程图147

7.4键盘及显示综合实例——秒表150

7.4.1功能说明150

7.4.2关键技术及控制电路150

7.4.3控制程序及流程图151

7.5 LCD点阵字符型液晶显示器158

7.5.1 TC 1602A简介158

7.5.2控制电路162

7.5.3控制程序及流程图162

7.6 DS1302实时时钟165

7.6.1实时时钟DS 1302165

7.6.2控制电路168

7.6.3控制程序及流程图169

7.7 ADC0809电压检测电路177

7.7.1 A/D转换器概述177

7.7.2典型A/D转换器芯片ADC0809178

7.7.3 ADC0809电压测量电路181

7.7.4控制程序182

习题7187

第8章 MCS-51单片机应用系统的设计188

8.1单片机应用系统概述188

8.1.1单片机应用系统的特点188

8.1.2 MCS-51单片机应用系统设计方法188

8.2课程设计——16×16LED显示191

8.2.1设计要求191

8.2.2 16×16 LED显示总体设计方案191

8.2.3硬件设计193

8.2.4编程要点及软件设计193

8.3课程设计——电脑钟199

8.3.1设计要求199

8.3.2电脑钟总体设计方案200

8.3.3硬件设计200

8.3.4软件设计及流程图201

习题8216

第9章 MCS-51单片机的C51程序设计217

9.1 C51语言概述和程序结构217

9.1.1 C51语言的特点217

9.1.2程序结构218

9.2标识符和关键字221

9.3 C51语言数据类型和运算符223

9.3.1 C51语言的数据类型223

9.3.2 C51语言的运算符231

9.4 C51程序的基本结构235

9.4.1 if语句235

9.4.2 switch case语句236

9.4.3循环语句237

9.5 C51函数和预处理命令238

9.5.1函数的分类和定义238

9.5.2中断服务函数240

9.5.3 C51的库函数241

9.5.4编译预处理命令243

9.6 C51程序设计举例244

习题9245

附录1 MCS-51指令表246

附录2 ASCII表250

参考文献251

热门推荐