《IBM PC系列微型机开发与应用》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:李伯成等编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:1992
  • ISBN:7560601898
  • 页数:442 页
图书介绍:

第一章微型机应用系统设计概述 1

§1-1应用系统的一般构成 1

一、应用系统的硬件构成 1

目 录 1

二、应用系统的软件构成 3

§1-2应用系统设计的基本原则和要求 5

一、操作性能要好 5

二、通用性好,便于扩展 5

三、可靠性高 6

四、设计周期短、价格便宜 7

二、分析被控对象的要求 8

三、选择基本微型机系统 8

一、估价控制系统引入微型机的必要性 8

§1-3应用系统设计的基本内容和步骤 8

四、确定整个应用系统的大体结构 9

五、硬件和软件的具体设计 10

习题 11

第二章微型机应用系统的总线 12

§2-1总线的一般概念 12

一、总线的分类 12

二、标准总线的优点 13

§2-2系统总线 15

一、STD总线 15

二、多总线(MULTIBUS) 21

三、从PC/XT总线到EISA总线 27

§2-3外总线 35

一、IEEE-488总线 35

二、RS232 C及RS 422(423)总线 41

三、SCSI总线标准 47

四、CENTRONIC总线 51

§2-4总线的驱动与控制 53

一、总线竞争的概念 53

二、负载的计算 54

三、介绍几种芯片 55

四、PC/XT总线驱动与控制 56

五、PC/XT接口插板(卡)的板内驱动 58

六、Z 80微型机总线的驱动及控制 62

§2-5工程上应注意的一些问题 65

一、总线中的交叉串扰 65

二、总线的延时 67

三、总线上的反射与终端网络 68

习题 71

第三章存贮系统设计 73

§3-1存贮系统设计概述 73

一、常用存贮器分类及各类的应用场合 73

二、存贮系统的几个主要技术指标 74

三、存贮系统设计的主要步骤 75

一、全地址译码选择方式 77

§3-2存贮器地址译码方式及译码电路 77

二、局部地址译码选择方式 78

三、存贮器的地址译码电路 79

§3-3随机存贮器与CPU的连接 82

一、SRAM与系统总线的连接 82

二、DRAM与系统总线的连接 88

§3-4 EPROM、E2PROM与CPU的连接 94

一、EPROM的外部特性及编程步骤 94

二、E2PROM的外部特性及编程步骤 98

三、利用RAM作只读存贮器 101

一、概述 102

§3-5随机存贮器的瞬时掉电保护 102

二、瞬时掉电保护实例 103

习题 106

第四章微型机应用系统常用接口 107

§4-1键盘接口 107

一、键盘的基本结构 107

二、键值的确定 109

三、键盘接口 110

四、键盘扫描及译码程序 111

五、专用键盘接口芯片 112

§4-2打印机接口 113

一、打印机接口总线 114

二、打印机串行接口电路及驱动程序 115

三、打印机并行接口电路及驱动程序 116

§4-3光电隔离输入输出接口 120

一、光电隔离器件 121

二、光电隔离输入接口电路 121

三、光电隔离输出接口电路 121

四、应注意的几个问题 122

§4-4数/模(D/A)变换器接口 123

一、D/A变换器基本原理 123

二、D/A芯片的几种典型输出连接方式 127

三、D/A变换电路连接实例 128

四、如何根据系统要求选用合适的D/A变换器 129

§4-5模/数(A/D)变换器接口 130

一、A/D变换器的基本工作原理及结构 131

二、典型A/D变换器芯片介绍 133

三、A/D变换器应用实例及其驱动程序 136

§4-6 RS 232 C通信接口 142

一、概述 142

二、RS 232 C电流环接口 145

三、RS 232 C接口实例 146

四、串行异步通信接口驱动程序 146

五、多路RS 232 C控制器 150

§4-7步进电机接口 152

一、步进电机的基本工作原理 152

二、脉冲分配器及驱动放大电路 154

一、概述 158

§4-8智能控制器的接口 158

三、步进电机接口实例 158

二、主处理器和智能控制器的公共总线连接方式 161

三、双端口存贮器连接方式 166

四、主机与智能控制器接口实例 169

§4-9 CRT显示器接口 187

一、图形显示器的原理概述 187

二、CRT显示器的显示模式 189

三、CRT显示控制器CRTC 191

四、CRTC的连接使用 194

五、常用CRT接口板CGA及其控制程序设计 195

六、EGA/VGA简介 202

习题 207

第五章IBM PC操作系统简介及使用 212

§5-1概述 212

一、操作系统的基本概念 212

二、操作系统分类 212

三、操作系统的结构 215

四、DOS的中断系统 219

§5-2操作系统常用命令介绍 222

一、DOS的内部命令 224

二、DOS的外部命令 230

§5-3 IBM PC系统的使用 235

一、系统的启动 235

二、磁盘管理 236

三、用户设备的驱动 244

习题 265

第六章驻留监控程序与实时监控程序 266

§6-1驻留监控程序 266

一、概述 266

二、驻留监控程序的一般结构 266

三、驻留监控程序各层次包含的主要内容 267

四、驻留监控程序实例 268

§6-2实时监控程序 269

一、概述 269

二、实时监控程序的一般介绍 272

三、实时监控程序的基本结构 275

四、实时监控程序实例 283

习题 299

第七章用户程序开发及混合编程 300

§7-1用户程序的基本要求及开发过程 300

一、用户程序的基本要求 300

二、用户程序的主要开发步骤 301

§7-2高级语言与汇编语言的接口 309

一、汇编程序(过程)的编写 309

二、C语言对汇编程序的调用 313

三、FORTRAN语言和PASCAL语言与汇编程序的接口 318

习题 320

一、可靠性的基本概念 321

§8-1概述 321

第八章系统的可靠性设计 321

二、故障来源 324

§8-2故障检测技术 325

一、微机应用系统的脱机自检 325

二、微机系统的在线故障检测 333

§8-3硬件可靠性设计 345

一、硬件故障 345

二、影响硬件可靠性的因素 345

三、硬件可靠性措施 350

一、软件故障的特点 357

二、软件错误的来源 357

§8-4软件可靠性设计 357

三、软件可靠性模型 359

四、提高软件可靠性的方法 361

§8-5系统的抗干扰设计 365

一、抗干扰的三要素 365

二、系统的抗干扰措施 366

§8-6可靠性的总体考虑 376

一、设计过程 377

二、可靠性的分配方法 378

习题 382

第九章系统调试与维修 384

§9-1测试仪器简介 384

一、静态测试仪器 384

二、动态测试仪器 385

§9-2微型机应用系统的调试 393

一、静态调试 393

二、动态调试 394

§9-3系统故障的检测与维修 401

一、故障的诊断方法概述 401

二、人工诊断 402

三、自动诊断 409

习题 413

第十章微型机应用系统设计实例 415

§10-1概述 415

一、任务的提出 415

二、系统方案的确定 416

§10-2电炉温度控制系统的硬件设计 417

一、I/O总线驱动插件板 418

二、A/D接口插件板 422

三、D/A接口插件板 426

四、开关量输入输出接口插件板 426

§10-3电炉温度控制系统的软件设计 430

一、电炉温度控制系统软件的结构 430

二、用户程序模块的划分及各模块的功能 431

三、掉电和超时检测的处理 433

附录A PC系列机及其兼容机的全部中断及其功能 436

附录B DOS系统功能调用总数 439

参考文献 442