как реализуется подобное?(помогите плиз)
Разработать на основе однокристальной ЭВМ электронные часы для пульта оператора с заданными характеристиками.
Режимы работы:
отсчет и индикация текущего времени в формате (часы - минуты);
установка времени с пульта оператора;
установка будильников (часы, минуты);
включение будильника подачей сигнала зуммера и мигания лампочки на пульте.
На пульте предусмотрены клавиши установки "Время", "Будильник-1","Будильник-2","Будильник-3", "Час", "Мин" и линейный дисплей из пяти 7-сегментных индикаторов (2 для часов, 2 для минут и 1 для разделительного дефиса).
Разработать алгоритмы и программы процедур ввода, отсчета и вывода на дисплей.
Для отладки программ использовать виртуальную систему моделирования VSM из пакета PROTEUS. При отладке программы использовать виртуальные внешние устройства: кнопки, 7-сегментные индикаторы или ЖКД для отображения времени.
Исходные данные.
Тип МК Atmel AT89C51
Количество будильников 3
Время работы зуммера 30с
Частота мигания 0,5 Гц
|