Реферат: Синтез дискретно-логического устройства управления электронных часов
б). запуск часов осуществляется нажатием любой кнопки в режиме отображения времени
Для этого необходимо, чтобы импульсы от генератора тактовых импульсов не поступали на счетчик Счк1. Эту функцию будет реализовывать блок ST, схема которого имеет следующий вид:
Принцип работы блока STследующий: если при корректировке минут была добавлена минута, то сигнал i1 сбросит триггер T7 в нулевое состояние, что не позволит пройти импульсам от генератора тактовых импульсов. Находиться в нулевом состоянии триггер T7 будет находиться до тех пор, пока на его вход sне подастся напряжение низкого уровня. Это произойдет, когда часы будут находиться в режиме отображении времени (q1=0 q2=0 q3=0) и будет нажата любая кнопка (нажатию кнопки соответствует появление синхроимпульса s, т.е. s=1).
Будильник
Для того, чтобы проектируемые часы имели будильник, заведем систему счетчиков Счк7-Счк10, которые будут хранить время, при наступлении которого необходимо подать звуковой сигнал. Таким образом, нам необходимо сравнивать значения счетчиков, хранящие время будильника, со значениями соответствующих счетчиков, отсчитывающих время. Сравнение будем производить с помощью свойства импликации функции эквивалентности:
p<=>q= pq \/ pq
Приведем схему блока сравнения пары соответствующих разрядов.
Qб - разряд со счетчика будильника
Q - разряд со счетчика, предназначенного для отсчета времени
Для того, чтобы сравнить значения пары соответствующих счетчиков, необходимо проверить все их разряды по этой схеме. Если хотя бы одна пара двоичных разрядов не эквивалентна, то счетчики хранят разные значения; если все разряды эквивалентны, то счетчики хранят одно и то же значения. Исходя из этого, построим схему блока, который будем обозначать <=>, сравнивающий значения пары соответствующих счетчиков.
Для трехразрядных счетчиков:
Таким образом, время, при наступлении которого необходимо подать звуковой сигнал, характеризуется логической единицей на выходе данного блока.
Для того, чтобы проектируемые часы были обеспечены возможностью отключения режима будильника введем счетчик Счк12 с коэффициентом пересчета к=2 и одним двоичным разрядом. Значению счетчика соответсвует:
0 - будильник выключен
1 - будильник включен
Значение счетчика Счк12 будет меняться при появлении сигнала i5, которому соответствует нажатие кнопки bв режиме отображания времени.
Для того, чтобы прекратить подачу звукового сигнала по истечению 10 секунд, построим следующую схему:
Общая функциональная схема
Для просмотра нажмите сюда
Функциональная схема блоков Fи FL