Ok, so we're down to what you want displayed. If you want to display the 9bit BINARY value into a DECIMAL presentation, like 000 to 511, you need to convert the value to a 3 digit BCD.
If you on the other hand can cope with the 9bit BINARY to a 3 digit OCTAL presentation, like 000 to 777, you only need 3 ordinary BCD to 7segment drivers, with a 0 to 7 displayed in each digit.
You can also use 3(2.5) x 4bit to 7segment hex drivers to display a hexadecimal value from 000 to 1FF.
For the 2 driver type solutions, you can program a number of 22v10 chips to do the 3/4bit to 7 segment conversion.
For the binary to decimal solution you also need a 9bit binary to 3 digit BCD converter in addition to the 7 segment drivers.
Depending on the type of assignment this is, you have several possibilities.
TOK