Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Seven Segment.c
- Display letters 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);
- pause(500);
- set_outputs(15, 8, 0b00000001);
- pause(500);
- set_outputs(15, 8, 0b00000010);
- pause(500);
- set_outputs(15, 8, 0b00000100);
- pause(500);
- set_outputs(15, 8, 0b00001000);
- pause(500);
- set_outputs(15, 8, 0b00010000);
- pause(500);
- set_outputs(15, 8, 0b00100000);
- pause(500);
- set_outputs(15, 8, 0b01000000);
- pause(500);
- set_outputs(15, 8, 0b10000000);
- pause(500);
- set_outputs(15, 8, 0b00000000);
- pause(500);
- set_outputs(15, 8, 0b11110101); // A
- pause(1000);
- set_outputs(15, 8, 0b00110111); // b
- pause(1000);
- set_outputs(15, 8, 0b00010011); // c
- pause(1000);
- set_outputs(15, 8, 0b10010111); // d
- pause(1000);
- set_outputs(15, 8, 0b01110011); // E
- pause(1000);
- set_outputs(15, 8, 0b01110001); // F
- pause(1000);
- set_outputs(15, 8, 0b11110110); // G
- pause(1000);
- set_outputs(15, 8, 0b00110101); // H
- pause(1000);
- set_outputs(15, 8, 0b00100001); // I
- pause(1000);
- set_outputs(15, 8, 0b10000111); // J
- pause(1000);
- set_outputs(15, 8, 0b00100011); // L
- pause(1000);
- set_outputs(15, 8, 0b00010101); // n
- pause(1000);
- set_outputs(15, 8, 0b00010111); // o
- pause(1000);
- set_outputs(15, 8, 0b11110001); // p
- pause(1000);
- set_outputs(15, 8, 0b11110100); // q
- pause(1000);
- set_outputs(15, 8, 0b00010001); // r
- pause(1000);
- set_outputs(15, 8, 0b01110110); // s
- pause(1000);
- set_outputs(15, 8, 0b00110011); // t
- pause(1000);
- set_outputs(15, 8, 0b00000111); // u
- pause(1000);
- set_outputs(15, 8, 0b10110100); // y
- pause(1000);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement