图书介绍

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

单片机原理与接口技术
  • 吴亦锋,陈德为主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121123740
  • 出版时间:2010
  • 标注页数:332页
  • 文件大小:93MB
  • 文件页数:341页
  • 主题词:单片微型计算机-基础理论-高等学校-教材;单片微型计算机-接口-高等学校-教材

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 单片机的发展7

1.2 计算机中的数制及数的转换10

1.2.1 计算机中的数制10

1.2.2 数制间的转换12

1.3 计算机中二进制数的运算15

1.3.1 二进制数的算术运算15

1.3.2 二进制数的逻辑运算16

1.4 计算机中有符号数的表示方法16

1.4.1 原码、反码和补码17

1.4.2 补码的加减运算19

1.5 计算机中的字符编码21

1.5.1 BCD码21

1.5.2 ASCII码23

1.6 微型计算机组成原理23

1.6.1 微型计算机的基本组成23

1.6.2 微型计算机的工作原理28

本章小结33

思考题和习题33

第2章 MCS-51单片机的结构35

2.1 MCS-51单片机的组成和总体结构35

2.1.1 MCS-51单片机内部结构框图37

2.1.2 MCS-51单片机引脚功能38

2.2 中央处理单元(CPU)41

2.2.1 运算器41

2.2.2 控制器43

2.3 存储器45

2.3.1 程序存储器46

2.3.2 数据存储器47

2.3.3 特殊功能寄存器(SFR)49

2.3.4 位处理器(布尔处理机)52

2.4 MCS-51单片机的并行I/O接口52

2.4.1 并行I/O接口电路结构53

2.4.2 并行I/O接口的特点55

2.5 MCS-51单片机最小系统56

2.5.1 单片机最小系统概念56

2.5.2 单片机最小系统分析56

2.5.3 AT89系列单片机最小系统57

2.5.4 单片机最小系统的不足57

本章小结58

思考题和习题58

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

3.1 指令格式与寻址方式60

3.1.1 指令格式61

3.1.2 寻址方式61

3.2 数据传送指令65

3.2.1 内部数据传送指令66

3.2.2 外部数据传送指令67

3.2.3 堆栈操作指令68

3.2.4 数据交换指令69

3.3 算术运算指令71

3.3.1 加法指令72

3.3.2 减法指令75

3.3.3 乘除法指令76

3.4 逻辑运算与移位指令79

3.4.1 逻辑与运算指令79

3.4.2 逻辑或运算指令80

3.4.3 逻辑异或运算指令80

3.4.4 累加器清零和取反指令81

3.4.5 移位指令81

3.5 控制转移指令83

3.5.1 无条件转移指令84

3.5.2 条件转移指令85

3.5.3 子程序调用及返回指令86

3.5.4 空操作指令88

3.6 位操作指令89

3.6.1 位赋值指令89

3.6.2 位传送指令89

3.6.3 位运算指令90

本章小结92

思考题和习题92

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

4.1 汇编语言概述94

4.1.1 汇编语言与汇编的概念94

4.1.2 汇编语言源程序的格式95

4.1.3 伪指令97

4.1.4 源程序的汇编98

4.2 汇编语言程序的结构99

4.2.1 汇编语言程序设计步骤99

4.2.2 顺序程序结构100

4.2.3 分支程序结构101

4.2.4 循环程序结构103

4.2.5 主程序调用子程序结构107

4.3 算术运算程序设计110

4.3.1 加法程序110

4.3.2 减法程序112

4.3.3 乘、除法程序113

4.4 非数值操作程序设计117

4.4.1 码制转换程序117

4.4.2 查表程序119

4.4.3 检索程序121

本章小结121

思考题和习题122

第5章 MCS-51单片机的中断与定时124

5.1 中断技术概述124

5.1.1 中断的定义和作用124

5.1.2 中断源与中断分类125

5.1.3 中断嵌套125

5.1.4 中断处理过程126

5.2 MCS-51单片机的中断系统127

5.2.1 中断源和中断标志127

5.2.2 中断请求的控制128

5.2.3 中断的响应过程131

5.2.4 中断请求的撤除133

5.2.5 外部中断应用举例134

5.2.6 多外部中断源系统设计137

5.3 MCS-51单片机的定时/计数器138

5.3.1 定时与计数原理138

