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

  • 购买积分:14 如何计算积分?
  • 作  者:艾德才主编,秦鹏等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302195719
  • 页数:440 页
图书介绍:本教材以当今最优秀的32位的Pentium微处理器为平台,把微机接口系统内常用的像82C55A、82C54、82C37A、82C59等接口芯片的体系结构、工作原理、多功能芯片组等核心内容精心组合在一起,再加上最近微机系统常用的串行接口、并行接口等各种外围接口,形成一个体系完整、内容先进的微机接口教材。

第1章 基础知识 1

1.1接口技术基础 1

1.1.1概述 1

1.1.2接口的功能 2

1.1.3接口的组成 5

1.1.4接口上的信息交换 5

1.1.5接口类型 7

1.1.6驱动程序和硬件电路 8

1.1.7接口的基本结构和形式 10

1.1.8端口编址方式 10

1.1.9 I/O端口地址 13

1.2输入/输出控制 14

1.2.1程序控制I/O方式 15

1.2.2中断控制I/O方式 17

1.2.3 DMA控制I/O方式 20

习题 22

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

2.1概述 24

2.2 82C55A体系结构与操作方式 24

2.2.1 82C55A的体系结构 24

2.2.2控制寄存器 27

2.2.3操作方式0 29

2.2.4操作方式1 31

2.2.5操作方式2 34

2.3独立的I/O端口 38

2.4应用举例 42

习题 44

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

3.1概述 46

3.2 82C54的体系结构 47

3.2.1 82C54的方框图 47

3.2.2 82C54的体系结构 49

3.3程序设计基础 54

3.3.1 82C54程序控制 55

3.3.2写操作 55

3.3.3读操作 56

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

3.4.1操作方式0(计数终止中断方式) 60

3.4.2操作方式1(可再触发的单稳) 61

3.4.3操作方式2(速率发生器) 63

3.4.4操作方式3(方波方式) 65

3.4.5操作方式4(软件触发选通) 67

3.4.6操作方式5(硬件触发选通) 69

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

习题 70

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

4.1概述 72

4.2 82C37A-5的体系结构 73

4.2.1 82C37A-5结构综述 73

4.2.2 82C37A-5寄存器 75

4.3 82C37A-5操作方式 83

4.3.1空周期(Idle Cycle) 84

4.3.2现役周期(Active Cycle) 84

4.3.3传送类型 85

4.4 82C37A-5外部特性 87

4.4.1 82C37A-5的微处理器接口 87

4.4.2 82C37A-5的DMA接口 88

4.4.3 82C37A-5应用 90

习题 93

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

5.1综述 94

5.1.1前言 94

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

5.2 82C59A-2的外部特征 96

5.2.1 82C59A-2的方框图 96

5.2.2 82C59A-2管脚说明 97

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

5.3.1中断请求寄存器(IRR)和中断服务寄存器(ISR) 99

5.3.2优先级仲裁器 99

5.3.3中断屏蔽寄存器(IMR) 100

5.3.4数据总线缓冲存储器 100

5.3.5读/写控制逻辑 100

5.3.6级联缓冲存储器/比较器 101

5.3.7 82C59A-2的操作信号 101

5.4 82C59A-2的程序设计 101

5.4.1中断操作顺序 101

5.4.2对82C59A-2程序设计 102

5.4.3举例 111

习题 113

第6章 串行接口 115

6.1串行接口基础 115

6.1.1串行数据的传送方式 115

6.1.2串行通信原理 116

6.1.3串行接口标准 117

6.2 RS-232C接口 119

6.2.1 RS-232C总线的主要特点 120

6.2.2 RS-232C接口信号 120

6.2.3 RS-232C接口的机械特性 123

6.2.4技术指标 124

6.2.5 RS-232C的应用 124

6.3串行接口16550 125

6.3.1 16550功能及外特性 126

6.3.2 16550的结构 129

6.3.3 16550应用举例 141

6.4通用串行USB总线 142

6.4.1 USB接口 142

6.4.2 USB特点 143

6.4.3常用的技术术语 145

6.4.4连接器 146

6.4.5 USB硬件结构 147

6.4.6 USB与PCI总线 148

6.4.7 USB数据通信结构 149

6.4.8 USB数据信号 153

6.4.9 USB命令 154

6.4.10 USB系统的软硬件 155

6.4.11 USB系统软件 158

6.4.12 USB协议 158

6.4.13 USB传输过程 159

6.4.14 Windows系统对USB的支持 162

习题 162

第7章 并行接口 164

7.1并行接口概述 164

7.1.1数据接口的类型 164

7.1.2并行接口 165

7.1.3并行传输 165

7.1.4并行接口的作用 166

7.1.5并行接口的特点 167

7.1.6并行接口功能 167

7.1.7并行接口的构成 168

7.1.8并行接口的操作 169

7.1.9并行打印机接口 169

7.2 SCSI接口 171

