《微型计算机接口电路及应用》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:周明德等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1987
  • ISBN:15235·260
  • 页数:677 页
图书介绍:

目录 1

前言 1

第一部分 微型计算机通用接口电路 1

第一章 并行接口电路 1

第一节 概述 1

一、不可编程序的并行接口电路 1

二、可编程序的并行接口电路 12

第二节 Z80-PIO 14

一、引言 14

二、PIO结构 14

三、Z80-PIO引脚说明 16

四、Z80-PIO的工作方式和时序 22

五、Z80-PIO中断 27

六、Z80-PIO编程 29

七、Z80-PIO应用举例——TTL集成电路测试器 35

第三节 8255A-PPI 42

一、8255A-PPI的结构 42

二、8255A-PPI的引脚和控制 43

三、8255A-PPI的方式选择 48

四、方式0的功能和使用 51

五、方式1的功能和使用 60

六、方式2的功能和使用 70

第四节 MC6821-PIA 79

一、PIA的基本功能 79

二、PIA的结构和引脚 80

三、PIA的寻址 83

四、PIA与CPU的连接 86

五、PIA的初始化 86

六、PIA的中断和联络线的使用 90

第二章 串行接口电路 98

第一节 概述 98

一、串行通讯的基本概念 98

二、串行通讯中的几个问题 102

三、串行通讯I/O的实现 118

四、几种典型的串行接口电路 121

一、8251A-PCI的基本性能 123

第二节 8251A-PCI 123

二、8251A-PCI的结构 124

三、8251A-PCI的引脚 126

四、8251A-PCI的编程和使用 128

五、8251A-PCI应用举例 134

第三节 Z80-SIO 152

一、Z80-SIO的主要功能 152

二、Z80-SIO的内部结构 154

三、Z80-SIO的引脚说明 157

四、Z80-SIO的读和写寄存器 165

五、Z80-SIO编程 183

六、Z80-SIO操作 191

一、MC6850-ACIA的功能 212

第四节 MC6850-ACIA 212

二、MC6850-ACIA的结构 214

三、MC6850-ACIA的引脚 215

四、MC6850-ACIA的寻址 216

五、MC6850-ACIA的编程 217

六、MC6850-ACIA应用举例 223

四、MC6840-PTM的编程 230

第三章 定时器/计数器和多功能I/O控制器 233

第一节 概述 233

第二节 Z80-CTC 240

一、Z80-CTC的主要特性 240

二、Z80-CTC的结构 241

三、Z80-CTC的引脚 243

四、Z80-CTC的工作方式 244

五、Z80-CTC的编程和使用 245

六、Z80-CTC计数和定时的能力 248

七、Z80-CTC应用举例 251

第三节 8253-PIT 257

一、8253-PIT的基本功能 258

二、8253-PIT的内部结构 258

三、8253-PIT的引脚和寄存器选择 259

四、8253-PIT的控制字 261

五、8253-PIT的工作方式 262

六、8253-PIT的读写操作 272

七、8253-PIT和8254-PIT 274

二、MC6840-PTM的内部结构 275

第四节 MC6840-PIM 275

一、MC6840-PTM的主要功能 275

三、MC6840-PTM的引脚 277

五、MC6840-PTM的工作方式 282

六、MC6840-PTM应用举例 287

第五节 多功能I/O控制器——TMS 5501 291

一、概述 291

二、TMS 5501的功能和结构 293

三、TMS 5501的引脚 295

四、TMS 5501端口寻址 296

五、TMS 5501的命令和使用 297

一、什么是DMA? 307

二、为什么要使用DMA? 307

第四章 DMA控制器 307

第一节 概述 307

三、在什么情况下使用DMA? 308

四、DMA操作的基本方法 309

五、DMA控制器(DMAC)的基本功能 311

六、数据传送方法 312

七、DMA的操作方式 313

八、几种典型的DMAC 314

一、8257-DMAC的基本功能 315

第二节 8257-DMAC 315

二、8257-DMAC内部结构 316

三、8257-DMAC引脚 318

四、8257-DMAC寄存器选择 321

五、8257-DMAC编程 324

六、8257-DMAC的操作和使用 326

第三节 Z80-DMA 333

一、Z80-DMA的功能 333

二、Z80-DMA的引脚 341

三、Z80-DMA的内部结构 343

四、编程 353

五、应用 374

六、时序 384

第四节 MC6844-DMAC 392

一、MC6844-DMAC的基本功能 392

二、MC6844-DMAC的结构 395

三、MC6844-DMAC的引脚 396

四、MC6844-DMAC的编程 398

五、MC6844-DMAC操作 402

六、MC6844-DMAC的使用 405

第五章 数/模和模/数转换 409

第一节 转换装置的作用 409

二、数字-模拟混合计算机系统 410

一、数字控制系统 410

三、数据传输系统 411

第二节 数/模(D/A)转换器 411

一、数/模转换器基本原理 411

二、常用数/模转换器芯片 412

三、数/模转换器与微处理器(μp)的接口电路设计 434

四、利用数/模转换器产生模拟信号 443

第三节 模/数(A/D)转换器 446

一、模/数转换器基本原理 446

二、采样定理和采样-保持器 453

三、常用模/数转换器芯片 461

四、模/数转换器与微型计算机接口电路设计 482

第二部分 应用实例 500

第一章 温度闭环控制系统 500

第一节 概述 500

第二节 系统硬件构成 501

一、输入电路 501

二、A/D转换器和单板机接口 502

三、输出电路 504

第三节 温控系统软件 506

一、程序简述 506

二、键盘处理程序KEY简述 511

第二章 微机数据采集系统 527

第一节 设计思想及要求 527

一、硬件 528

第二节 系统构成 528

二、软件 530

第三节 采用高级语言的巡回检测程序 535

第三章 单板机控制针织提花袜机系统 537

第一节 概述 537

一、问题的提出 537

二、袜机提花工艺要求 537

第二节 系统的组成 538

一、系统设计的一些考虑 538

二、接口芯片的使用 541

四、接口电路原理图 544

三、系统框图 544

第三节 织袜控制程序 546

一、控制原理 546

二、程序结构 547

三、内存和寄存器的分配 547

四、运行程序的准备工作 548

五、程序说明 548

第四章 微型机分级分布控制针织提花系统 555

第一节 概述 555

第二节 系统组成 556

第三节 上下级接口电路 557

一、总线接口电路 557

二、主机接口电路 560

一、通讯方式 563

第四节 上下级通讯 563

二、状态信息约定 564

三、数据从上级机到单板机 564

四、数据从单板机到上级机 565

五、状态信息从上级机到单板机 566

六、状态信息从单板机到上级机 566

第五节 程序设计 567

一、上级机软件 567

二、下级机软件 583

第五章 采用串行通讯的微型机分级分布系统 590

一、并行通讯 591

第一节 通讯实现方法 591

二、串行通讯 597

第二节 对系统的改造 606

一、对硬件部分的改造 606

二、为完成通讯管理对TRS-DOS的改造 609

第三节 通讯管理程序 612

一、通讯管理程序的主要考虑 612

二、程序的工作过程和人机对话的格式 612

三、通讯管理程序流程图 614

附录 620

附录1 总线的标准和技术 620

附录2 TP801-A单板计算机介绍 660