If you need to quickly add numbers from 0 to 15, and you know how to rapidly convert to binary and back to decimal, this is for you...But if your human then this is just a fun project!! I'm going to show you how to make a 4 bit (0-15) adding calculator using 74xx series IC chips.
The chips that I used are the very basic gates like OR, AND, XOR, NOR, NAND, etc. No actual adding chips are used so its one level up from transistors, and it's totally TLL!**
By the way, this is another addition to the unofficial "Macroelectronics" catagory for all of you who have seen my diy ram instructables!
**If you use the 74hc series or 74hct series, then its technically not TLL, but who cares about the techincal details!!
Remove these ads by
Signing UpStep 1: The Materials
This project only requires a few parts:
1 Breadboard, maybe 2 - It should have atleast 50-60 rows
2 74xx AND chips - I used the 74hc08
2 74xx XOR chips - I used the 74hc86
1 74xx OR chip - I used the 74hc32
1-2 DIP Switches - I used 2 8 switch DIP switches (I'm gonna expand to 8 bits)
8 1K ohm -or greater- resistors
Lots of wire - Don't yell at me but I use bare copper! Its a bad habit, (some may argue that it's a dangerous one) I know, but I don't care!











































Visit Our Store »
Go Pro Today »




I have one bit put together right now and i'm pretty sure the schematic matches yours, but I'm having a good deal of trouble and seem to be inducting power into it or something when i bring my hand close or something. I end up with something like:
0 + 0 = 1
0 + 1 = 10
1 + 0 = 10
1 + 1 = 11
any ideas?
also, if you powered a input with Vcc, would it fry? I'm not quite understanding, but nice job!
I hope this clears things up!
Also I did not understand the way you connected the dip switches.
Sorrry if I sound a little dumb but this is my first electronics project with transistors.
P.S.
can you please tell me what is your supply voltage,
I used two 9v batteries in series.
P.P.S.
When I dont have a input all the LEDs glow even if all the dip switch keys are open.
Good Luck!
I believe that 74hct can work at both CMOS and TTL levels.
No offense, but why do you want me to make a full byte? Personally, I would think a few bits or a nybble would suffice.
A nybble will definitely work, but if I have the room, I will try a byte too :)
I REALLY NEED HELP.. T_T
And also correct me if i'm wrong but this requires NO programmer right????
And no, it requires no programming what so ever, it's just logic chips and wires!
Im seriously excited to build this!
Basically, the first picture is the 2's complementor. So the Bx input (x being the bit) would go into that to be made negative (or positive if already negative).
The second picture is of the add/subtract selector. The Bx input is the normal, "un-negatized" B input, and the /Bx is the "negatized" input. When the select line is pulled high, the calculator adds, and when it's pulled low, the calculator subtracts. The ADDx outputs are connected to the Add B input. You may want to put diodes on the outputs before connecting them together and then you will want to tie the line low through a 10K ohm resistor where both outputs are connected together.
The third x inputs come from the selector's ADDx outputs. COi is the Carry In which is connected to the last bit's COo, which is the Carry Out. On the LSB, the COi is tied to ground.
The Last picture is of the gate and chip count. Yes, you will need 10 AND Chips!
Good luck and Have fun!!
Have you ever tried mouser.com? if not, you definitely should!!
p.s.
A++Tut
=D