Published Aug 5th, 2011, 8/5/11 2:52 pm
- 805 views, 2 today
- 49 downloads, 0 today
5
Okay guys, I've been making compact decoders for an improved version of a calculator that's in progress. Why? Because I want a convenient way to compact many screens and their hardware right next to each other. This is the third iteration of my decoder, and it is exactly as wide as the display itself, this is the ultimate holy grail width. For those of you who aren't even sure what it does, there are four levers in the back (they could be removed and attached to a calculator or cpu), these are the binary inputs, they will convert the binary and put it into the display to show answers. Read the levers from the top left to the bottom right, see screens for help. I hope you guys have fun with this!
P.S. Yes I know i could make it even more compact, but its starting to get a little slow the taller it gets, and this width is perfect.
P.S.S I included a sneak peak screenie of my next calculator! :)
P.S. Yes I know i could make it even more compact, but its starting to get a little slow the taller it gets, and this width is perfect.
P.S.S I included a sneak peak screenie of my next calculator! :)
Progress | 100% complete |
Tags |
tools/tracking
105684
2
7-wide-binary-to-7seg-decoder-with-piston-display
Create an account or sign in to comment.
i adjusted it a little bit, because i needed hexadecimal output, also it didn't work because of the recent patches, so i fixed it.
you are welcome:
dl.dropbox.com/u/51864402/Dokumente/7seg%20with%20Decoder%20V3.schematic
I have an 8 bit ALU that I've just hooked up to 2 hexadecimal displays, which is easy, because 4 bit in Hex is exactly 4 bits for 1 - F, so you can just use multiple 4 bit decoders for each digit and its still right on the display.
Here, I'll put up a screenshot for you.
imageshack.us/photo/my-images/543/20110806155647.png/
As you can see, 2 hex displays next to eachother, which are basically the same as dec, just extended.
This is from Wikipedia
In computer science, the double dabble algorithm is used to convert binary numbers into decimal (in particular, binary-coded decimal, or BCD, notation).
I am not sure how to apply this concept to the game yet, but I know there is a way to do it! The way it works I guess is that if I want 2 screens to show 16, I feed the binary for 16 into a machine that adds 6 to it to make it 22, which in binary is 0001 0110. That's a 1 for the first screen and a 6 for the second screen. I don't know how to build something that does this yet though. I see you're in the RDF, has anyone you know done this yet? Or am I just behind the times?
If you wanted to come join us you'd probably be accepted :P Just hop on the IRC if you want at #RDFPublic and freenode.net as the server.