Boolean Logic Circuit Program

Design Simple Digital Circuits, and test the output!


Simple drag drop circuit design makes building a circuit simple..


PROGRAM OUTLINE

This program was developed as an end of semester project in Visual Basic. It combined many of the techniques learned throughout the semester, to produce a finished product.

The basic function of the program is to test digital circuits. Two forms make up the entire program. The first is the main page (Boolean Logic Circuit Program) where the visual circuit is displayed, and the startup routine. The second is the Boolean Circuit Design page form where the user selects the number of inputs to use (2, 4, 6 or 8). Each form contains a help section to explain how to use the program.

When the user clicks on the "Design Circuit" button, the second form pops up, and waits until a selection for number of inputs is made. When the number of inputs is selected, and "OK" is selected, the program returns to the main form. Upon returning to the main form, a number of empty boxes has shown up, enough to seat the number of Two-input logic gates to form a single output, based on the number of inputs chosen. With an option of 6 different gates to choose from the user can build the circuit by dragging and dropping gates from the toolbar at the side of the screen. Inputs can be set by toggling pushbuttons on the left side of the screen. The circuit can then be tested to find out the output based on the input conditions.

The Boolean Logic Circuit Program was designed for a user who has a basic knowlege of Digital logic.

 

 


Return to My Home Page