图书介绍

微处理机原理与接口技术PDF|Epub|txt|kindle电子书版本网盘下载

微处理机原理与接口技术
  • 王汀主编 著
  • 出版社: 北京:化学工业出版社
  • ISBN:7502550143
  • 出版时间:2004
  • 标注页数:291页
  • 文件大小:16MB
  • 文件页数:305页
  • 主题词:微处理机-理论-高等学校-教材;微处理机-接口设备-高等学校-教材

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.1.2 微处理器及微型计算机的产生与发展2

1.1.3 微处理器的分类及特点3

1.1.4 微处理器的发展趋势4

1.2 微处理机的基本概念5

1.2.1 冯·诺依曼型计算机的基本组成5

1.2.2 冯·诺依曼型计算机的特点6

1.2.3 冯·诺依曼型计算机的工作过程7

1.2.4 相关概念8

1.3 微处理机的硬件基础9

1.3.1 布尔代数9

1.2.5 微处理器知识的学习9

1.3.2 基本逻辑部件的外部特性10

1.3.3 触发器13

1.4 微处理机的软件基础14

1.4.1 数制14

1.4.2 计算机中数的表示16

1.4.3 数码17

习题与思考题119

2 MCS-51微处理器20

2.1 微处理器概述20

2.1.1 微处理器和微控制器20

2.1.2 CISC和RISC体系结构20

2.1.3 4位、8位、16位和32位单片机21

2.2 微处理器的结构21

2.2.1 微处理器的基本组成21

2.2.3 控制器和指令执行23

2.2.2 运算器和运算结果23

2.2.4 寄存器组26

2.2.5 总线和存储组织27

2.2.6 堆栈存储器29

2.3 MCS-51硬件结构31

2.3.1 硬件资源31

2.3.2 结构框图32

2.3.3 封装与引线端功能33

2.3.4 存储空间配置35

2.4 时钟、复位和时序43

2.4.1 时钟与时钟电路43

2.4.2 复位和复位电路43

2.4.3 总线组成和时序45

习题与思考题250

3.1.1 计算机指令格式51

3.1.2 指令系统支持的数据形式51

3 MCS-51微处理器指令系统51

3.1 数据与寻址51

3.1.3 指令系统支持的寻址方式52

3.1.4 指令系统支持的辅助结果55

3.2 数据传送类指令56

3.2.1 内部数据传送指令56

3.2.2 外部数据传送指令59

3.2.3 堆栈操作指令61

3.2.4 数据交换指令62

3.3 数据运算类指令63

3.3.1 加法指令63

3.3.2 减法指令67

3.4.1 逻辑与指令68

3.4 逻辑操作类指令68

3.3.3 乘法指令68

3.3.4 除法指令68

3.4.2 逻辑或指令69

3.4.3 逻辑异或指令69

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

3.4.5 移位指令70

3.5 程序控制类指令71

3.5.1 无条件转移指令71

3.5.2 条件转移指令74

3.5.3 子程序调用和返回指令76

3.5.4 空操作指令78

3.6 布尔操作类指令79

3.6.1 布尔数据传送指令79

3.6.2 布尔状态设置指令79

3.6.4 位控制转移指令80

3.6.3 位运算指令80

习题与思考题381

4 汇编语言程序设计83

4.1 汇编语言源程序83

4.1.1 程序设计语言83

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

4.1.3 汇编语言伪指令84

4.2 汇编语言程序设计86

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

4.2.2 程序流程图87

4.2.3 结构程序设计模块88

4.2.4 子程序89

4.3 汇编语言程序设计实例92

4.3.1 数据传送程序92

4.3.2 数值运算程序93

4.3.3 数码转换程序98

4.3.4 数据处理程序100

4.3.5 其他类型程序105

习题与思考题4107

5 MCS-51的存储器109

5.1 存储器概述109

5.1.1 存储器的分类109

5.1.2 PC机中的主存储器111

5.1.3 微处理机系统中存储器的组织111

5.2 MCS-51单片机的存储器112

5.2.1 MCS-51单片机中存储器的总体结构112

5.2.2 半导体存储器芯片的基本结构112

5.2.3 MCS-51单片机常用程序存储器113

5.2.4 MCS-51单片机常用数据存储器114

5.3.1 系统扩展三总线115

5.3 MCS-51系统存储器扩展115

5.3.2 并行扩展时的地址译码116

5.3.3 常用译码芯片117

5.3.4 特殊译码方法119

5.3.5 程序存储器的扩展119

5.3.6 数据存储器的扩展121

习题与思考题5123

6 输入输出与中断124

6.1 输入输出与接口124

6.1.1 输入输出接口概念124

6.1.2 I/O接口的作用与分类126

6.1.3 CPU与外设的数据传送方式127

6.2 中断的基本概念128

6.2.1 中断的作用和功能128

6.2.2 中断的相关概念129

6.2.3 中断的实现方法130

6.3.1 MCS-51中断结构131

6.3 MCS-51的中断系统131

6.3.2 MCS-51的中断应用编程135

6.3.3 MCS-51的中断扩展137

习题与思考题6138

7 定时器/计数器139

