图书介绍

微机系统原理及应用【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

微机系统原理及应用
  • 毛玉良主编 著
  • 出版社: 南京:东南大学出版社
  • ISBN:7564105208
  • 出版时间:2006
  • 标注页数:320页
  • 文件大小:28MB
  • 文件页数:335页
  • 主题词:微型计算机-高等学校-教材

PDF下载


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

下载说明

微机系统原理及应用PDF格式电子书版下载

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

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

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

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

图书目录

0 绪论1

1 计算机中的数和码4

1.1 有限字长的二进制数4

1.1.1 二进制数4

1.1.2 数制及其表示方法5

1.1.3 有限字长的二进制数5

1.1.4 常用术语解释5

1.3 带符号二进制数的表示及其运算6

1.3.1 带符号数的表示方法6

1.2 十进制数到二进制数的转换6

1.3.2 补码到真值的转换8

1.3.3 补码的运算8

1.4 溢出及运算的有效性9

1.4.1 无符号数与带符号数的溢出条件9

1.4.2 进位标志CY与溢出标志OV10

1.5 BCD码11

1.6 ASCII码11

2.1.3 非运算12

2.1.2 或运算12

2.1 逻辑电路12

2 常用数字电路12

2.1.1 与运算12

2.1.4 异或门13

2.1.5 累加器13

2.2 译码电路13

2.2.1 地址译码13

2.2.2 7段数码管显示、译码14

2.2.3 简单的实验元件14

2.3.2 锁存器15

2.3 时序电路15

2.3.1 触发器15

2.3.3 分频器与计数器16

2.4 三态门和总线驱动16

2.4.1 三态门16

2.4.2 总线驱动17

2.5 数字电路设计中采用的先进技术17

2.5.1 PROM/PAL/GAL17

2.5.2 CPLD/FPGA18

2.5.3 数字系统中硬件方法与软件方法的特点与联系19

3 微处理器20

3.1 微处理器系统的组成20

3.2 总线及总线时序21

3.3 关于微处理器的基本概念23

3.3.1 微控制器23

3.3.2 嵌入式微处理器23

3.4.1 指令24

3.4.2 指令的编码24

3.4 CPU的指令系统24

3.4.3 指令系统25

3.4.4 指令的微操作25

3.4.5 指令的重叠执行26

3.4.6 执行速度方面的指标26

3.4.7 精简指令计算机26

3.5 CPU中的寄存器26

3.5.1 寄存器与程序运行27

3.5.2 堆栈及堆栈指示器28

4.1.2 半导体存储器的结构30

4.1.1 内存与外存30

4 存储器与存储管理30

4.1 存储器概述30

4.1.3 只读存储器31

4.1.4 随机访问存储器32

4.1.5 内存的主要性能指标32

4.1.6 新型存储器33

4.2 存储器的组织33

4.2.1 存储器映像33

4.2.2 存储器的地址空间34

4.2.3 哈佛结构34

4.3 存储管理35

4.3.1 逻辑地址与物理地址35

4.3.2 存储器的段式管理35

4.3.3 存储器的页式管理35

4.3.4 保护36

4.4 存储器扩展中的总线连接36

4.4.3 32位字长存储器的扩展37

4.4.1 8位字长存储器的扩展37

4.4.2 16位字长存储器的扩展37

4.4.4 Cache高速缓冲技术38

5 计算机的输入/输出40

5.1 输入/输出的概念40

5.1.1 外部设备40

5.1.2 接口(Interface)与接口技术40

5.1.3 端口地址(Port Address)40

5.1.4 端口及其编址方法41

5.2.2 中断概述42

5.2 输入/输出的数据传输方式42

5.2.1 程序传送方式42

5.2.3 中断传送方式43

5.2.4 DMA方式的数据传送44

5.3 常用数字接口部件45

5.3.1 定时器/计数器45

5.3.2 并行口和串行口46

5.3.3 I2C和SPI46

6.1 MCS-51系列微控制器概述47

6 MCS-51系列微控制器47

6.2.1 运算器48

6.2 CPU结构48

6.2.2 布尔处理机49

