Да и то не обязательно ) Я стремлюсь вообще их поменьше делать.Аlex писал(а):Глобальная переменная нужна только в случае обмена данными между модулями/функциями.
Ну если с таким подходом делать что-то другое может и заглючить. Повезло в этот раз не факт что повезет в другой)К@Т писал(а):Уже 2 новых года встречал с герляндой на 56 эфектом с кодом написанной подобным образом(т.е.с одной глобольной переменной) и глюков не было скоро третий будет и интересно когда её заглючит?
Так я так и не понял что это за дикая конструкция вместо обычного цикла?
i=0;//вводим i и присваиваем 0
m1:{
rab = 0b10000000; // Сдвиг вправо
while (rab!=0)
{
PORTB=rab^0xFF; // Запись в порт
rab = rab >> 1; // Сдвиг
wait1 (); // Задержка
}
}
i=i+1;//увеличиваем на 1
if i<8 goto m1;//для 8 повторов переход на метку m1
else goto m 2;//переход на другой эфект под меткой m2


