Код: Выделить всё
....
void k_ss (void) // часть обработки нажатия кнопок останова
{
DSX = 1; // закрыть защелку (чтобы можно было нажать только 1 кнопку останова.)
TMR2ON = 0; // выключить TMR2 (счет времени)
stTMR1(); // запуск 1 сек интервала
DST = 0; // открыть защелку для k_st
}
.....
main()
....
if ((k_s1 == 0) && (DSX == 0))
{
N_knop = 1; // запоминаем номер кнопки
k_ss();
}
if ((k_s2 == 0) && (DSX == 0))
{
N_knop = 2; // запоминаем номер кнопки
k_ss();
}
if ((k_s3 == 0) && (DSX == 0))
{
N_knop = 3; // запоминаем номер кнопки
k_ss();
}
if ((k_s4 == 0) && (DSX == 0))
{
N_knop = 4; // запоминаем номер кнопки
k_ss();
}
if ((k_s5 == 0) && (DSX == 0))
{
N_knop = 5; // запоминаем номер кнопки
k_ss();
}

