while(1)
{
/*
* ***********************************
* Seconds 0-9 (LED1 - LED7)
* ***********************************
*/
/* Use timer here to set LED1 to on and off each second */
if ( (timer32_0_counter%200) < (200/2) )
{
if(sec == 1)
{
GPIOSetValue( 2, 3, LED_ON );
GPIOSetValue( 1, 11, LED_OFF );
GPIOSetValue( 1, 10, LED_OFF );
GPIOSetValue( 1,9, LED_OFF );
sec = 2;
}
else if(sec == 3)
{
GPIOSetValue( 2, 3, LED_ON );
GPIOSetValue( 1, 11, LED_ON );
GPIOSetValue( 1, 10, LED_OFF );
GPIOSetValue( 1,9, LED_OFF );
sec = 4;
}
else if(sec == 5)
{
GPIOSetValue( 2, 3, LED_ON );
GPIOSetValue( 1, 11, LED_OFF );
GPIOSetValue( 1, 10, LED_ON );
GPIOSetValue( 1,9, LED_OFF );
sec = 6;
}
else if(sec == 7)
{
GPIOSetValue( 2, 3, LED_ON );
GPIOSetValue( 1, 11, LED_ON );
GPIOSetValue( 1, 10, LED_ON );
GPIOSetValue( 1,9, LED_OFF );
sec = 8;
}
else if(sec == 9)
{
GPIOSetValue( 2, 3, LED_ON );
GPIOSetValue( 1, 11, LED_OFF );
GPIOSetValue( 1, 10, LED_OFF );
GPIOSetValue( 1,9, LED_ON );
sec = 10;
}
}
else
{
if(sec == 0)
{
GPIOSetValue( 2, 3, LED_OFF );
GPIOSetValue( 1, 11, LED_OFF );
GPIOSetValue( 1, 10, LED_OFF );
GPIOSetValue( 1,9, LED_OFF );
sec = 1;
}
else if(sec == 2)
{
GPIOSetValue( 2, 3, LED_OFF );
GPIOSetValue( 1, 11, LED_ON );
GPIOSetValue( 1, 10, LED_OFF );
GPIOSetValue( 1,9, LED_OFF );
sec = 3;
}
else if(sec == 4)
{
GPIOSetValue( 2, 3, LED_OFF );
GPIOSetValue( 1, 11, LED_OFF );
GPIOSetValue( 1, 10, LED_ON );
GPIOSetValue( 1,9, LED_OFF );
sec = 5;
}
else if(sec == 6)
{
GPIOSetValue( 2, 3, LED_OFF );
GPIOSetValue( 1, 11, LED_ON );
GPIOSetValue( 1, 10, LED_ON );
GPIOSetValue( 1,9, LED_OFF );
sec = 7;
}
else if(sec == 8)
{
GPIOSetValue( 2, 3, LED_OFF );
GPIOSetValue( 1, 11, LED_OFF );
GPIOSetValue( 1, 10, LED_OFF );
GPIOSetValue( 1,9, LED_ON );
sec = 9;
}
else if(sec == 10)
{
GPIOSetValue( 2, 3, LED_OFF );
GPIOSetValue( 1, 11, LED_OFF );
GPIOSetValue( 1, 10, LED_OFF );
GPIOSetValue( 1,9, LED_OFF );
if(sec2 == 5)
{
min++;
sec2 = 0;
if(min == 10)
{
min2++;
min = 0;
if(min2 == 5)
{
hour++;
min2 = 0;
if(hour == 10)
{
hour2++;
hour = 0;
if(hour2 == 5)
{
hour2 = 0;
hour = 1;
}
}
}
}
}
else
{
sec2++;
}
sec = 1;
}
} // end clock pulse |