Decimal display with binary output by Ecconia

Build image: 
In-game name (NO VISITORS! Must be LEARNER rank or higher!): 
Ecconia
Builder name(s) and current ranks: 
Ecconia - Learner
Creation location: 
-427 +93 -411
Machine Features: 

The Machine is a decimal display.
For the control features read the "How to use".
It saves BCD numbers, and can shift them to left (in font of the display).
It converts the BCD numbers to 7-Segment numbers.
It can encode the saved BCD numbers to a binary serial number. It does not use "Double Dabble" it uses rightshift for encoding (divideing by 2).
It converts the serial number to a paralell number and if the system requested a number it saves if a number was calculated.

How To Use: 

User:
You can control the display from the controlpanel.
The controlpanel has ten buttons for each number, a button to reset the Screen, one to start encoding and a lever for a special mode.
If the special mode is enabled the machine will fill every digit with the number pressed.
You have to turn the lever off again, to end the mode.

Before a next button can be pressed, you should wait for the time a piston extends. If you can type faster but take the risk that the number won't show on the Display. The encode button has a spam protection.

The display has an indicator if the system needs a number, if the indicator (redstone lamp) gives you a signal, you should press the encode button.

System designer:
If you want to connect the display to your system there are 3 wires you should use.
The system can send a puls which tells the display that a number is required. If this happend the display saves if a number was encoded and returns this state. If the System has read the number it can reset the request for a next one.

PS: The number is saved in a register, but the system has to add a read function at the paralell output.

Request status: 
Approved

Comments

Well it uses Serial Double Dabble

By Ecconia