Wire the circuit in the schematic on your breadboard. Verify with a multimeter that there are no shorts between power and ground, and that power and ground are actually hooked up to the chip's pins. Have a TA check the circuit over, to make sure there are no shorts.
Download your C code from lab 1 to test your circuit.
Power off the breadboard, and wire up the seven segment display, in an order of your choosing.
Run your code again, to verify that all segments are connected.
Write a binary to hexadecimal seven-segment routine that will count from 0 to f.
Write code so that pressing the stop-start button halts and resumes counting
Write code so that pressing the up-down button changes the direction of counting. The Decimal Point on the 7-segment display should be lit when counting upwards.
Deliverables
Demonstrate working code to a TA. You can either do this during this lab, or during the first 1/2 hour of the next lab. We will be looking for:
Reasonble user-interface. Ie. make sure buttons are response but not overly sensitive.
The Decmial Point should indicate direction counted (lit when counting up). It should change state even when counting is stopped.
Changing counting direction should work properly, Ie it can't continue counting for one number in the wrong direction.