1. A fuzzy logic microcontroller for controlling a device in response to at least one crisp input signal, comprising: means for mapping said crisp input signal to at least one fuzzy set, each fuzzy set having a membership function having a predetermined width and a center, means for fuzzifying said crisp input signal to obtain fuzzified input signals, said fuzzifying means comprising: means for determining a distance of said crisp input from said center of each of said membership functions, and means for linearly complementing each of said distances relative to said corresponding width of said membership function in accordance with a polarity of said membership function, said complemented distance being output as said fuzzified input signal; means for executing an optimized rule in accordance with said fuzzified input signals, said optimized rule being selected from a plurality of predetermined rules each having rule terms, said executing means comprising: means for determining a minimum rule term in accordance with said fuzzified input signals and a selected one of said predetermined rules, said selected rule being part of a group of rules corresponding to a control output; means for determining a maximum rule term among said minimum rule terms of said group of rules; and means for outputting an action value of said optimal rule corresponding to said maximum rule term as an output signal for said device to be controlled.