Presumably you've been taught how to make truth tables and use Kmaps. Have you learned about the double dabble algorithm?Not really, i've talked with a couple of people I know in the same course as me and they didn't have any clue either
I missed the part where you wanted to display 0-15, not 0-F. That can be done with a truth table of 4 variables with 9 outputs. I would have done it with a binary to BCD converter, but that would take a couple dozen gates in addition to the logic it would take to implement a BCD to seven segment decoder.That's fine because 7447 won't do what you want.
Are you breadboarding or just simulating?
EDIT: solution with a 2-digit display or a hexadecimal display.

There was a ROM based commercial binary to hexadecimal decoder (MC14495). I implemented the one I used with logic gates.
EDIT 2:
The 4 bit binary to 2 seven segment display decoder took me about 60 gates (with no attempt to reuse expressions).
Last edited: