《微机接口技术实用教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:艾德才等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302050236
  • 页数:377 页
图书介绍:

目录 1

第1章 基础知识 1

1.1 接口技术基础 1

1.1.1 概述 1

1.1.2 接口的功能和组成 1

1.1.3 接口类型 5

1.2 汇编语言基础 6

1.2.1 汇编语言概述 6

1.2.2 语句格式 7

1.3 汇编语言程序结构 11

1.3.1 源程序结构 11

1.3.2 伪操作语句 13

1.3.3 宏操作 19

1.3.4 过程 22

1.3.5 宏操作和过程的比较 24

1.4 汇编程序设计 26

1.4.1 顺序结构程序设计 26

1.4.2 分支程序设计 27

1.4.3 循环程序设计 33

1.4.4 子程序 39

1.4.5 中断 47

1.4.6 发声程序 49

1.5 习题 50

第2章 可编程外围接口82C55A 52

2.1 概述 52

2.2 82C55A体系结构 52

2.2.1 控制寄存器 54

2.2.2 操作方式0 56

2.2.3 操作方式1 58

2.2.4 操作方式2 60

2.3 独立的I/O端口 66

2.4 应用举例 70

2.5 习题 72

第3章 CHMOS可编程时间间隔定时器芯片82C54 74

3.1 概述 74

3.2 82C54的体系结构 75

3.2.1 82C54的方框图 75

3.2.2 82C54的体系结构 77

3.3 程序设计基础 83

3.4 82C54计数器的操作方式 89

3.4.1 操作方式0:计数终止中断方式 89

3.4.2 操作方式1:可再触发的单稳 90

3.4.3 操作方式2:速率发生器 93

3.4.4 操作方式3:方波方式 94

3.4.5 操作方式4:软件触发选通 95

3.4.6 操作方式5:硬件触发选通 98

3.4.7 各种方式下的通用操作 99

3.5 习题 100

第4章 高性能可编程DMA控制器接口82C37A-5 102

4.1 概述 102

4.1.1 82C37A-5高性能可编程DMA控制器接口 102

4.2 82C37A-5的体系结构 103

4.2.1 82C37A-5结构概述 103

4.2.2 82C37A-5寄存器 105

4.3 82C37A-5操作方式 114

4.3.1 空周期(Idle Cycle) 114

4.3.2 现役周期(Active Cycle) 115

4.3.3 传送类型 116

4.4.1 82C37A-5的微处理机接口 118

4.4 82C37A-5外部特性 118

4.4.2 82C37A-5的DMA接口 119

4.4.3 82C37A-5应用 121

4.5 习题 124

第5章 可编程中断控制器82C59A-2 126

5.1 概述 126

5.1.1 前言 126

5.1.2 微处理机系统中的中断 126

5.2 82C59A-2的外部特征 128

5.2.1 82C59A-2的方框图 128

5.2.2 82C59A-2管脚说明 129

5.3 82C59A-2的内部体系结构 130

5.4.1 中断操作顺序 134

5.4.2 对82C59A-2程序设计 134

5.4 对82C59A-2程序设计 134

5.5 习题 146

第6章 多功能高集成外围器件 148

6.1 多功能高集成外围器件82371 148

6.1.1 概述 151

6.1.2 寄存器地址空间 154

6.1.3 PCI与ISA/EIO之间桥的寄存器 155

6.1.4 IDE控制器寄存器(PCI功能1) 157

6.1.5 USB主控制器寄存器(PCI功能2) 158

6.1.6 电源管理寄存器 159

6.1.7 PCI/ISA桥的功能 161

6.1.8 IDE控制器功能描述 169

6.2 多功能高集成外围器件82443 174

6.2.1 概述 174

6.2.2 体系结构概述 178

6.2.3 中央处理机CPU复位 179

6.2.4 系统地址映像 180

6.2.5 功能描述 185

6.2.6 存储器接口 187

6.2.7 AC'97音频和调制解调器控制器 188

6.2.8 PCI接口 191

6.3 习题 193

第7章 鼠标接口技术 195

7.1 鼠标工作原理 195

7.2 鼠标操作方式 197

7.3 鼠标应用程序设计 205

第8章 键盘接口技术 221

8.1 键盘工作基本原理 221

8.2 击键截取和击键译码 222

8.2.1 清除键盘缓冲区 222

8.2.2 检测键盘缓冲区中的键入码 223

8.2.3 在键盘缓冲区中插入键入码 224

8.2.4 截取键入码但不显示 225

8.2.5 截取键入码并自动显示 226

8.2.6 截取可用冯 226

8.2.7 截取一串键入码 227

8.2.8 击键的种类 229

8.2.9 检测/设置切换和换档状态 230

8.2.10 使用数字辅助键盘和光标键 232

8.2.11 专用键的使用 233

8.2.12 查找扫描码 234

8.2.13 查找扩展码 235

8.3 键盘应用程序设计 236

8.3.1 通用键盘输入例程 236

8.3.2 Ctrl+Break例程 238

9.1.1 视频显示器适配器 240

9.1.2 工作原理 240

9.1 控制视频硬件 240

第9章 显示器技术 240

9.2 6845芯片结构 241

9.3 视频控制芯片编程 243

9.3.1 ROM BIOS的显示功能 243

9.3.2 设置/检验屏幕显示模式 244

9.3.3 设置屏幕背景或边界颜色 245

9.3.4 清除全部/部分屏幕 246

9.3.5 文本屏幕滚动 247

9.3.6 切换显示页 248

9.3.7 设置和查找光标位置 249

9.3.8 打开/关闭光标 251

9.3.9 改变光标形状 251

9.3.11 设置字符属性/颜色 253

9.3.10 显示文本 253

9.3.12 在屏幕上写单个字符 254

9.3.13 在给定的位置上读出字符及属性 256

9.3.14 建立特殊字符 257

9.3.15 显示图形 258

9.3.16 设置图形模式的颜色 259

9.3.17 画一个像素 260

9.3.18 查找屏幕上某个点的颜色 264

第10章 打印机接口技术 267

10.1 Centronics并行打印机接口结构 267

10.1.1 基本操作 267

10.1.2 控制打印机 269

10.2 测试打印机操作 270

10.2.1 并行端口及寄存器的位模式 270

10.2.2 测试打印机 271

10.3.2 输出数据到打印机的方法 274

10.3.1 打印机是接收文本流的设备 274

10.3 输出数据到打印机 274

10.4 打印机的换码序列 276

10.4.1 打印机页格式控制换码序列 277

10.4.2 打印机字模控制换码序列 279

10.4.3 在打印机上输出图形 281

第11章 磁盘接口技术 285

11.1 软盘驱动器 285

11.1.1 软盘驱动器接口 285

11.1.2 软盘控制器 286

11.2 硬盘驱动器IDE接口 288

11.2.1 硬盘驱动器 288

11.2.2 IDE接口 288

11.3 硬盘驱动器SCSI接口 289

11.4 5380 SCSI I/O芯片 292

11.5.1 磁盘格式与分配 293

11.5 磁盘应用程序设计 293

11.5.2 检查文件分配表信息 294

11.5.3 设置/检查驱动器 294

11.5.4 读/改磁盘的卷标 295

11.5.5 确定磁盘空间 296

11.5.6 读/写磁盘扇区 296

11.5.7 磁盘控制器和DMA芯片编程 298

第12章 光盘接口技术 305

12.1 ISO 9660光盘标准 305

12.1.1 光盘 305

12.1.2 光盘标准文件 312

12.1.3 ISO 9660标准 313

12.2 CD-ROM、CD-R基本工作原理 315

12.2.1 CD-ROM基本工作原理 315

12.2.2 CD-R与CD-RW基本工作原理 317

13.1 概述 318

第13章 模/数及数/模转换 318

13.2 D/A转换 319

13.2.1 D/A转换器的基本原理 319

13.2.2 权电阻解码网络D/A转换器 320

13.2.3 T型电阻解码网络D/A转换器 322

13.3 D/A转换器的主要技术指标 323

13.4 A/D转换器 325

13.4.1 采样保持器 325

13.4.2 A/D转换器的基本原理 326

13.5 A/D转换器的主要技术指标 328

13.6 D/A芯片介绍 329

13.6.1 D/A芯片的功能 330

13.6.2 AD7522芯片 330

13.7.2 ADC1143芯片 335

13.7.1 A/D芯片功能 335

13.7 A/D芯片介绍 335

13.8 习题 339

第14章 总线 340

14.1 总线的概念 340

14.1.1 概念 340

14.1.2 总线标准的4个特性 341

14.1.3 总线分类 342

14.1.4 总线操作 343

14.1.5 总线配置结构 345

14.2 数据传送机制 347

14.2.1 实际存储器和I/O接口 348

14.2.2 数据传送机制 349

14.2.3 与8位、16位、32位以及64位存储器接口 350

14.3 总线周期 353

14.3.2 成组周期 354

14.3.1 单传送周期 354

14.3.3 中断确认周期 356

14.3.4 专用总线周期 356

14.4 总线状态 357

14.4.1 总线的各种状态 357

14.4.2 总线状态转换 359

14.5 EISA总线 360

14.5.1 EISA技术术语 360

14.5.2 EISA系统 361

14.5.3 高性能特征 361

14.5.4 EISA适配器 362

14.5.5 EISA总线插槽 363

14.6 VESA总线 364

14.6.1 高速图形适配器 364

14.6.2 总线频率和数据传送速率 364

14.6.5 VESA总线插槽 365

14.6.3 DMA和中断 365

14.6.4 VESA适配器 365

14.7 PCI总线 367

14.7.1 PCI局部总线的特征 367

14.7.2 即插即用(Plug and Play) 368

14.7.3 PCI接插件 369

14.7.4 PCI性能 370

14.7.5 PCI与PCI桥 370

14.7.6 PCI总线操作 372

14.7.7 总线命令 372

14.7.8 DMA和中断 373

14.7.9 PCI适配器 373

14.7.10 PCI总线信号 374

14.8 习题 375

参考文献 377