#include #include #pragma LINK_INFO DERIVATIVE "mc9s12dp512" unsigned char i; const unsigned char TABLE[13]= { 128,192,238,255,238,192,128,64,17,1,17,64,0 }; void DELAY(void); void main(void) { DDRB = 0xFF; PORTB = 0x0; for(i=0;i<13;i++) { PORTB = TABLE[i]; DELAY(); if(i==12) i = -1; } }