第一章 单片机与模糊逻辑的发展概况 1
1.1 单片机的发展 1
1.1.1 通用单片机的发展 1
1.1.2 特殊单片机的发展 2
1.1.3 单片机和模糊逻辑的结合 4
1.2 模糊逻辑的发展 6
1.2.1 模糊逻辑的形成过程 6
1.2.2 模糊逻辑与控制系统 7
1.3.1 单片机对模糊控制的适应性 8
1.3 单片机和模糊控制 8
1.3.2 数字单片机实现模糊控制 10
1.3.3 模糊单片机实现模糊控制 11
第二章 Motorola模糊逻辑推理机 13
2.1 模糊逻辑推理机的基本原理 13
2.1.1 推理机中用到的基本概念 13
2.1.2 隶属函数的表示方法 15
2.1.3 模糊推理机的工作过程 18
2.1.4 知识基发生器KBG及其作用 20
2.2 MC68HCll模糊逻辑推理机 23
2.2.1 FUZZYllB.ASM的结构功能概况 23
2.2.2 FUZZYllB.ASM的程序清单 25
2.3 MC68HC05模糊逻辑推理机 30
2.3.1 MC68HC05模糊推理机的概况 31
2.3.2 MC68HC05模糊推理机清单 33
第三章 NEC模糊逻辑开发系统软件 45
3.1 NEC模糊逻辑开发软件组成和功能 45
3.1.1 模糊知识数据输入工具FE9200 45
3.1.2 模糊推理机78K/0系列 45
3.1.3 模糊文件翻译器FT9085 45
3.2.1 FE9200系统软件文件结构与开发环境 46
3.2 模糊逻辑开发系统软件的环境 46
3.2.2 78K/0系列软件的文件结构与开发环境 47
3.2.3 模糊文件翻译器FT9085的操作环境 47
3.3 模糊逻辑开发系统软件的使用方法 48
3.3.1 模糊知识数据输入工具FE9200使用方法 48
3.3.2 78K/0系列模糊推理机使用方法 84
3.3.3 模糊文件翻译器FT9085的使用方法 88
第四章 NS公司神经模糊软件NNFuz4 93
4.1 NeuFuz4概况 93
4.1.1 NeuFuz4功能简况 94
4.1.2 NeuFu24中的神经网络和模糊逻辑 95
4.1.3 NeuFuz4工作过程简况 97
4.2 NeuFu24所用到的神经网络及模糊逻辑概念 99
4.2.1 模糊逻辑基础 99
4.2.2 神经网络基础 105
4.2.3 NeuFuz4基础 107
4.3 模糊逻辑系统的学习训练 109
4.3.1 确定输入数据和参数 109
4.3.2 训练NeuFuz4神经网络 118
4.4 模糊逻辑系统的试验评价 124
4.4.1 评价过程概况 124
4.4.2 编辑隶属函数 126
4.4.3 验证规则 129
4.4.4 检验、建议 132
4.5 生成单片机代码 133
4.5.1 代码生成器的输入和输出 133
4.5.2 代码生成 134
4.5.3 解释Log文件 136
4.5.4 解释代码文件 137
4.5.5 与COP8模糊代码进行连接 141
4.5.6 汇编、连接模糊代码 143
5.1.1 MSI SHEL 144
5.1 FCDS-01的结构原理 144
第五章 Mentalogic System模糊控制器开发站FCDS-01 144
5.1.2 MSI模糊逻辑控制板 145
5.2 FCD5-01的使用方法 146
5.2.1 系统的安装与启动 146
5.2.2 模糊控制器开发使用方法 147
第六章 Aptronix模糊推理开发环境FIDE 164
6.1 FIDE的组成和功能 164
6.2 FIDE的使用环境 165
6.3 FIDE的使用方法 165
6.3.1 FIDE的安装 165
6.3.3 启动FIDE 166
6.3.2 FIDE的硬件关键件 166
6.3.4 退出FIDE 167
6.3.5 产生源文件 167
6.3.6 编辑隶属函数 170
6.3.7 编辑源文件 174
6.3.8 调试和分析 175
6.3.9 产生实时运行代码 181
6.3.10 连接一个系统 182
6.4 FIDE的应用例子 189
参考文献 197