Задача была таковой, что бы через определенный промежуток времени совершался сдвиг на следующий PORTB, но почему то он не происходит ,что не так в коде ? :
#include <tiny13a.h>
#include <delay.h>
void main(void)
{
unsigned char rab;
PORTB=0x18;
DDRB=0x17;
ACSR=0x03;
while (1)
{
rab = 0b1000;
while (rab!=0)
{
PORTB=rab^0x18;
rab = rab>>1;
delay_ms (200);
}
}
}
Раздел: AVR
#include <tiny13a.h>
#include <delay.h>
void main(void)
{
unsigned char rab;
PORTB=0x18;
DDRB=0x17;
ACSR=0x03;
while (1)
{
rab = 0b1000;
while (rab!=0)
{
PORTB=rab^0x18;
rab = rab>>1;
delay_ms (200);
}
}
}
Раздел: AVR