7.2.1 SCSI接口概述 171

7.2.2技术术语 173

7.2.3 SCSI的新技术 175

7.2.4 SCSI的系统构成 176

7.2.5 SCSI的接口特征 177

7.2.6 SCSI接口操作步骤 179

7.2.7 SCSI接口的操作信号 183

7.2.8 SCSI接口信息 187

7.2.9 SCSI接口命令 188

习题 190

第8章 总线 191

8.1总线的概念 191

8.1.1概念 191

8.1.2总线标准的4个特性 191

8.1.3总线分类 192

8.1.4总线操作 193

8.1.5总线配置结构 195

8.2数据传送机制 197

8.2.1实际存储器和I/O接口 197

8.2.2数据传送机制 198

8.2.3与8位、16位、32位以及64位存储器接口 199

8.3总线周期 202

8.3.1单传送周期 203

8.3.2成组周期 203

8.3.3中断确认周期 205

8.3.4专用总线周期 205

8.4 EISA总线系统 205

8.4.1 ISA总线 205

8.4.2 EISA总线 206

8.5 PCI总线 207

8.5.1 PCI总线扮演的角色 208

8.5.2 PCI局部总线的特征 209

8.5.3即插即用 210

8.5.4 PCI标准化 210

8.5.5 PCI的多路复用技术 211

8.5.6 PCI总线配置的存储器 212

8.5.7 PCI性能 214

8.5.8 PCI与PCI桥 214

8.5.9 PCI总线操作 216

8.5.10总线命令 216

8.5.11 PCI上的数据传送操作 218

8.5.12 DMA和中断 220

8.5.13仲裁 220

8.5.14 PCI总线的BIOS 222

8.5.15 PCI总线的接口 224

8.5.16 PCI适配器 225

8.5.17 PCI总线信号 225

习题 229

第9章 键盘接口技术 230

9.1键盘及接口 230

9.1.1键盘的构成 230

9.1.2键盘的分类 231

9.1.3键盘接口标准 232

9.2键盘的工作原理 233

9.2.1键盘接口 233

9.2.2键盘矩阵 234

9.2.3行扫描原理 235

9.2.4键盘的配置 236

9.2.5键盘的操作 237

9.2.6键盘扫描码 238

9.2.7扩展键盘的接口 239

9.3键盘的接口技术 241

9.3.1键盘操作基本原理 241

9.3.2清除键盘缓冲区 243

9.3.3检测键盘缓冲区中的键入码 244

9.3.4在键盘缓区中插入键入码 244

9.3.5读取键入码但不显示 245

9.3.6读取键入码并自动显示 246

9.3.7读取可用码 247

9.3.8读取一串键入码 248

9.3.9击键的种类 249

9.3.10检测/设置切换和换挡状态 250

9.3.11使用数字辅助键盘和光标键 252

9.3.12专用键的使用 253

9.3.13查找扫描码 254

9.3.14查找扩展码 256

习题 256

第10章 鼠标接口技术 258

10.1鼠标器及接口 258

10.1.1鼠标的分类 258

10.1.2鼠标的接口标准 259

10.1.3鼠标的主要性能指标 260

10.1.4鼠标的工作原理 260

10.2鼠标操作方式 264

10.2.1初始化鼠标驱动程序 265

10.2.2显示或隐藏鼠标光标 265

10.2.3设置文本鼠标光标的形状 266

10.2.4设置图形鼠标光标的形状 267

10.2.5取得或设置鼠标光标的位置 268

10.2.6将鼠标光标限定在屏幕的一部分 269

10.2.7定义不显示鼠标光标的屏幕区域 269

10.2.8跟踪鼠标的移动 270

10.2.9设置鼠标与光标移动的比率 270

10.2.10监视鼠标按钮 271

10.2.11截取单击、双击和拖动事件 272

10.2.12建立鼠标中断程序 273

10.3鼠标应用程序设计 274

10.3.1测试鼠标 274

10.3.2确定鼠标类型和驱动程序版本 275

10.3.3使用鼠标 277

习题 280

第11章 显示器接口技术 281

11.1 CRT显示器及接口 281

11.1.1 CRT显示器分类 281

11.1.2 CRT显示器工作原理 282

11.1.3 CRT显示器技术指标 288

11.1.4视频显示标准 291

11.2液晶显示器LCD 292

11.2.1液晶显示的分类 293

11.2.2液晶显示器的工作原理 294

11.2.3 LCD显示器性能指标 297

11.3显示控制卡 301

11.3.1显示控制卡的组成 302

11.3.2显示控制卡的操作 306

11.3.3显卡的技术指标 311

习题 312

第12章 打印机及其接口技术 314

12.1针式打印机 314

12.1.1针式打印机的分类 314

12.1.2针式打印机的特点 314

12.1.3针式打印机的基本结构和工作原理 315

12.2激光打印机 317

12.2.1激光打印机的分类 318

12.2.2激光打印机的特点 318

