Задание: Дизайнер логотипов. задача на разработку функциональной схемы электронных часов (Дистанционная работа)
Для понимания задачи необходимо ознакомиться с файлами:
- Методичка_к_Лабораторной_работе.pdf
- варианты.pdf
- Свой_вариант.txt
Требуется разработать схему электронных часов со следующими функциями:
**Основной функционал:**
- Отображение и корректировка часов, минут и дня недели
- Два часовых пояса с независимой настройкой (различаются по часам и минутам)
- Раздельная корректировка десятков и единиц
- 24-часовой формат времени
- Останов часов по нажатию кнопки
- Будильник с выбором мелодии и включением/выключением (Вместо воспроизведения звуков можно отображать разные цвета в лампах (каждый цвет представляет мелодию)
Управление осуществляется через 4 кнопки (кнопок не должно быть более 4 ):
- Кнопка A - переход по режимам
- Кнопка B - действие и увеличение значений
- Кнопка C - подтверждение, возврат, переключение поясов
- Кнопка D - настройка будильника
(Функции кнопок при необходимости можно немного изменить )
Что нужно сделать: граф конечного автомата на 18 состояний (у меня уже готов! мой_конечны_автомат.png ), требуется выполнить кодирование состояний, входов и выходов, синтез логических блоков F и FL с минимизацией функций, построить полную функциональную схему и рассчитать площадь микросхемы.
У меня есть несколько примеров похожих проектов в Logisim (например, Вариант_пример_1.txt и пример_1.circ). Каждый из примеров реализует близкие функции, но с отличиями: где-то есть секундомер вместо будильника, где-то один часовой пояс, где-то отсутствует выбор мелодии и т. д.
Например, в первом примере большинство функций аналогичны моим. посмотрите файлы Вариант_пример_1.txt и пример_1.circ
Я приложил фотографию моего конечного автомата (мой_конечны_автомат.png). При необходимости можно объединить некоторые состояния или изменить некоторые входы и выходы. Но главное, чтобы их было не более 4 кнопок (но можно, например, сделать так, что нажатие двух кнопок будет выполнять некоторые функции).
Я также хочу получить отчет, подобный тем, которые я привел в качестве примеров, в основном в части минимизации и схемотехнической реализации.
и, конечно же, объяснение того, как продемонстрировать работу в Multisim.
Вы можете выполнить работу в Multisim, если Logisim вам не подходит.