Таймер с простым управлением, индикацией и памятью установки. На CMOS
Это представление своего видения таймера для экспонирования. Ранее неоднократно собирался на разных микросхемах, доступных донорских.
Сразу изображения работы логики в разных режимах.
Немного подробностей.
Таймер имеет индикацию установки времени. При работе индикация обратного отсчёта. Окончание отсчёта отображается нулями. Точка в меньшем разряде является индикатором режима установки времени. Кнопки установки времени активны только в этом режиме, при отсчёте блокируются.
Таймер имеет простое управление. Время устанавливается отдельными кнопками на разряд. Запуск, остановка, переход в режим установки осуществляется одной кнопкой. Работает так – исходное состояние это состояние установки времени, после установки времени одним кликом запускается отсчёт. По достижении нуля таймер останавливается, клик переводит в состояние установки времени. Клик во время отсчёта останавливает таймер и переводит в режим установки времени. Особенность в том, что при возвращении в режим установки времени выводится установленное ранее значение, а не нули. Это удобно когда выполняются несколько операций с одним и тем же временем. Запуск таймера происходит при отпускании кнопки, а не при нажатии.
Таймер выполнен на реверсивных счетчиках U1, U2. Роль ввода и памяти значений выполняют счетчики U3. Переключение с одной кнопки также реализовано на счетчике U4:B. Отображение окончания отсчёта реализована на U4:A.
U7, U8 декодеры индикаторов. Может быть выполнена иначе. Собиралось даже на донорских жк с встроенным декодером.
U6 просто делитель на 100. Изображен, чтобы показать, что его запуск можно связать с запуском таймера. Частоту можно снимать с сети или внедрить генератор на CLK U2. Особенность только в управлении и вводе. Количество разрядов и разрешение легко изменяются.
Файлик симулятора. (Стабилитрон лечит цифру на входе кнопок.)ТАЙМЕР99.pdsprj
.
Изменено пользователем Racketnyck
0 Комментариев
Рекомендуемые комментарии
Комментариев нет
Присоединяйтесь к обсуждению
Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.