7.1 定时器/计数器概述139

7.1.1 定时器/计数器的作用139

7.1.2 定时器/计数器的结构方法139

7.1.3 定时器/计数器的扩展应用139

7.2 MCS-51的定时器/计数器140

7.2.1 MCS-51的定时器/计数器结构特点140

7.2.2 MCS-51定时器/计数器的特殊寄存器143

7.2.3 MCS-51定时器/计数器的应用编程145

习题与思考题7155

8.1.1 MCS-51片内并行口156

8.1.2 P0口156

8 并行I/O接口156

8.1 MCS-51的片内并行I/O接口156

8.1.3 P1口157

8.1.4 P2口157

8.1.5 P3口158

8.1.6 片内并口操作指令159

8.1.7 片内并口应用实例160

8.2 简单并行I/O接口扩展162

8.2.1 简单并行输入口扩展163

8.2.2 简单并行输出口扩展163

8.3 可编程并行接口8255165

8.3.1 8255的结构165

8.3.2 8255的控制字167

8.3.3 8255的工作方式168

8.3.4 8255的应用实例171

8.3.5 可编程并行接口芯片8155简介174

习题与思考题8175

9 串行I/O接口176

9.1 串行通信的基本概念176

9.1.1 串行通信的基本方式176

9.1.2 串行通信的基本类型177

9.1.3 串行通信的波特率和传输速率177

9.1.4 串行通信的出错校验177

9.2 MCS-51的串行I/O接口178

9.2.1 MCS-51串行口概述178

9.2.2 MCS-51串行口结构178

9.2.3 串行口的特殊寄存器179

9.2.4 串行口的工作方式181

9.2.6 串行口应用示例183

9.2.5 波特率的设定183

9.3 串行方式的系统扩展技术190

9.3.1 系统扩展的串行接口方式190

9.3.2 串行方式的存储器扩展技术191

9.3.3 串行方式的I/O接口扩展技术197

习题与思考题9200

10 人机I/O接口201

10.1 人机接口概述201

10.1.1 PC机中的人机输入接口201

10.1.2 PC机中的人机输出接口203

10.2 单片机常用输入设备接口206

10.2.1 单片机常用输入设备与特点206

10.2.2 扳动开关与MCS-51接口207

10.2.3 拨盘开关与MCS-51接口208

10.2.4 按钮开关与MCS-51接口208

10.2.5 非编码键盘与MCS-51接口209

10.2.6 触摸屏与MCS-51接口210

10.3.1 单片机常用输出设备与特点213

10.3.2 LED与MCS-51接口213

10.3 单片机常用输出设备接口213

10.3.3 七段数码管与MCS-51接口214

10.3.4 LED列阵与MCS-51接口216

10.3.5 LCD显示器与MCS-51接口216

10.4 可编程键盘、显示接口芯片8279219

10.4.1 8279的结构框图219

10.4.2 8279的端口寄存器221

10.4.3 8279与MCS-51系统的硬件接口223

10.4.4 8279的应用编程224

习题与思考题10227

11.1.1 模拟通道的构成228

11.1.2 模拟量输入通道228

11.1 模拟通道概述228

11 模拟通道接口228

11.1.3 模拟量输出通道229

11.2 数模转换技术230

11.2.1 数模转换原理230

11.2.2 数模转换器的技术指标231

11.2.3 DAC0832的原理与应用232

11.2.4 12位DAC与MCS-51单片机的接口237

11.2.5 PWM技术238

11.3 模数转换技术239

11.3.1 模数转换原理239

11.3.2 模数转换器的技术指标240

11.3.3 ADC0809的原理与应用240

11.3.4 12位ADC与MCS-51单片机的接口244

习题与思考题11246

12.1.2 应用系统开发248

12.1.1 微处理机应用系统248

12.1 微处理机应用系统概念248

12 微处理机应用系统开发248

12.2 源程序及目标程序的获得256

12.2.1 源程序的获得256

12.2.2 源程序汇编257

12.3 仿真调试与程序固化259

12.3.1 仿真调试设备259

12.3.2 程序的仿真调试260

12.3.3 程序的固化260

习题与思考题12261

13 嵌入式微控制器263

13.1 嵌入式微控制器概述263

13.1.1 嵌入式系统263

13.1.2 嵌入式微控制器264

13.1.3 常见的嵌入式功能模块265

13.2.1 Philips公司的嵌入式MCS-51兼容单片机269

13.2 MCS-51兼容的嵌入式微控制器269

13.2.2 Atmel公司的嵌入式MCS-51兼容单片机272

13.2.3 ADI公司的嵌入式MCS-51兼容单片机272

13.3 MC68HC08嵌入式微处理器276

13.3.1 MC68HC08的特点276

13.3.2 MC68HC08的CPU结构278

13.3.3 MC68HC08的时钟与复位278

13.3.4 MC68HC08的存储空间280

13.3.5 MC68HC08的指令系统281

13.3.6 MC68HC08的编程举例284

习题与思考题13285

附录一 ASCII(美国标准信息交换码)表286

附录二 MCS-51指令系统表287

参考文献291

热门推荐