:::历史.理查兹控制器被开发是因为需要一个设计有限状态机的更简单的方法，相对于使用传统方法的状态图，状态转移表和逻辑最小化。 当时，许多 基于计算机的 逻辑最小化 的工具，我们今天有但是那时并不存在。因此，逻辑最小化是大部分限于使用 卡诺图 和德摩根定律中。 因此，查尔斯·L·理查德发明了一种方法来实施有限状态机，并不需要一个明确的状态转移表。他发表了他的调查结果在二月1973年的《》。他的泛化的实施成为受欢迎并在1980年代被认为是一个经典的设计方法。虽然这看似不可能，今天的商业产品依然含有一个经