Page 1 of 1

[Mesecons] 4-bit Decoder to 7 Segment Display

PostPosted: Mon Aug 27, 2012 00:14
by cornernote
removed

PostPosted: Mon Aug 27, 2012 00:39
by PilzAdam
Link is broken.

PostPosted: Mon Aug 27, 2012 01:13
by InfinityProject
This is amazing!

PostPosted: Tue Aug 28, 2012 06:30
by cornernote
I made a tiny 4-bit decoder using 64 microcontrollers

download

Image


Mesecon Microcontroller Programming

A=input from button
B=input from larger bit
C=output to larger digit
D=output to current digit

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
---------------------------------------------------------------------------
bit 4 (+8)    bit 3 (+4)    bit 2 (+2)    bit 1 (+1)     << indicator lights
---------------------------------------------------------------------------
sbi(D,A)    sbi(D,A&B)    sbi(D,A&B)    sbi(D,A&B)     |    F    |
sbi(D,A)    sbi(D,A&B)    sbi(D,A&B)    sbi(D,!A&B)    |    E    |
sbi(D,A)    sbi(D,A&B)    sbi(D,!A&B)   sbi(D,A&B)     |    D    |  O
sbi(D,A)    sbi(D,A&B)    sbi(D,!A&B)   sbi(D,!A&B)    |    C    |  U
sbi(D,A)    sbi(D,!A&B)   sbi(D,A&B)    sbi(D,A&B)     |    B    |  T
sbi(D,A)    sbi(D,!A&B)   sbi(D,A&B)    sbi(D,!A&B)    |    A    |  P
sbi(D,A)    sbi(D,!A&B)   sbi(D,!A&B)   sbi(D,A&B)     |    9    |  U
sbi(D,A)    sbi(D,!A&B)   sbi(D,!A&B)   sbi(D,!A&B)    |    8    |  T
sbi(D,A)    sbi(D,A&!B)   sbi(D,A&B)    sbi(D,A&B)     |    7    |
sbi(D,A)    sbi(D,A&!B)   sbi(D,A&B)    sbi(D,B&!A)    |    6    |
sbi(D,A)    sbi(D,A&!B)   sbi(D,B&!A)   sbi(D,A&B)     |    5    |
sbi(D,A)    sbi(D,A&!B)   sbi(D,B&!A)   sbi(D,B&!A)    |    4    |
sbi(D,A)    sbi(D,A|B)    sbi(D,A&!B)   sbi(D,A&B)     |    3    |
sbi(D,A)    sbi(D,A|B)    sbi(D,A&!B)   sbi(D,B&!A)    |    2    |
sbi(D,A)    sbi(D,A|B)    sbi(D,A|B)    sbi(D,A&!B)    |    1    |
sbi(D,A)    sbi(D,A|B)    sbi(D,A|B)    sbi(D,!A&!B)   |    0    |  << the row closest in the image
---------------------------------------------------------------------------
bit 4 (+8)    bit 3 (+4)    bit 2 (+2)    bit 1 (+1)     << input buttons
---------------------------------------------------------------------------
 ^^ the column closest in the image

** In addition to the table above, all have: sbi(C,A)

PostPosted: Tue Aug 28, 2012 08:13
by cornernote
Next I added the 7 segment display decoder on top. I was able to get the connection to the upper level using only 2 nodes with inverters.

The whole 4-bit input to 7-segment driver is only 10x17x3, including the input buttons and indicator lights.

download
Image

The whole 7x16 grid of microcontrollers is programmed like this:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
no need to list every chip, you just have to decide if you want the piston in or out:

POWER ON - (piston out) will hide on 7 segment display
sbi(B,D)sbi(A,C|!D)

POWER OFF - (piston in) will display on 7 segment display
sbi(B,D)sbi(A,C&D)

PostPosted: Tue Sep 18, 2012 11:59
by Magicdolphin
very impressive!!

PostPosted: Tue Sep 18, 2012 23:17
by Nexdah
You Kids and your Fancy Machines these days!

Back in my day, it was called Infiniminer!

PostPosted: Wed Sep 19, 2012 08:27
by creeper96
Two words so frekkin AWESOME how long did it take to build anyone of them.And yes i did not use two words

PostPosted: Wed Sep 19, 2012 08:44
by cornernote
The first ones took quite a few hours, cos i basically didn't understand how it was going to work. Once you understand how to build the basic things its a lot easier.

PostPosted: Wed Sep 19, 2012 12:48
by Tom
Very nice work. ;)

PostPosted: Fri Nov 30, 2012 17:16
by qwrwed
Why is this removed?

PostPosted: Sat Dec 01, 2012 01:18
by InfinityProject
qwrwed wrote:Why is this removed?


Cornernote removed most of his work and then left the forums.