Digital Circuits
Boolean Algebra
67 questions By Tony R. Kuphaldt
-
Question 16 of 67
Convert the following relay logic circuit into a Boolean expression, writing Boolean sub-expressions next to each relay coil and lamp in the diagram:

Reveal answer
Notes:The process of converting relay logic circuits into Boolean expressions is not quite as simple as it is converting gate circuits into Boolean expressions, but it is manageable. Have your students share whatever methods or “tricks” they use to write the expressions with the rest of the class.
-
Question 17 of 67
Convert the following relay logic circuit into a Boolean expression, writing Boolean sub-expressions next to each relay coil and lamp in the diagram:

Reveal answer
Notes:The process of converting relay logic circuits into Boolean expressions is not quite as simple as it is converting gate circuits into Boolean expressions, but it is manageable. Have your students share whatever methods or “tricks” they use to write the expressions with the rest of the class.
-
Question 18 of 67
An automotive engineer wants to design a logic circuit that prohibits the engine in a car from being started unless the driver is pressing the clutch pedal while turning the ignition switch to the “start” position. The purpose of this feature will be to prevent the car from moving forward while being started if ever the transmission is accidentally left in gear.
Suppose we designate the status of the ignition switch “start” position with the Boolean variable S (1 = start; 0 = run or off), and the clutch pedal position with the Boolean variable C (1 = clutch pedal depressed; 0 = clutch pedal in normal, unpressed position). Write a Boolean expression for the starter solenoid status, given the start switch (S) and clutch (C) statuses. Then, draw a logic gate circuit to implement this Boolean function.
Reveal answerBoolean expression:
SC Logic gate circuit:

Notes:This is not a very complicated function to express or implement, the point of this question being mostly to introduce students to a practical use of logic gates and Boolean algebra.





Question 29, answer 3 has a typo - should be A*B + !(D)*E not A*B+!(D*E)