Hello Lcj100,
Where do I start?
1. This forum is about 99 percent Basic from M E Labs, there are people here who write in C as well.
2. Most here do not do homework or school projects, because we want <b>YOU</b> to learn by doing it yourself.
3. If you want help, post the code you are struggling with, and you may well get HELP, not prewritten code, but help.
4. As for a schematic . . . You as the designer of your project will determine that, because it is your decision as to which port you drive the 7 segment display from, which port you use for inputs etc . . . Unless your professor gave you a P/C board or instructions to use a certain port . . .
Oh, that other 1% . . assembly, embedded into the basic code.