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

  1. Converts binary to decimal
  2. 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

  1. More Python practice.
  2. Binary-Decimal Conversion.
  3. Adders function/use.
  4. 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

Binary to Decimal Converter

Binary to Decimal Converter

Adder Simulator

Adder Simulator