Предыдущая Главная


Так, после поступления на счетчик DD11 "Единиц минут" каждых 10-ти "минутных" импульсов он обнуляется, и единица записывается в счетчик DD 10 "Десятков минут". После занесения в DD10 6-ти единиц (т.е. через 60 минут)  он обнуляется, и единица записывается в счетчик DD9 "Единиц часов".

Если в счетчик DD8 занесены две единицы, а в счетчик DD9 поступает четвертая единица (наступает 24 часа), то оба "часовые" счетчики обнуляются: DD8 – при непосредственном поступлении в этот момент логических единиц на входы сброса  с выхода 2 счетчика DD8  и с выхода 4  счетчика DD9, а DD9 – с выхода  верхнего (по схеме) конъюнктора DD 16 через дизъюнктор DD 17. Если же в счетчик DD8 занесены 0 или 1, то счетчик DD9 через нижний (по схеме) конъюнктор DD16 и дизъюнктор DD17 сбрасывается при поступлении на его вход каждых 10-ти импульсов.  

Выходы счетчиков DD8…DD11 подключены к входам соответствующих семисегментных дешифраторов DD12…DD15, которые преобразуют двоичное содержимое счетчиков времени в коды, фиксируемые десятичными цифрами на индикаторах.

Начальную установку часов и минут осуществляют раздельно секундными импульсами через переключатели SB2 и SB3.

                                                        (выход)

 

 

 

                        Блок 18.3. Электронный будильник

Рассматриваемая схема (рис.18.2) содержит четыре блока, описываемых ниже.Для наглядности шины для сигналов единиц минут, десятков минут, единиц часов и десятков часов показаны раздельными и раскрашенными.


Блок текущего времени (блок часов) изображен обобщенно. Детально он был показан на рис.18.1.

Блок установки времени включения будильника реализован на счетчиках DD16 и DD17 (установка единиц и десятков минут) и на счетчиках DD14 и DD15 (установка единиц и десятков часов). Изменение состояния этих счетчиков быстро осуществляется импульсами с секундным интервалом, поступающих через переключатели S1 и S2. Причем, отдельно устанавливаются счетчики часов и счетчики минут.

Блок сравнения времени включения будильника с текущим временем реализован на компараторах DD4 и DD2 (сравнение единиц и десятков минут) и на компараторах DD3 и DD1 (единицы и десятки часов). Когда коды времени, установленного на будильнике, и текущего времени окажутся одинаковыми, на выходе элемента И  DD5 появится логическая единица, которая включит генератор сигнала будильника, собранного на элементах И-НЕ DD16.1 и DD16.2.

Блок индикации позволяет фиксировать как текущее время, так и время установки будильника. Он собран на 16-ти мультиплексорах в четырех микросхемах DD6…DD9. Выходы каждой микросхемы соединены с входами 7-сегментного дешифратора, непосредственно работающего на индикатор. На входы М0 всех мультиплексоров поступают коды текущего времени (единицы и десятки минут, единицы и десятки часов), а на входы М1 – аналогичные коды со счетчиков блока времени включения будильника. Логический нуль на адресном входе А каждой микросхемы коммутирует на ее выходы (на входы 7-сегментных дешифраторов) коды текущего времени, а логическая единица – коды времени установки будильника.                                                                                                                                                   (выход)                                                                                                            


Предыдущая Главная