#1 2016-05-10 22:03:10

Student
Учасник
Зареєстрований: 2016-05-04
Повідомлень: 5

Очень нужна помощ

Помогите с выполнением задания:
1)Разработать скетч с одноразрядным индикатором так, чтобы при нажатии на кнопку шаг за шагом выводились цифры даты рождения. Например, если дата «10.11.1998», то выводится«1», «0», «.» и т.д.
2)Разработать скетч с четырехразрядным индикатором так, чтобы справа налево передвигалась бы в бесконечном цикле дата дня рождения. Например, число «10» в предыдущем задании.
Буду благодарен за любую помощь)))

Неактивний

#2 2016-05-11 07:18:43

Green
Учасник
Зареєстрований: 2015-11-08
Повідомлень: 593

Re: Очень нужна помощ

// display clock on single led
// return: SHORT - display, EMPTY - end
u08 DisplayClock(void)
{
  static u08 led_timer;
  static u08 i;

  if (!led_timer) {
    #if MONTH_WO_ZERO
    if (!i && clock[MONTH] / 10 == 0)
      i++;
    #endif
    Display(i & 1 ? clock[i / 2] % 10 : clock[i / 2] / 10);
  }
  if (++led_timer == ms2sys(LED_ON_TIME))
    LED_OFF();
  if (led_timer >= ms2sys(LED_ON_TIME + LED_OFF_TIME)) {
    led_timer = 0;
    if (++i >= sizeof(clock) * 2) {
      i = 0;
      return EMPTY;
    }
  }
  return SHORT;
}

htpicc@gmail.com

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму