EveryCircuit
Contact
Reviews
Home
Yasunari
modified 2 years ago

Binary to Decimal Converter

7
7
348
04:34:45
Binary to Decimal Converter using relays. 000000000(0) to 111111111(511) This circuit can convert an 9bit binary number to a decimal number. Set the binary value with the switch at the bottom, and press the push-switch in the 7-segment of the second digit to start the conversion process. In fact, this circuit can convert up to 10th, but it has been detuned due to lack of space.
published 2 years ago
592azy2circuitdude
2 years ago
This is incredible. How where you able to keep track of all the connections? Also, you managed to keep the running speeds up. Absolutely amazing.
592azy2circuitdude
2 years ago
By the way, does this use the Double-Dabble algorithm (aka shift add three algorithm)?
Yasunari
2 years ago
I see that this is called the Double-Dabble algorithm. I looked it up and found a similar process. The sequential circuit used in this circuit allows bit shift and BCD correction to be performed simultaneously. If you recognize each latch, counter, etc. in block units, the wiring method for each is the same, so it is not difficult to figure out the connection positions. However, only the 7-segment decoder is complicated, so I wired it while checking the circuit diagram. Tap the connection point and it will be indicated in yellow, so you can check it.
592azy2circuitdude
2 years ago
The reason I asked is because I also created some binary to decimal converters (4 bit https://everycircuit.com/circuit/6548980953251840 12 bit https://everycircuit.com/circuit/6083732712456192 ). Are you using a modified double-dabble approach?
Yasunari
2 years ago
Yes, I am using my own a modified double-dabble approach. Your circuits are also great👍
592azy2circuitdude
2 years ago
Thanks. I still can't get over how you managed to pack three 7-segment decoders in there, along with clock and state machine circuitry! Fantastic.
yereon
2 years ago
💯

EveryCircuit is an easy to use, highly interactive circuit simulator and schematic capture tool. Real-time circuit simulation, interactivity, and dynamic visualization make it a must have application for professionals and academia. EveryCircuit user community has collaboratively created the largest searchable library of circuit designs. EveryCircuit app runs online in popular browsers and on mobile phones and tablets, enabling you to capture design ideas and learn electronics on the go.

Copyright © 2026 by MuseMaze, Inc.     Terms of use     Privacy policy