Самоучитель для микроконтроллеров AVR - Самоучитель для микроконтроллеров AVR

циклы    for(;;)   и    while()  часто используют вот так:

while(1);

for (;;);

/* Так написанные эти циклы означают:

МК выполнять эту строчку пока есть питание, нет сброса и нет прерывания.

Когда возникает прерывание, программа переходит на обработчик прерывания и (если в обработчике нет перехода в другое место программы) по завершении кода обработчика опять возвращается в такой цикл.   */

8)      switch(){}; -    оператор множественного выбора, позволяет вам сделать выбор из нескольких вариантов.

switch (выражение) {
case 5:  код на Си
/* этот код будет выполняться если результат вычисления выражения равен числу 5

на этом работа оператора switch закончится */
break;

Go to Top