#define PORTA_DDR *(volatile uint8_t *)0x21
#define PORTA_DATA *(volatile uint8_t *)0x22
int main(){
PORTA_DDR=0XFF;
volatile long i;
while(1){
PORTA_DATA=0XFF;
for(i=0;i<400000;i++){}
PORTA_DATA=0X7F;
for(i=0;i<400000;i++){}
PORTA_DATA=0X3F;
for(i=0;i<400000;i++){}
PORTA_DATA=0X1F;
for(i=0;i<400000;i++){}
PORTA_DATA=0X0F;
for(i=0;i<400000;i++){}
PORTA_DATA=0X07;
for(i=0;i<400000;i++){}
PORTA_DATA=0X03;
for(i=0;i<400000;i++){}
PORTA_DATA=0X01;
for(i=0;i<400000;i++){}
}
}