The first few programs of my ongoing project to learn and design digital logic components. I plan on adding more the more I learn about digital design and especially when I start building my 8-bit breadboard computer.
function
- Converts binary to decimal
- Fully simulates an 8-bit adder component and provides useful information by displaying corresponding binary and decimal values for each inputs, total sum and sum without carry.
what i learned
- More Python practice.
- Binary-Decimal Conversion.
- Adders function/use.
- The logic gates that make up an adder.
notes
I’ve been learning basic digital design for a while now. The main purpose of me designing and making these programs was to further solidify what I’ve learned and to help me debug the 8-bit breadboard computer I plan to build later on. I’m pretty happy with the process of making these because I’ve learned enough PyQt5 and Python that I didn’t need to look up a tutorial on how to do some things because I already had the experience and my old projects to reference.
images
Adder Simulator Video on my GitHub