MAJORITY VOTE
Project Overview
The purpose of this project is to design an electronic voting machine. This machine will allow four board members to cast their ballots and will display the pass/fail status for each of their decisions. For a decision to be a yes, the majority of the board members must vote yes and in the event of a tie, the presidents vote is used to break the tie. In this project AND, OR, and Inverter logic gates were used to design, simulate, and build a majority voting machine. A simplified and un-simplified expressions and circuits were also created, consisting of only two input gates as a constraint.
Voting Machine
The information on the left indicates represents the output value with respect to each board member.
These values were then developed into a truth table which was used to derive an un-simplified logic expression.
These values were then developed into a truth table which was used to derive an un-simplified logic expression.
Un-simplified Circuit
Using the un-simplified logic expression, I developed a corresponding un-simplified logic circuit. I was then able to eliminate unnecessary gates and simplify the circuit.
Simplified Circuit
Using Boolean Algebra, I was able to simplify the original logic expression into TVS + TP + PS + PV
A simplified circuit was then created based off the new simplified circuit.
A simplified circuit was then created based off the new simplified circuit.
Breadboard Design
Using a breadboard, #22 Gauge solid wire and three integrated circuit chips, I reconstructed the simplified circuit onto the breadboard so that when certain switches were turned on, L4, the red LED would light up.