Objectives:
The purpose of this lab is to design a half adder, full adder, and ripple carry adder as well as build them using logic gates. This is to introduce us to simple addition using circuits as well as to
reinforce our understanding of how to use truth tables and Karnaugh maps to create Boolean equations and design a circuit.
Design:
The first step in the process of this lab is to create truth tables for our half adder and full adder circuits. We can then use these to create Karnaugh maps, which we can then in turn use to derive
Boolean equations for each output. We can then use these equations as blueprints for creating our
schematics. All of these can be found in the Post-lab Deliverables section.
With all the preparation completed, now all we have to do is build the circuits. I began by first connecting one each of the 74ALS08(AND), 74ALD32(OR), and 74ALS86(XOR) ICs across partition lines on the breadboard and connecting group and power to their lower left and upper right legs respectively. This will give me access to enough gates to test all circuits without needing to do any more later. Once those are in place I can follow my schematics to wire up each circuit and test all the outputs.
Results:
During the lab, I successfully created the circuits as outlined in my schematics. All outputs matched the truth tables I designed, which tells me that the circuits worked as intended. Photographs of these circuits are included below.
Half Adder Circuit Full Adder Circuit Carry Ripple Adder Circuit