Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програма для автомата подачі дзвінків у навчальному закладі

Реферат Програма для автомата подачі дзвінків у навчальному закладі





stify">}

/** вихід з налаштувань дати і дня тижня **/(OK)//Якщо кнопка ок натиснута, то вихід

{((PINC amp; (1 lt; lt; PC3)) == 0) {}=0;

} (ok == 0)

{break;}

}

/** Вихід з меню **/(MENU)//якщо кнопка меню натиснута

{((PINC amp; (1 lt; lt; PC2)) == 0) {}=0 ;;

}

}; 3://Налаштування вкл/викл дзвінків

while (1)

{((c == 1) || (e == 0) || (v == 0))

{_ com (0x08);// Повне вимикання дісплея_com (0x01);// Очистка дисплея

_ delay_us (100); _ com (0x06);// Зрушення курсора вправо_com (0x0C);// Включення дисплея, курсор не бачимо

c=0;=1;=1;

} _ string (0x86, MEH ° ); _ string (0xC0, lt; Bє ». · іoЅєoі gt; );

if (MENU)//якщо кнопка меню натиснута

{((PINC amp; (1 lt; lt; PC2)) == 0) {}=0 ;;

}

(HOUR)//Якщо натиснута кнопка Годинники +

{((PINC amp; (1 lt; lt; PC0)) == 0) {}//Чекаємо відпускання кнопки=2 ;;

} (MIN)//Якщо натиснута кнопка Хвилини +

{((PINC amp; (1 lt; lt; PC1)) == 0) {}//Чекаємо відпускання кнопки=4 ;;

} (OK)//Якщо кнопка ок натиснута

{((PINC amp; (1 lt; lt; PC3)) == 0) {}=1;

}

(ok == 1)

{(e == 1)

{_ com (0x08);// Повне вимикання дісплея_com (0x01);// Очистка дисплея

_ delay_us (100); _ com (0x06);// Зрушення курсора вправо_com (0x0C);// Включення дисплея, курсор не бачимо

e=0;=1;

} _ string (0x82, Bє ». · іoЅєoі ); (zvon_vkl == 1) lcd_string (0xC2, lt; Bє» ЖАeЅГ gt; ); if (zvon_vkl==0) lcd_string (0xC2, lt; BГє »ЖАeЅГ gt; );

if (HOUR)//Якщо натиснута кнопка Годинники +

{((PINC amp; (1 lt; lt; PC0)) == 0) {}//Чекаємо відпускання кнопкі_vkl ++;// Збільшуємо годинник на 1

if (zvon_vkl gt; 1) zvon_vkl=0;

_ delay_ms (100);

} (OK)//Якщо кнопка ок натиснута

{((PINC amp; (1 lt; lt; PC3)) == 0) {}=0;

} (ok == 0)

{break;}

}

/** Вихід з меню **/(MENU)//якщо кнопка меню натиснута

{((PINC amp; (1 lt; lt; PC2)) == 0) {}=0 ;;

}

}; 4://Інформація про розробників (1)

{((a == 0) || (f == 1) || (e == 1))

{_ com (0x08);// Повне вимикання дісплея_com (0x01);// Очистка дисплея

_ delay_us (100); _ com (0x06);// Зрушення курсора вправо_com (0x0C);// Включення дисплея, курсор не бачимо

a=1;=0;=0;=1;

} _ string (0x86, MEH ° ); _ string (0xC1, lt; Pa · paІoїАёєё );

if (MENU)//якщо кнопка меню натиснута

{((PINC amp; (1 lt; lt; PC2)) == 0) {}=0 ;;

} (HOUR)//Якщо натиснута кнопка Годинники +

{((PINC amp; (1 lt; lt; PC0)) == 0) {}//Чекаємо відпускання кнопки=3 ;;

} (OK)//Якщо кнопка ок натиснута

{((PINC amp; (1 lt; lt; PC3)) == 0) {}=1;

} (ok == 1)

{(f == 0)

{_ com (0x08);// Повне вимикання дісплея_com (0x01);// Очистка дисплея

_ delay_us (100); _ com (0x06);// Зрушення курсора вправо_com (0x0C);// Включення дисплея, курсор не бачимо

f=1;

} _ string (0x84, 4 AC ©/09 ); _ string (0xC1, Ўyгєoі Co »?Ѕoі );

if (OK)//якщо кнопка ок натиснута

{((PINC amp; (1 lt; lt; PC3)) == 0) {}=0;

} (ok == 0)

{break;}

}

/** Вихід з меню **/(MENU)//якщо кнопка меню натиснута

{((PINC amp; (1 lt; lt; PC2)) == 0) {}=0 ;;

}

} ;:;

}

//Перевірка коли дзвонити

//1 урок ((hour == hour_za) amp; amp; (minute == minute_za) amp; amp; (second == second_start) amp; amp; (day!=1) amp ; amp; (day!=7) amp; amp; (zvon_vkl == 1))


Назад | сторінка 7 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Якщо ви викликаєте швидку допомогу
  • Реферат на тему: Якщо ремонт виявився модернізацією
  • Реферат на тему: Якщо ваш працівник затриманий чи засуджений
  • Реферат на тему: Якщо лікарняний невірно розрахований
  • Реферат на тему: Якщо на товар закінчився термін придатності