Before start making a adding calculator you need to have some basic knowledge of binary adder how to add binary digit . As we know we use decimal number system in our daily life because of we have 10 finger , and 10 fingers make us easy to calculating numbers , but not easy if the number is large . So some-one have discovered a calculator . But calculator do not have any fingers it has only a power source (ie battery ) and by using that energy it can calculate large number , using its two state 1 or 0 . that is power is available (1) and power is not available (0) . By adding some extra circuitary the binary number is seems to be like decimal number but actually it is just a combination of leds that make it digits .
In this section we are actually make a binary calculator that that can add up to 4 digit (ie 4 bit) .we need some integrated circuit to observe the result of binary calculator in decimal number system . So we have used 4511 integrated circuit ic to decode the result of binary adder and that is send to seven segment display .so the component required are
- AND gate ic
- OR gate ic
- XOR gate ic
- 4511 binary to hex decoder
- Seven segment display
- Power source and some resistors
In this section we only discuss about binary calculator , if you want to learn about how seven segment works and how binary to hex decoder ic works please click the highlighted area .
Half adder is a combination of digital circuit that can add numbers but cannot addthe carry . in half adder all calculation is based without carry . here is the circuit diagram of the half adder
the circuit diagram of half adder is as shown in in figure below
to understand the result of the half adder circuit you need to understand the basic of truth table of the basic logic gates circuit pleae refer this section for more about the gates
the block diagram of full adder circuit is given below
and the circit diagram is shown in figure with the simulation circuit
and the above circuit with the 7-segment display is exactly the same as this block diagram
you will find the simulation file here