第1章 微型计算机接口寻址 1
1.1 微型计算机概述 1
1.1.1 微型计算机组成 1
1.1.2 微型计算机的主要性能指标 3
1.1.3 微型计算机的分类和用途 4
1.1.4 数制和数据编码 6
1.2 微处理器 8
1.2.1 运算器和控制器 8
1.2.2 8086/8088微处理器 10
1.2.3 指令系统 18
1.3 存储器 22
1.3.1 内存和外存 22
1.3.2 半导体存储器 23
1.3.3 存储器芯片的基本组成和工作原理 25
1.3.4 存储器与系统的连接 28
1.3.5 存储系统的体系结构 35
1.4 微机接口 36
1.4.1 微机接口定义 36
1.4.2 微机接口分类 36
1.4.3 接口功能 37
1.4.4 I/O接口基本结构 38
1.4.5 接口数据传送的控制方式 41
1.5 C语言与接口操作相关的运算符和函数 44
1.5.1 C语言与接口操作相关的运算符 44
1.5.2 C语言中的接口输入/输出函数 45
1.6 I/O地址译码和接口寻址操作 47
1.6.1 总线概念 47
1.6.2 片选地址 51
1.6.3 D触发器 51
1.6.4 I/O接口寻址编程 53
本章小结 55
习题和课后任务 55
第2章 中断计数 57
2.1 8259A中断控制器简介 57
2.1.1 8259A中断控制器引脚和内部结构 57
2.1.2 8259A中断控制器功能及原理 59
2.2 8259A中断控制器的应用 63
2.2.1 8259A在PC中的应用 63
2.2.2 8259A编程举例 65
2.3 中断系统扩展 67
2.3.1 中断系统功能 67
2.3.2 BIOS功能调用和DOS功能调用 67
2.3.3 在C语言环境下使用BIOS调用和DOS调用 69
2.4 单脉冲触发中断计数 71
本章小结 76
习题和课后任务 76
第3章 可调宽脉冲生成 78
3.1 8253定时/计数器 78
3.1.1 8253定时/计数器功能 78
3.1.2 8253/8254定时/计数器内部结构和引脚 79
3.1.3 8253/8254定时/计数器工作原理 81
3.1.4 利用8253/8254定时/计数器进行单脉冲计数 87
3.2 定时/计数器8253扩展应用 89
3.2.1 定时闪烁灯 89
3.2.2 8253在步进电机转速控制系统中的应用 91
本章小结 94
习题与课外任务 94
第4章 数据通信 95
4.1 并行通信接口芯片8255A 95
4.1.1 并行通信概述 95
4.1.2 可编程并行通信接口8255A 96
4.1.3 利用8255A进行开关量检测 104
4.2 LED数码管显示 107
4.2.1 LED显示器 107
4.2.2 静态显示编程 109
4.2.3 动态显示编程 110
4.3 LED点阵显示 112
4.3.1 LED点阵显示原理 112
4.3.2 74LS273简介 114
4.3.3 LED点阵显示编程 115
4.4 继电器控制 117
4.4.1 继电器概述 117
4.4.2 继电器分类 117
4.4.3 直流电磁继电器内部结构及工作原理 118
4.4.4 继电器控制系统编程 118
4.5 串行通信和串行通信接口 121
4.5.1 串行通信 121
4.5.2 串行通信传送方式 121
4.5.3 串行通信原理 122
4.5.4 串行通信传送速率 123
4.5.5 串行接口标准 123
4.5.6 可编程串行通信接口8251A 125
4.5.7 串口通信编程 131
4.6 并行通信和串行通信的比较 133
本章小结 133
习题与课后任务 134
第5章 模拟信号检测和数字控制信号输出 135
5.1 A/D和D/A的用途 135
5.2 A/D转换器原理和编程 135
5.2.1 A/D转换原理 135
5.2.2 A/D转换器的主要技术参数 138
5.2.3 ADC0809功能、结构 138
5.2.4 ADC0809线路连接相关问题 140
5.2.5 ADC0809与微机的接口方式 141
5.2.6 ADC0809编程 141
5.3 D/A转换器原理和编程 143
5.3.1 D/A转换原理 143
5.3.2 DAC0832功能和结构 145
5.3.3 DAC0832线路连接 146
5.3.4 DAC0832编程 148
本章小结 150
习题与课后任务 151
第6章 综合项目实训 152
6.1 项目一 竞赛抢答器 152
6.2 项目二 交通灯控制 154
6.3 项目三 数字录音机 156
6.4 项目四 电子琴 158
本章小结 160
习题与课后任务 161
第7章 微机接口实验平台 162
7.1 微机接口实验平台概述 162
7.2 系统组成和安装方法 162
7.2.1 系统基本组成 162
7.2.2 安装步骤 163
7.3 系统提供的主要实验电路 164
7.3.1 I/O地址译码电路 164
7.3.2 总线插孔 165
7.3.3 时钟电路 165
7.3.4 逻辑电平开关电路 165
7.3.5 LED显示电路 166
7.3.6 七段数码管显示电路 166
7.3.7 单脉冲电路 167
7.3.8 逻辑笔 167
7.3.9 继电器及驱动电路 167
7.3.10 复位电路 168
7.3.11 接口集成电路 168
7.3.12 跳线开关(JP) 168
7.3.13 +5V电源插针 168
7.3.14 通用集成电路插座 168
7.3.15 数字电路实验区 169
7.3.16 接线端子 169
7.3.17 50线总线插座信号 169
7.3.18 直流电源开关和存储器地址选择开关 169
7.3.19 使用外加直流电源注意事项 169
7.3.20 高位地址选择电路 170
本章小结 170
课后习题和任务 171
附录1 DOS功能调用(INT 21H) 172
附录2 BIOS功能调用 176
参考文献 180