ucMike (14.03.2012 21:38, просмотров: 138) ответил mazur на 1 - Где-то читал, что кто использует событийную систему, тот не умеет использовать автоматное программирование. Так это или не так, время покажет. Но, хотелось бы разъяснения этому.
Можно так (не шедевр) [code]
char strLCD[8][20]; // буфер для морды
unsigned time; // увеличивается раз в секунду таймером
char Alarm; // =0/1 (нет/есть)
void main()
{
....
for( ; ; )
{
RefreshLCD();
...
}
}
void RefreshLCD()
{
if( (time & 1) && Alarm )
{
print(0,strLCD[4]);
print(1,strLCD[5]);
print(2,strLCD[6]);
print(3,strLCD[7]);
}
else
{
print(0,strLCD[0]);
print(1,strLCD[1]);
print(2,strLCD[2]);
print(3,strLCD[3]);
}
}
[/code]