Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Seven Segment.c
- Display digits on a 7-segment (common cathode) LED display.
- */
- #include "simpletools.h" // Include simpletools
- int main()
- {
- while(1) // main function
- {
- set_directions(15, 8, 0b11111111); // P15...P8 -> output
- set_outputs(15, 8, 0b00000000); // 0 -> 7-segment display
- pause(500);
- set_outputs(15, 8, 0b00000001); // 1
- pause(500);
- set_outputs(15, 8, 0b00000010); // 2
- pause(500);
- set_outputs(15, 8, 0b00000100); // 3
- pause(500);
- set_outputs(15, 8, 0b00001000); // 4
- pause(500);
- set_outputs(15, 8, 0b00010000); // 5
- pause(500);
- set_outputs(15, 8, 0b00100000); // 6
- pause(500);
- set_outputs(15, 8, 0b01000000); // 7
- pause(500);
- set_outputs(15, 8, 0b10000000); // 8
- pause(500);
- set_outputs(15, 8, 0b00000000); // 9
- pause(500);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment