Электронные часы

на К145ИК1901

Назначение выводов микросхемы К145ИК1901.

Назначение выводов микросхемы К145ИК1901

      1 — напряжение питания индикатора; 2, 3 — входы ЗГ (задающего генератора для синхронизации внешней памяти; 4 — общая очистка; 5, 10, 6 — выходы для установки частоты ЗГ; 7, 8 — подключение кварца; 11, 12 — входы изменения состояния регистра статуса; 13, 14, 16-20 — коды сегментов десятичной цифры; 24 — общий; 26-28 — управление исполнительными устройствами; 31-34 — для возможности расширения внутренней памяти ОЗУ; 39-42 — входы подключения клавиатуры; 44-47— выходные «разрядные» импульсы для управления индикатором; 48 — -27 В.


Коды сегментов десятичной цифры.

Коды сегментов десятичной цифры

      


Схема включения микросхемы К145ИК1901 в электронных часах.

Схема включения микросхемы К145ИК1901 в электронных часах; рабочая частота кварцевого резонатора Z1 (РК101А) - 32768 Гц; B2 — пьезокерамический излучатель; S — клавиатура

      БИС микроконтроллера К145ИК1901 может служить основой электронных часов, таймеров, а также в составе бытовой или иной аппаратуры для включения и выключения некоторых устройств в заданные программно моменты.

      Назначение выводов БИС и коды сегментов десятичной цифры индикатора представлены на рисунках. Тактовая частота ЗГ стабилизируется кварцевым резонатором РК101 32768 Гц, а при его отсутствии задаётся в пределах 30-40 кГц внешней RС-цепью подбором резистора R2 (при этом вывод 8 подключается к общему проводу, а вывод 7 должен быть свободным). Возможна синхронизация подачей внешних прямоугольных импульсов амплитудой 1, 5-2, 5 В и частотой 32 кГц на вывод 8 (между выводами 7 и 8 подключается резистор 10 МОм).


      Если возможность расширения памяти регистров РrR и РrМ не используется, то следует вывод 31 соединить с 32, а вывод 33 с 34. При использовании микросхемы следует также выводы 11 и 12 соединить с общим проводом. Задание различных режимов работы определяется девятью командами и осуществляется путём подачи импульсов с выходов D на соответствующие входы К с помощью клавиатуры. На входе К при отсутствии соответствующей команды появляется логическая 1, т. е. напряжение низкого уровня (-27 В).

      Команда установки минут (М) осуществляется подачей сигнала с выхода D4 на вход К1, а установки часов (Ч) — с выхода D4 на вход К2, при этом к предыдущим показаниям соответствующего времени прибавляется единица с частотой 2 Гц.

      С помощью команды «Коррекция» (К) (сигнал с выхода D1 подаётся на вход К3) осуществляется обнуление разрядов минут (секунд), далее счёт продолжается с 00 минут (00 секунд), а в разряде часов информация не меняется.

      Режим таймера (Т) (для его осуществления сигнал с выхода D3 подаётся на вход К3) совмещён с работой в режиме «Будильника 1» (Б1) и их одновременное использование недопустимо. В этом режиме осуществляется обратный отсчёт времени, установленного в программе работы режима Б1. При этом значения времени, установленные в разрядах часов и минут, воспринимаются в режиме таймера как значения минут и секунд соответственно. В момент достижения значения 00 мин. 00 с. при работе таймера счёт времени прекращается и выдаётся сигнал управления, говорящий об окончании заданного интервала времени.

      В режиме секундомера (С) (он устанавливается подачей сигнала с выхода D2 на вход К4) происходит ежесекундное приращение информации, причём в разрядах минут индицируются секунды, а часов — минуты. По команде «Останов» (О) (на вход КЗ подаётся сигнал с D2 ) на индикаторе фиксируются показания текущего времени. В регистрах эта информация также сохраняется.

      Микроконтроллер позволяет сравнивать текущее значение времени с предварительно установленными с помощью команд Б1 и «Будильник 2» (Б2) значениями. В момент совпадения текущего и заданного в режиме Б1 или Б2 времени выдаются управляющие сигналы по независимым друг от друга каналам. Длительность управляющего сигнала составляет 55 секунд. Команды Б1 (при этом сигнал с D4 подаётся на К4) и Б2 (сигнал с D3 подаётся на К4) устанавливают режим занесения контрольного времени для Б1 или Б2, а при этом признак режима выдаётся на индикаторе как 55 часов 55 минут, а само время выдачи управляющего сигнала устанавливается командами «Ч» и «М». Программы работ Б1 и Б2 заносятся в отдельные регистры памяти и позволяют использовать их многократно. По командам Б2 или Б1 содержимое программ выдаётся для контроля. По управляющим сигналам можно включать в режиме будильника звуковую сигнализацию или, например, используя режим Б1 (управляющим сигналом Y5), включать телевизор, а по режиму Б2 (управляющим сигналом Y6) — выключать.

      Прервать сигналы управления Y4-Y6 (например, звуковой сигнализации) можно либо отключив питание сигнального устройства, либо по команде В (для её осуществления сигнал с выхода D1 подаётся на вход К4) осуществить возврат к режиму текущего времени.