《微处理机应用系统设计》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:陈明显编译
  • 出 版 社:全华科技图书股份有限公司
  • 出版年份:1988
  • ISBN:
  • 页数:446 页
图书介绍:

导论 1

Ⅰ.1 本书目的 1

Ⅰ.2 定义 2

Ⅰ.2-1 数位电脑 2

Ⅰ.2-2 小型电脑 4

Ⅰ.2-3 微电脑 5

Ⅰ.3 历史 6

1 基本概念 13

1.1 数目系统 13

1.1-1 二进位系统 14

1.1-2 八进位数与二进码八进数 18

1.1-3 十六进位码 20

1.1-4 文数码 21

1.1-5 补数 22

1.1-6 加法器的不带号二进位数减法 25

1.1-7 带号数目的加减法 29

1.2 数位系统中的二进位应用 33

1.3 逻辑闸 35

1.3-1 OR闸 36

1.3-2 AND闸 37

1.3-3 反向器 38

1.3-4 NOR闸 38

1.3-6 NAND闸与NOR闸当成反向器使用 40

1.3-5 NAND闸 40

1.3-7 NAND闸与NOR闸的实用价值 41

1.4 逻辑族 41

1.4-1 电流与电压的定义 42

1.4-2 扇出 42

1.4-3 杂讯边际 43

1.4-4 交换时间 44

1.5 TTL闸 47

1.5-1 可用的闸极 47

1.5-2 开集极闸 48

1.5-3 三态输出端 53

1.5-4 逻辑介面方法 56

1.6 正反器 57

1.6-1 正反器种类 57

1.6-2 单一正反器的应用 69

1.6-3 多元正反器电路 73

习题 80

2 微处理机 89

2.1 微处理机的基本结构 89

2.2 算术单元 92

2.3 控制单元 94

2.3-1 简化的中央处理单元 94

2.3-2 实用的CPU 104

2.3-3 处理较大资料字组的方法 106

2.3-4 指令的管线流通 107

2.4 主记忆体 108

2.4-1 仅读记忆体 109

2.4-2 读写记忆体 110

2.4-3 记忆体的存取 112

2.4-4 记忆体大小 117

2.4-5 记忆体组织 117

2.4-6 动态RAM 123

习题 128

3 实用微处理机 131

3.1 微处理机的大小 133

3.1-1 接脚数目 133

3.1-2 汇流排宽度与暂存器宽度 133

3.2 微处理机的速度 135

3.3 微处理机、微控机与电脑 136

3.4 INTEL 8086介绍 137

3.4-1 8086 CPU 138

3.4-2 接脚 141

3.5 8086贮存组织与定址方法 143

3.5-1 实体位址的产生 144

3.5-2 定址模式 147

3.5-3 位元组与字组的贮存 153

3.6 8086输入/输出操作 157

3.6-1 记忆映像I/O 158

3.6-2 分离I/O 158

3.7 8086指令集 160

3.7-1 资料转移指令 160

3.7-2 算术指令 161

3.7-3 位元处理指令 161

3.7-4 字串指令 161

3.7-5 程式转移指令 162

3.8 8086中断 163

3.8-1 中断目的 163

3.7-6 处理机控制指令 163

3.8-2 外部中断 165

3.8-3 内部中断 168

3.8-4 中断优先权与中断ISR 170

3.9 8086与基本处理机的比较 171

3.10 INTEL 8051微控机的介绍 172

3.11 8051贮存组织与定址方法 174

3.11-1 位址空间 175

3.11-2 定址模式 179

3.12 8051输入/输出操作与记忆体存取方法 183

3.12-1 埠操作 183

3.12-2 存取外部记忆体 184

3.12-3 串列介面 187

3.13 8051计时器/计数器与中断 188

3.13-1 计时器 188

3.13-2 中断 190

3.14 8051指令集 192

3.14-1 资料转移指令 192

3.14-2 算术指令 193

3.14-3 布林变数的处理 194

3.14-4 程式转移指令 194

3.15 8051与基本处理机的比较 200

3.16 高等微处理机:INTEL 80286 201

附录:8086机器语言编码 203

习题 213

4 微处理机系统的程式规划 219

4.1 程式规划的层次 219

4.2 流程图规划 222

4.3 机器语言程式规划 224

4.4 组合语言程式规划 235

4.4-1 组合编译器 236

4.4-2 两回组合编译器 237

4.4-3 ASM-51与ASM-86 240

4.5 微处理机系统发展工具 246

4.5-1 微处理机的实体程式规划 246

4.5-2 微处理机发展系统 247

习题 250

5 如何与微处理机接介 253

5.1 如何与微处理机汇流排接介 253

5.1-1 汇流排驱动规格 254

5.1-2 读/写周期 256

5.2 微处理机介面 261

5.2-1 记忆体扩充 261

5.2-2 输入输出装置 267

5.3 通用I/O介面 268

5.4 资料交换的方法 271

5.4-1 程式规划I/O 272

5.4-2 中断型程式规划I/O 274

5.4-3 中断驱动I/O 275

5.5 资料交换范例 281

5.5-1 程式规划I/O 282

5.5-2 中断型程式规划I/O 286

5.5-3 中断驱动系统 287

5.5-4 如何选择资料交换的方法 292

5.6 标准微处理机支援晶片 293

5.6-1 资料收发器 293

5.6-2 位址闩锁器 295

5.6-3 并列I/O晶片 296

5.6-4 计时器 299

5.6-5 可程式中断控制器 301

5.6-6 UART 302

5.6-7 键盘介面 307

5.7 类比转换 310

5.7-1 数位类比转换器 312

5.7-2 类比数位转换器 314

5.7-3 中断型程式规划I/O——同步於外部装置 315

5.8 转换的详细探讨 318

5.8-1 准确度 318

5.8-2 选择转换器大小 319

5.8-3 电阻梯DAC 321

5.8-4 连续趋近ADC 323

5.9 RS 232C串列介面 325

5.9-1 RS 232C的实体特性 325

5.9-2 如何使用RS 232C介面 326

5.10 IEEE-488并列介面 327

习题 334

6 微处理机系统设计 339

6.1 设计步骤 339

6.1-1 设计理念 340

6.1-2 设计介绍 340

6.1-3 由上而下设计法 342

6.2-1 数位系统设计 345

6.2 设计程序 345

6.2-2 微处理机做为状态机器 346

6.2-3 状态机器与应用微处理的数位系统 348

6.2-4 使用微处理机的由上而下设计法 350

6.3 设计范例 357

6.3-1 使用微处理机的连续趋近法 357

6.3-2 程式规划I/O 362

6.3-3 中断型程式规划I/O 367

6.3-4 自动贩卖机控制器 371

6.3-5 加速跑道控制器 377

6.4-1 直流马达 389

6.4 直流马达的微处理机控制 389

6.4-2 基本定位系统 391

6.4-3 基本定位系统中的实际问题 393

6.4-4 电脑控制定位系统 395

6.5 如何选择微处理机 400

6.5-1 微处理机的特性 401

6.5-2 微处理机系统的成本因素 404

6.5-3 选择的考虑 406

习题 408

练习题解答 413

习题解答 423

中英文名词对照表 429