第一章 引论 1
第一节 微型计算机系统及接口的基本概念 1
一、微处理器的发展简况 1
二、微处理器的主要功能 3
三、微型计算机系统及接口的概念 4
第二节 微型计算机接口的分类 6
一、按数据的传递方式分类 6
二、按输入输出信息的性质分类 8
三、按所连接的外设分类 10
四、按接口的作用分类 10
第三节 应用举例 15
思考题 17
第二章 并行输入输出接口 18
第一节 Z80-PIO 18
一、Z80-PIO的功能、结构及引脚说明 18
二、Z80-PIO的四种工作方式及初始化编程举例 30
三、Z80-PIO与CPU的硬件连接 39
第二节 应用举例 40
一、按钮闭合监测 40
二、打印机接口 43
三、工业加工过程控制 47
四、智力竞赛抢答器设计 50
思考题与习题 57
第三章 串行输入输出接口 59
第一节 串行传送 59
一、有关串行传送的基本概念 59
二、串行传送的实现 66
第二节 串行接口芯片8251A 71
一、8251A的基本性能、结构及引脚说明 72
二、8251A初始化编程和使用 82
三、8251A与Z80-CPU的硬件连接 88
一、CRT接口 90
第三节 应用举例 90
二、电传打字机接口 92
三、用串行接口扩展并行I/O口 97
思考题与习题 100
第四章 可编程计数器/定时器接口 102
第一节 Z80-CTC 103
一、Z80-CTC的主要技术性能、组成及引脚说明 103
二、Z80-CTC两种工作方式及初始化编程 110
三、Z80-CTC与CPU的硬件连接 125
第二节 应用举例 126
一、用CTC作蜂鸣器 126
二、用CTC控制字符表演 130
三、用单板机实现时钟 133
思考题与习题 141
第五章 模拟接口 143
第一节 D/A变换及其接口 143
一、D/A转换器的基本工作原理 143
二、DAC0832 D/A转换器 146
三、其它D/A转换器简介 158
四、D/A转换器的主要性能指标 160
一、利用DAC0832输出三角波和梯形波 162
第二节 D/A转换器的应用举例 162
二、描绘数据曲线 166
第三节 A/D变换及其接口 169
一、A/D转换器的基本工作原理 169
二、ADC0809 A/D转换器 174
三、其它A/D转换器简介 187
四、A/D转换器的主要性能指标 189
第四节 ADC0809的应用举例 191
一、直流数字电压表 191
二、模拟信号波形再现 194
思考题与习题 200
第一节 并行总线 202
第六章 标准总线 202
一、S-100总线 203
二、STD总线 203
第二节 串行总线 216
一、RS-232C信号的含义 216
二、RS-232C的信号电平 219
思考题 220
第七章 综合应用实例 221
第一节 直流电动机调速控制系统 221
一、开环单向脉冲宽度调速控制系统 221
二、开环双向脉冲宽度调速控制系统 226
三、闭环双向调速控制系统 230
第二节 温度控制系统 243
一、温度控制系统的原理及系统的组成 244
二、控制系统程序设计 251
附录一 (实验) 268
实验一 并行输入输出接口 268
实验二 串行输入输出接口 270
实验三 计数器/定时器接口 274
实验四 D/A转换器 276
实验五 A/D转换器 279
附录二 (WJK-1型实验板简介) 282