第一章 模糊控制的数学基础 1
1.1 模糊集合和隶属函数 1
1.1.1 模糊集合的基本概念 1
1.1.2 模糊集合的表示方法 2
1.1.3 模糊集合的运算 3
1.1.4 隶属函数及其确定方法 3
1.2 模糊关系和模糊矩阵 6
1.2.1 模糊关系 6
1.2.2 模糊矩阵 8
1.2.3 模糊矩阵的运算性质 9
1.3 模糊推理 10
1.3.1 模糊推理的Zadeh法 10
1.3.2 模糊推理的Mamdani法 12
1.3.3 模糊推理的强度转移法 15
第二章 模糊控制理论基础 17
2.1 模糊控制基本原理 17
2.1.1 模糊控制的基本思想 17
2.1.2 模糊控制系统的基本组成 18
2.1.3 模糊控制算法 19
2.2 单片机实现模糊控制的方法 25
2.2.1 合成推理的关系矩阵法 25
2.2.2 合成推理的查表法 25
2.2.3 合成推理的解析公式法 30
2.2.4 基于后件函数的计算法 31
2.3 模糊控制器的一般设计方法 32
2.3.1 模糊控制器的设计原则 32
2.3.2 模糊控制器的设计途径 33
2.3.3 模糊控制器的设计实例 36
第三章 单片机模糊控制系统的开发 39
3.1 模糊单片机NLX-230 40
3.1.1 NLX-230模糊单片机的结构和引脚 40
3.1.2 NLX-230模糊单片机的结构操作方式 41
3.1.3 NLX-230模糊单片机的工作原理和功能特点 42
3.1.4 NLX-230模糊单片机的操作及接口技术 44
3.1.5 NLX-230的应用实例 45
3.2 模糊逻辑开发软件FIDE 50
3.2.1 FIDE的工作方式 51
3.2.2 FIDE的工作步骤 51
3.2.3 FIDE的应用实例 53
3.3 单片机模糊推理机 59
3.3.1 模糊推理机的原理 59
3.3.2 强度转移法的单片机实现 61
3.3.3 知识基发生器KBG 71
第四章 M68HC05单片机原理 81
4.1 Motorola单片机简介 81
4.1.1 Motorola单片机的发展历史 81
4.1.2 Motorola单片机的命名规则 81
4.1.3 八位单片机主流机型介绍 83
4.2 M68HC05单片机基本结构 84
4.2.1 CPU结构 84
4.2.2 存储器组织 86
4.2.3 并行I/O口 87
4.2.4 复位 88
4.2.5 中断 89
4.2.6 振荡器 90
4.2.7 低功耗方式 91
4.2.8 自检 91
4.3 M68HC05单片机的特殊I/O功能 92
4.3.1 A/D转换器 92
4.3.2 脉冲宽度调制输出(PLM) 93
4.3.3 多功能定时器系统 93
4.3.4 串行通信接口(SCI) 98
4.3.5 串行外围接口(SPI) 99
4.4 MC68HC05SU3/SR3单片机 101
4.4.1 MC68HC05SR3简介 101
4.4.2 MC68HC05SR3的存储器映像 102
4.4.3 并行I/O口 103
4.4.4 定时器 104
4.4.5 A/D转换器 106
4.4.6 中断系统 107
4.4.7 低功耗工作方式 108
4.4.8 SR3的工作方式 109
4.5 MC68HC05单片机应用系统的开发 109
4.5.1 指令系统 109
4.5.2 交叉汇编使用方法 121
4.5.3 片内EPROM使用方法 125
4.6 简易开发装置的设计与制作 126
4.6.1 下位机硬件系统设计 126
4.6.2 下位机EPROM编程软件设计 127
4.6.3 串行通信软件设计 129
4.6.4 MC68HC705B5的自引导电路设计 138
第五章 Motorola单片机模糊控制应用系统设计 140
5.1 倒立摆模糊控制系统设计 140
5.1.1 模糊控制器设计 140
5.1.2 Motorola模糊推理机软件设计 143
5.2 橡胶硫化过程模糊控制系统设计 150
5.2.1 集散方式的模糊控制系统简介 151
5.2.2 模糊控制系统设计 153
5.3 变频式空调器模糊控制系统设计 160
5.3.1 变频式空调控制器的结构和主要功能 160
5.3.2 室内红外遥控系统设计 162
5.3.3 室内机组控制系统设计 164
5.3.4 空调器室外机控制系统设计 170
第六章 东芝单片机的基本原理 179
6.1 东芝单片机简介 179
6.1.1 4位单片机 179
6.1.2 8位单片机 179
6.1.3 16位单片机 181
6.2 东芝单片机的基本结构 181
6.2.1 CPU结构和功能 182
6.2.2 存储器组织 192
6.2.3 并行I/O口 193
6.2.4 基本定时器 197
6.2.5 分频输出 198
6.2.6 多功能定时器/计数器 199
6.3 东芝单片机的特殊I/O功能 205
6.3.1 A/D转换器 205
6.3.2 LCD驱动器 206
6.3.3 时钟同步串行接口(SIO) 208
6.3.4 I2C接口 210
6.4 东芝单片机的指令系统 211
6.4.1 寻址方式 212
6.4.2 指令系统 215
6.5 OTP型单片机及其编程方法 231
6.5.1 OTP型单片机的操作方法 231
6.5.2 PROM编程方法 231
第七章 Toshiba单片机在家用电器模糊控制中的应用 234
7.1 TMP87C840在模糊控制滚筒洗衣机中的应用 234
7.1.1 滚筒式洗衣机的洗涤机理 234
7.1.2 模糊控制滚筒式洗衣机的主要功能 236
7.1.3 模糊控制滚筒洗衣机的传感器设计 236
7.1.4 滚筒洗衣机的模糊控制器设计 240
7.1.5 滚筒洗衣机模糊控制硬件系统设计 244
7.1.6 滚筒洗衣机模糊控制软件系统设计 250
7.2 东芝单片机在电冰箱模糊控制器中的应用 258
7.2.1 电冰箱模糊控制系统的构成 260
7.2.2 系统的硬件设计 261
7.2.3 模糊控制器的设计 264
7.2.4 着霜量检测与智能除霜 266
7.2.5 系统软件设计 269
7.3 东芝单片机在家用电热水器模糊控制中的应用 279
7.3.1 电热水器的技术要求及系统结构 280
7.3.2 系统的硬件设计 281
7.3.3 模糊控制技术的应用 283
7.3.4 控制器软件设计 284
参考文献 294