5.3.2 定时/计数器的控制139

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

5.3.4 定时/计数器应用举例144

5.3.5 用定时/计数器扩展外部中断149

本章小结150

思考题和习题151

第6章 存储器扩展与并行I/O接口扩展153

6.1 MCS-51单片机存储器的扩展153

6.1.1 存储器概述153

6.1.2 程序存储器及其扩展155

6.1.3 数据存储器及其扩展160

6.2 I/O接口技术概述164

6.2.1 I/O接口的作用164

6.2.2 I/O接口的编址165

6.2.3 I/O数据的传送方式166

6.2.4 I/O接口的类型167

6.3 MCS-51单片机并行I/O接口的应用与扩展167

6.3.1 MCS-51单片机I/O接口的直接应用167

6.3.2 采用8255A扩展并行I/O接口170

6.3.3 采用8155扩展并行I/O接口177

本章小结183

思考题和习题183

第7章 显示器与键盘接口技术185

7.1 LED数码管显示接口185

7.1.1 LED数码管显示原理185

7.1.2 数码管显示器的显示方式187

7.2 非编码键盘接口192

7.2.1 独立式按键接口193

7.2.2 行列式非编码键盘接口194

7.3 键盘与显示系统197

本章小结201

思考题和习题202

第8章 模拟量通道接口203

8.1 模拟量通道接口概述203

8.1.1 模拟量接口的地位和作用203

8.1.2 模拟量转换器的性能指标204

8.2 D/A转换器205

8.2.1 D/A转换原理205

8.2.2 D/A转换器DAC0832207

8.2.3 D/A转换应用举例211

8.3 A/D转换器212

8.3.1 逐次逼近式A/D转换原理212

8.3.2 A/D转换器ADC0809213

8.3.3 A/D转换应用举例216

本章小结217

思考题和习题217

第9章 MCS-51单片机的串行接口219

9.1 串行通信基础219

9.1.1 串行通信规程219

9.1.2 串行通信的制式223

9.1.3 串行通信中的调制解调器224

9.2 MCS-51单片机的串行接口225

9.2.1 串行接口的结构226

9.2.2 串行接口的工作方式229

9.2.3 串行接口的通信波特率231

9.3 MCS-51串行接口的应用232

9.3.1 串行接口在方式0下的应用232

9.3.2 串行接口在其他方式下的应用235

9.4 单片机的多机通信239

9.4.1 MCS-51多机通信原理239

9.4.2 多机通信应用举例240

本章小结246

思考题和习题246

第10章 单片机C语言程序设计248

10.1 单片机C语言概述248

10.1.1 C语言的特点及程序结构248

10.1.2 C语言与MCS-51单片机249

10.2 C51的数据类型与运算250

10.2.1 C51的数据类型250

10.2.2 关于指针型数据252

10.2.3 C51的运算符253

10.3 数据的存储类型和存储模式261

10.3.1 数据的存储类型261

10.3.2 存储模式262

10.4 C51程序基本结构与相关语句263

10.4.1 C51程序基本结构264

10.4.2 C51相关语句265

10.5 C51的函数270

10.6 单片机资源的C51编程实例272

10.6.1 C51程序的反汇编程序272

10.6.2 并行口及键盘、显示器接口的C51编程273

10.6.3 C51中断程序的编制276

10.6.4 定时/计数器的C51编程277

10.6.5 串行通信的C51编程278

10.6.6 A/D和D/A转换器的C51编程280

10.7 51单片机系统开发常用工具软件KEIL C51281

本章小结288

思考题和习题288

第11章 单片机应用系统设计方法与应用实例289

11.1 单片机应用系统的研发步骤289

11.2 单片机应用系统设计方法291

11.2.1 单片机应用系统的硬件设计291

11.2.2 单片机应用系统的软件设计293

11.2.3 单片机应用系统的抗干扰设计294

11.2.4 仿真与调试298

11.3 单片机应用系统设计实例299

11.3.1 公交车车上人数统计器299

11.3.2 数字电压表301

11.3.3 水塔水位控制器304

本章小结306

思考题和习题307

附录A 美国标准信息交换代码(ASCII码)308

附录B MCS-51单片机指令表310

附录C KEIL C51常用库函数原型315

附录D 单片机系统设计与仿真软件PROTEUS简介320

参考文献329

热门推荐