Home ⇒ Overview Courses ⇒ Digital Electronics ⇒ Conjunctive Normal Form and Disjunctive Normal Form
Conjunctive normal form CNF and Disjunctive normal form DNF
The disjunctive normal form and the conjunctive normal form are a standard way to express the function of a logic control in boolean form. They are usually derived from the truth table.
Disjunctive und Conjunctive Normal Form
Disjunctive normal form (DNF)
- Marking the lines whose output variable has the status logic "1".
- The input variables of a line are linked with logic "and". Within a line, the input variables with the status "0" are negated. Such a term is referred to as a "minterm".
- All minterms are now OR-linked
Conjunctive normal form (CNF)
- Select the lines whose output variable has the status logic "0".
- The input variables of a line are linked with logic "or". Within a line, the input variables with the status "1" are negated. Such a term is referred to as a "maxterm".
- All maxterms are now combined with logic "and".
Application example:
A system has two control points for switching on. The system should only start if only one button is pressed at a time. As soon as both inputs are pressed simultaneously, the system remains in stop.