Как правильно написать функцию - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Помогите разобраться. есть такая функция:
void auto_motion_down(int m)
{
 int x; 
 if (A>83)
  {
    x=D;
    PORTB |= (1<< PB0);
  }
     if (D<=x-m)
        {
         PORTB &= ~ (1 << PB0);
        }
}
Суть такая: "А" -это линейный датчик положения конвеера. D это положение привода смещения. Если А > 83, текущее положение привода записывается в "х".Включается привод. Отключится он должен когда D будет меньше или ровно "х", минус какое то значение "m". m- это миллиметры. Собственно отключение не происходит!!!

Решение задачи: «Как правильно написать функцию»

textual
Листинг программы
int STATE;
int main(){
}

Объяснение кода листинга программы

В представленном коде:

  1. Объявлена переменная STATE типа int.
  2. Написана функция main(), которая является точкой входа в программу.
  3. В функции main() не содержится никакого кода, поэтому она пустая. Итого:
    • Объявлена переменная STATE (1)
    • Написана функция main() (2)
    • В функции main() нет кода (3)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы