User`s guide
Processor Expert Interface
Processor Expert Tutorial
111Targeting MC56F83xx/DSP5685x Controllers
case 5: GPIO_D6_ClrVal(); break;
case 6: GPIO_D7_ClrVal(); break;
}
}
else
{
switch (num)
{
case 1: GPIO_C0_SetVal(); break;
case 2: GPIO_C1_SetVal(); break;
case 3: GPIO_C2_SetVal(); break;
case 4: GPIO_C3_SetVal(); break;
case 5: GPIO_D6_SetVal(); break;
case 6: GPIO_D7_SetVal(); break;
}
}
}
#define CLEARLEDS showNumberWithLEDs(0)
/* method to set each LED status to reflect the given number/bitfield */
void shwNumberWithLEDs(long);
void showNumberWithLEDs(long num)
{
int i;
for (i=0; i<6; ++i)
{
if ((num>>i) & 1
setLED(i+1);
else
clrLED(i+1);
}
}
/* Pattern: "Count" from 0 to 63 in binary using LEDs to represent bits
of the current number. 1 = enabled LED, 0 = disabled LED. */
void pattern();
void pattern()
{
long i;
int j;
for (i=0; i<=0b111111; ++i)
{
showNumberWithLEDs(i);
wait(100000);