12.2.3激光打印机的基本结构和工作原理 319

12.2.4彩色激光打印机的工作原理 321

12.3喷墨打印机 322

12.3.1喷墨打印机的分类 322

12.3.2喷墨打印机的特点 323

12.3.3喷墨打印机的基本结构和工作原理 323

12.4打印机并行接口IEEE-1284 325

12.4.1从打印机的接口说起 325

12.4.2打印机接口寄存器 327

12.4.3 IEEE-1284标准 328

12.4.4 IEEE-1284标准的5种操作模式 329

12.4.5 IEEE-1284接口连接部件 330

12.5打印机的主要性能指标 331

习题 332

第13章 磁盘工作原理与接口技术 334

13.1硬盘驱动器的分类 334

13.1.1按硬盘盘径尺寸进行分类 334

13.1.2按接口类型分类 334

13.2硬盘驱动器的组成 336

13.2.1硬盘存储器的外部结构 336

13.2.2硬盘的内部结构 338

13.2.3硬盘的登录区和高速缓冲存储器 339

13.3硬盘驱动器及工作原理 340

13.3.1硬盘驱动器 340

13.3.2磁头 341

13.3.3磁盘上数据存放的组织形式和格式化 342

13.3.4磁盘读/写系统 344

13.4硬盘驱动器接口 345

13.4.1 IDE接口 346

13.4.2 SATA硬盘驱动器接口 350

13.4.3 SCSI接口 352

13.5硬盘驱动器的性能参数 353

习题 355

第14章 光盘、驱动器及其接口技术 357

14.1光盘 357

14.1.1光盘介绍 357

14.1.2光盘标准文件 363

14.1.3 ISO 9660标准 364

14.2光盘驱动器 366

14.2.1光盘驱动器类型 366

14.2.2光盘驱动器的结构 369

14.2.3光盘驱动器的工作原理 372

14.2.4 CD-ROM驱动器的技术指标 373

14.3 CD-RW基本工作原理 374

14.3.1 CD-RW驱动器 374

14.3.2 CD-RW驱动器的类型和外部结构 375

14.3.3 CD-RW驱动器的工作原理 375

14.3.4 CD-R和CD-RW的主要性能指标 377

14.4 DVD-ROM刻录机的基本工作原理 378

14.4.1 DVD-ROM驱动器 378

14.4.2 DVD-刻录机基本工作原理 381

14.5光盘驱动器接口 383

习题 384

第15章 模/数及数/模转换 386

15.1概述 386

15.2 D/ A转换 387

15.2.1 D/A转换器的基本原理 387

15.2.2权电阻解码网络D/A转换器 388

15.2.3 T型电阻解码网络D/A转换器 389

15.3 D/A转换器的主要技术指标 391

15.4 A/D转换器 392

15.4.1采样保持器 392

15.4.2 A/D转换器的基本原理 393

15.4.3 A/D转换器的主要技术指标 396

15.5 D/A芯片 397

15.5.1数字接口部件 397

15.5.2转换电路 397

15.5.3精密基准电压部件 397

15.6 A/D芯片介绍 401

习题 404

第16章 外围芯片组 406

16.1外围芯片组综述 406

16.1.1外围芯片组 406

16.1.2南桥芯片 407

16.1.3北桥芯片 407

16.2多功能外围芯片组82371 408

16.2.1综述 408

16.2.2寄存器地址空间 412

16.2.3 PCI与ISA/EIO之间桥的寄存器 412

16.2.4 IDE控制器寄存器(PCI功能1) 413

16.2.5 USB主控制器寄存器(PCI功能2) 413

16.2.6电源管理寄存器 413

16.2.7 PCI/ISA桥的功能 413

16.2.8 IDE控制器功能 417

16.3多功能外围芯片组82443 417

16.3.1主要特征 418

16.3.2体系结构概述 419

16.3.3系统地址映像 420

16.3.4主机接口功能 423

16.3.5存储器接口 423

16.3.6 AC’ 97音频和调制解调器控制器 424

16.3.7 PCI接口 424

16.3.8 DMA控制器 426

16.3.9定时器和实时时钟RTC 426

16.3.10中断控制器 427

16.3.11 USB主机控制器 427

16.3.12 IDE接口 428

16.3.13 X-总线 428

16.3.14系统管理总线SMBus 428

16.4多功能高集成外围芯片组82945 428

16.4.1 82945芯片组综述 428

16.4.2图形存储器控制器集线器(G)MCH 432

16.4.3技术术语 432

16.4.4 82945(G)MCH的配置 435

16.4.5主机接口 436

16.4.6系统存储器接口 436

16.4.7直接媒体接口(DMI) 436

16.4.8 PCI快速接口 437

16.4.9图形器件 437

16.4.10模拟显示和SDVO显示 437

16.4.11系统中断 437

16.4.12 (G)MCH的时钟 438

16.4.13电源管理 438

习题 438

参考文献 440