第1章 微型计算机控制系统概述 1
1.1微型计算机控制系统的组成 1
1.1.1微型计算机控制系统硬件结构 2
1.1.2微型计算机控制系统软件 5
1.2微型计算机控制系统分类 7
1.3微型计算机控制系统的现状及发展趋势 16
1.3.1基于工控机的计算机控制系统 16
1.3.2基于数字调节器的计算机控制系统 20
1.3.3基于PLC的计算机控制系统 22
1.3.4基于嵌入式系统的计算机控制系统 23
1.3.5微型计算机控制系统发展趋势 26
第2章 微机控制系统理论基础 28
2.1微型计算机控制系统的基本概念 28
2.1.1采样过程及离散信号的数学描述 30
2.1.2信号复现及采样定理 32
2.2 Z变换及其基本定理 37
2.2.1 Z变换 37
2.2.2逆Z变换 45
2.3微型计算机控制系统的数学描述 47
2.3.1离散系统差分方程 47
2.3.2脉冲传递函数 49
第3章MCS-51系列单片机的基本系统扩展 53
3.1有关接口的基本概念 53
3.1.1接口信号的分类 56
3.1.2接口电路的主要功能 57
3.1.3 I/O端口的寻址方式 58
3.1.4 I/O数据传送的控制方式 58
3.2单片机I/O端口的简单扩展 61
3.2.1用74LS244扩展8位并行输入口 64
3.2.2用74LS373扩展8位并行I/O端口 66
3.2.3用串行口扩展I/(O端口 70
3.3 RAM/IO接口芯片8155 72
3.3.1 8155芯片 72
3.3.2 8031单片机与8155H接口及应用 78
3.4可编程并行I/O接口8255A 81
3.4.1 8255A芯片的外部引脚和内部结构 81
3.4.2 8255A工作方式 85
3.4.3 51单片机与8255的接口 88
3.5 MCS-51存储器的扩展 89
3.5.1存储器的扩展时序 89
3.5.2程序存储器的扩展 91
3.5.3数据存储器的扩展 95
第4章 输入设备及其接口技术 100
4.1开关量的接口技术 100
4.1.1开关量输入接口 100
4.1.2开关量输出接口 102
4.2键盘接口技术 105
4.2.1按键结构与特点 106
4.2.2独立式按键接口电路 107
4.2.3矩阵式键盘 109
4.2.4采用中断扫描方式的键盘接口 112
4.2.5可编程芯片8279及其接口 114
第5章 输出设备及其接口技术 118
5.1 LED显示器及其接口 118
5.1.1数码管 119
5.1.2点阵LED 128
5.2 LCD液晶显示和接口 133
5.2.1 ICD显示器简介 133
5.2.2笔段型LCD的驱动 140
5.2.3字符型LCD的接口 145
5.2.4图形液晶显示接口 155
第6章 输入/输出通道接口技术 166
6.1单片机系统的过程I/O通道 167
6.2 D/A转换器及接口技术 168
6.2.1 D/A转换的工作原理 168
6.2.2 D/A转换器的性能指标 170
6.2.3 DAC0832的特点与引脚 171
6.2.4 D/ A芯片接口技术 173
6.3 A/D转换器及接口技术 177
6.3.1 A/D转换器的工作原理 177
6.3.2 A/D转换器的性能指标 179
6.3.3逐次逼近式A/D转换器(ADC0809) 179
6.3.4 ADC0809接口 181
6.3.5 A/D转换器应用——数据采集系统 182
第7章 串行通信控制技术 185
7.1串行扩展概述 185
7.2 UART串行扩展接口应用实例 185
7.3 I2C串行扩展总线 189
7.3.1 I2C总线特征 189
7.3.2 I2C总线工作原理 190
7.4 SPI串行扩展接口 192
7.4.1 SPI总线的结构原理 192
7.4.2 SPI总线的软件模拟 193
7.4.3 SPI串行扩展应用实例 195
第8章 单片机PID控制技术 198
8.1 PID算法 198
8.1.1 P1D控制的原理和特点 198
8.1.2数字PID控制算法 200
8.2单片机PID控制 202
8.2.1 PID算法程序设计 203
8.2.2 P1D调用的子程序设计 206
第9章 单片机控制系统的设计 211
9.1单片机控制系统设计 211
9.1.1单片机控制系统设计要点 211
9.1.2单片机控制系统硬件设计 212
9.1.3单片机控制系统软件设计 214
9.2单片机的温、湿度测控系统 214
9.2.1控制要求 214
9.2.2温、湿度测控系统硬件设计 216
9.2.3温、湿度测控系统软件设计 221
参考文献 229