VT2 Ivan_Druzin

Dependencies:   mbed

main.cpp

Committer:
idruzin
Date:
2016-11-10
Revision:
0:eabb6df49784

File content as of revision 0:eabb6df49784:

// program code for Exercise 19
#include "mbed.h"
DigitalOut A(p5); // segment A
DigitalOut B(p6); // segment B
DigitalOut C(p7); // segment C
DigitalOut D(p8); // segment D
DigitalOut E(p9); // segment E
DigitalOut F(p10); // segment F
DigitalOut G(p11); // segment G
DigitalOut DP(p12); // segment DP
int main()
{
    while (1) { // infinite loop
        A=1;
        B=1;
        C=1;
        D=1;
        E=1;
        F=1;
        G=0;
        DP=0; // set LEDs '0'
        wait(0.5);
        A=0;
        B=1;
        C=1;
        D=0;
        E=0;
        F=0;
        G=0;
        DP=0; // set LEDs '1'
        wait(0.5);
        A=1;
        B=1;
        C=0;
        D=1;
        E=1;
        F=0;
        G=1;
        DP=0; // set LEDs '2'
        wait(0.5);
        A=1;
        B=1;
        C=1;
        D=1;
        E=0;
        F=0;
        G=1;
        DP=0; // set LEDs '3'
        wait(0.5);
        A=0;
        B=1;
        C=1;
        D=0;
        E=0;
        F=1;
        G=1;
        DP=0; // set LEDs '4'
        wait(0.5);
        A=1;
        B=0;
        C=1;
        D=1;
        E=0;
        F=1;
        G=1;
        DP=0; // set LEDs '5'
        wait(0.5);
        A=1;
        B=0;
        C=1;
        D=1;
        E=1;
        F=1;
        G=1;
        DP=0; // set LEDs '6'
        wait(0.5);
        A=1;
        B=1;
        C=1;
        D=0;
        E=0;
        F=0;
        G=0;
        DP=0; // set LEDs '7'
        wait(0.5);
        A=1;
        B=1;
        C=1;
        D=1;
        E=1;
        F=1;
        G=1;
        DP=0; // set LEDs '8'
        wait(0.5);
        A=1;
        B=1;
        C=1;
        D=1;
        E=0;
        F=1;
        G=1;
        DP=0; // set LEDs '9'
        wait(0.5);
    }
}