6.2.3 控制器49

6.3 MCS-51的存储器组织51

6.3.1 程序存储器52

6.3.2 内部数据存储器53

6.3.3 特殊功能寄存器54

6.4 MCS-51系列微控制器的引脚功能P0~P356

6.3.4 外部数据存储器和I/O56

6.4.1 P1口的内部结构57

6.4.2 P3口的内部结构58

6.4.3 P2口59

6.4.4 P0口59

6.5 单片方式以及总线扩展方式59

6.5.1 单片方式59

6.5.2 应用示例60

6.5.3 单片机的总线扩展61

7 MCS-51指令系统62

7.1 MCS-51指令概述62

7.1.1 指令分类62

7.1.2 书写格式与缩略符62

7.1.3 寻址方式63

7.2 数据传送类指令65

7.2.1 内部数据传送指令65

7.2.2 栈操作指令66

7.2.3 外部数据传送指令67

7.3 运算类指令68

7.4 逻辑运算类指令70

7.5 控制类指令72

7.5.1 程序转移指令73

7.5.2 子程序调用和返回指令77

7.6 位操作指令79

7.6.1 位操作与位地址79

7.6.3 位状态控制指令80

7.6.2 位传送指令80

7.6.4 位逻辑运算指令81

7.6.5 基于位测试的控制转移指令81

8 汇编语言程序设计82

8.1 汇编语言语句结构82

8.1.1 程序行的组成82

8.1.2 宏汇编中的常数83

8.1.3 宏汇编中的表达式83

8.2.1 段定义伪指令84

8.2 伪指令84

8.2.2 符号定义伪指令85

8.2.3 存储单元定义并初始化86

8.2.4 保留地址伪指令87

8.2.5 模块连接伪指令89

8.2.6 其他伪指令89

8.3 常用程序设计方法90

8.3.1 最大值、最小值问题91

8.3.2 多分支转移问题92

8.3.3 二进制数据转为BCD码的问题94

8.4.1 ASM-51编程环境下的文件类型97

8.4 模块化程序设计97

8.4.2 各种文件的关系及生成流程98

8.4.3 由两个模块构成的程序示例98

8 MCS-51的定时器/计数器与中断系统102

9.1 MCS-51的定时器/计数器102

9.1.1 定时器/计数器的结构102

9.1.2 定时器/计数器的工作方式103

9.1.3 定时器/计数器T0和T1的应用实例107

9.2 增强型MCS-51的T2定时器111

9.2.1 控制寄存器112

9.2.2 T2的16位自动装载方式112

9.2.3 T2的16位捕获方式113

9.2.4 T2的波特率发生器方式114

9.3 MCS-51的中断系统115

9.3.1 中断源115

9.3.2 中断源的屏蔽116

9.3.3 中断的优先级116

9.3.4 中断向量117

9.3.5 中断响应的条件和过程118

9.3.6 中断服务程序的特点和编写要求119

9.3.7 数码管动态显示技术120

9.3.8 定时器应用的其他示例126

10 MCS-51的串行通信128

10.1 串行通信基本概念128

10.1.1 通信方式128

10.1.3 异步串行通信的常用物理标准130

10.1.2 串行通信的波特率130

10.2 MCS-51的串行通信控制器131

10.2.1 串行通信相关特殊功能寄存器用法介绍132

10.2.2 串行口的工作方式133

10.3 串行通信控制器的应用137

10.3.1 移位寄存器方式应用举例137

10.3.2 串行通信的应用举例140

10.3.3 接收中断的循环缓冲区148

10.3.4 多机通信的中断接收149

11.1 MCS-51系统的时钟和复位电路152

11.1.1 时钟电路152

11 MCS-51的总线152

11.1.2 复位电路153

11.2 MCS-51的总线155

11.2.1 总线的构成155

11.2.2 总线的时序156

11.3 应用举例162

11.4 存储器访问中的等待163

12.1.1 存储器结构164

12.1 存储器扩展164

12 MCS-51的存储器扩展电路164

12.1.2 存储器的地址容量扩展165

12.1.3 译码电路166

12.1.4 存储器在实际应用中的技巧168

12.1.5 存储器的时序要求169

12.2 程序存储器扩展171

12.2.1 扩展示例171

12.2.2 微控制器的ISP、IAP概要介绍174

12.3 扩充数据存储器174

12.4 DS12C887B日历时钟的扩展180

12.5 集成的扩展数据存储器186

13 I/O接口电路及其扩展187

13.1 简单并行口扩展187

13.1.1 简单的并行口输入187

13.1.2 带锁存的并行口输入188

13.1.3 简单的并行口输出189

13.2 8255通用可编程并行接口芯片190

13.2.1 8255简介190

13.2.2 8255的工作说明192

13.2.3 8255与MCS-51总线的接口和编程194

13.3 8253可编程外围定时器/计数器198

13.3.1 8253的内部结构和引脚198

13.3.2 8253的控制字和工作方式199

13.3.3 8253与MCS-51总线的接口和编程202

13.4 SC16C2552通用UART通信控制器205

13.4.1 SC16C2552的功能描述205

13.4.2 芯片的引脚功能和内部结构205

13.4.3 SC16C2552的寄存器207

13.4.4 SC16C2552的扩展电路211

13.4.5 SC16C2552的编程举例212

13.5 液晶点阵屏的接口设计216

14 模拟量的输入和输出219

14.1 D/A转换器219

14.1.1 D/A转换器的基本原理219

14.1.2 D/A转换器的主要技术指标221

14.2 D/A的应用电路221

14.2.1 D/A电路的单极性和双极性设计221

14.2.2 DAC0832223

14.2.3 12位DAC7541A接口电路225

14.3 A/D转换器227

14.3.1 A/D转换器原理227

14.3.2 A/D转换器的主要技术指标229

14.4 典型A/D转换器的接口设计230

14.4.1 8位8通道ADC0809及其应用230

14.4.2 12位AD574B及其应用234

15 C51高级语言编程239

15.1 C51的数据类型239

15.3.1 存储区域240

15.2 Keil C51扩展关键字240

15.3 存储区域与存储模式240

15.3.2 存储模式242

15.3.3 指针变量242

15.3.4 绝对地址访问243

15.4.2 函数参数与返回值244

15.4.3 函数的寄存器组244

15.4.4 中断函数244

15.4.1 函数的声明244

15.4 C51的函数244

15.5 C51模块化程序设计245

15.6 C51与ASM-51宏汇编语言的混合编程250

15.6.1 函数名的转换250

15.6.2 参数传递250

15.6.3 函数的返回值252

15.6.4 C语言和汇编语言的接口示例253

16 Keil 51应用基础255

16.1 μVision2的界面255

16.2.1 编辑一个汇编语言程序256

16.2 编辑源程序文件256

16.2.2 编辑一个C语言程序257

16.3 创建工程文件258

16.3.1 新建工程258

16.3.2 打开已存在的工程263

16.4 汇编/编译和链接263

16.5 程序调试功能264

16.5.1 进入调试模式265

16.5.2 单步执行265

16.5.4 断点设置266

16.5.3 在线汇编266

16.5.5 观察窗口267

16.5.6 储存器窗口267

16.5.7 串行窗口267

16.5.8 性能分析窗口268

16.6 实例分析268

16.6.1 实例一268

16.6.2 实例二269

16.7 在线仿真调试功能274

17.1 8086/8088微处理器276

17 8086/8088微处理器体系结构276

17.2 8086指令系统283

17.2.1 8086的寻址方式284

17.2.2 8086指令系统概要286

17.2.3 数据传送指令287

17.2.4 算术运算指令288

17.2.5 逻辑运算和移位循环指令290

17.2.6 串操作指令291

17.2.7 控制转移类指令293

17.2.8 处理器控制指令298

17.3 DOS功能调用299

17.4 8086的I/O与中断系统301

17.4.1 I/O接口301

17.4.2 等待电路303

17.4.3 8086的中断303

17.4.4 8086的硬件中断305

17.4.5 8086的中断管理306

习题312

参考文献320

热门推荐