1. The logic circuits in the gray code converter subcircuit and the seven-segment subcircuits are well-organized, and there was an attempt to reduce the circuits to the fewest necessary logic gates.
2. The logic circuit in the gray code converter subcircuit correctly converts all eight possible inputs.
3. The correct number is displayed (all segments correctly illuminated) for all eight gray code values.
The main circuit will have a 3-bit input, which is passed to a subcircuit that converts the input to gray code. The output of the gray code converter is given to the controller subcircuit, which will display the gray code number (0-7) in a seven-segment display. The main circuit and the controller do not require modifications.
3-bit Input: 000
Controller
You will need to design a logic circuit that converts the 3-bit input to its gray code equivalent.
DFrandeController
3-Bit Input: 000
Gray Code Output: [xxx]
Circuit
Subcircuit-
You will also need to design the logic circuits for the seven subcircuits (A-G). Each subcircuit will control if the corresponding segment is illuminated in the display.
DFrandeController
Circuits for Illumination:
Input
Output
Circuits