WHAT IS DIFFERENCE BETEEN THE BELOW TWO PROGRAMMES,AND WHAT IS THE NEED FOR MASKING , IS IT NECESSAERY TO DO SO!!!!!!!!!!!!
[[[[[
PORTB |= 1 << PINB0;
_delay_ms(100);
PORTB &= ~(1 << PINB0);
_delay_ms(100);
PORTB ^= 1 << PINB0;
_delay_ms(100);
]]]]]
.
.
..
.
.
.
.
.
.
[[[[[
DDRA=0xFF;
while(1)
{
PORTA=~PORTA;
_delay_ms(1000);
}
]]]]]]]]]]]