#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=0X01;
for(i=0;i<400000;i++){}
PORTA_DATA=0X04;
for(i=0;i<400000;i++){}
PORTA_DATA=0X02;
for(i=0;i<400000;i++){}
PORTA_DATA=0X08;
for(i=0;i<400000;i++){}
PORTA_DATA=0X10;
for(i=0;i<400000;i++){}
PORTA_DATA=0X40;
for(i=0;i<400000;i++){}
PORTA_DATA=0X20;
for(i=0;i<400000;i++){}
PORTA_DATA=0X80;
for(i=0;i<400000;i++){}
}
}