БИС микроконтроллера К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) осуществить возврат к режиму текущего времени.