Устройство формирования отметок времени

Иллюстрации

Показать все

Реферат

 

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН ьц 4 Н 03 К 23/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (61) 1112568 (21) 3945697/24-21 (22) 21 ° 08.85 (46) 07.08.88. Бюл. Ф 29 (72) В.В.Зелянин и Т.M.Ìàñëåíêîâà (53) 631.3.056(088.8) (56) Авторское свидетельство СССР

Ф 1112568, кл. Н 03 К 23/00, 18.06.82. (54)(57) 1.УСТРОЙСТВО ФОРМИРОВАНИЯ ОТМЕТОК ВРЕМЕНИ по авт. св. Ф 1112568, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей путем обеспечения формирования отметок календарных дат числа, месяца, года, в него введены три дешифратора, блок анализа, коммута- . тор, пять элементов И, два элемента ИЛИ, два триггера, блок суммирования, выходы счетчика соединены с входами первого дешифратора, выходы счетного блока — с соответствующими входами второго и третьего дешифраторов, а также блока анализа, выход которого подключен к второму входу коммутатора, первый вход которого соединен с выходом второго дешифратора, управляющий вход — с инверсным выходом второго триггера, а выход — с D-входом первого триггера, третий выход первого дешифратора подключен к первым входам третьего и четвертого элементов И и второму входу первого элемента ИЛИ, второй выход — к первым входам второго элемента И и первого элемента ИЛИ, выход которого подключен к первому входу пятого элемента И, второй вход которого подключен к соответствующему выходу синхронизатора, третий — к выходу триггера управления, а выход — к четвертому входу ло„„SU„„1415437 A 2 гического блока, вторые входы первого и второго элементов И подключены к соответствующему выходу блока управления, а их выходы — к первому и вто— рому входам второго элемента ИЛИ соответственно, выход которого подключен к входу синхронизации первого триггера, выход которого подключен к второму входу третьего элемента И, выход второго элемента И подключен к входу синхронизации второго триггера, D-вход которого соединен с выходом третьего дешифратора, а инверсный выход — с вторь.м входом четвертого элемента И, входы третьего и четвертого элементов И подключены к соотС> ветству;ащим входам блока суммирования, другие входы которого соединены с выходом блока памяти, а выходы — с вхо— дами элемента сравнения, входы уста- С нонки введенных триггеров подключены к девятому выходу блока управления. ю

2. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что второй дешифратор содержит элемент If, три входа которого через инверторы соединены с входами дешифратора, выход первого инвертора, а также входы второго С © и третьего инверторов соединены с со- 3 ответствующими входами второго элемента И, выходы элементов И через элемент ИЛИ подключены к выходу де шифратора °

3. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что блок анали- Д за содержит элемент ИЛИ, входы котооого являются входами блока ана- иза, а выход подключен к первому входу первого элемента И, а также через первый инвертор к первому входу вто1415437 рого элемента И, второй вход которого подключен к треть<.му входу блока анализа и через второй инвертор к второИзобретение относится к импульсной технике, предназначено для надежного счета импульсов, формирования отметок времени и сетки частот и является усовершенствованием устройства по 5 авт.св. М - 1112568.

Целью изобретения является расширение функциональных возможностей путем обеспечения формирования отметок календарных дат числа, месяца, года. 10

На фиг. 1 представлена структурная схема устройства формирования отметок времени; на фиг. 2 — схема второго дешифратора; на фиг. 3 — схема блока анализа; на фиг, 4 — схема коммутатора; на фиг. 5 — блок суммирования; на фиг. 6 — счетный блок устройства.

Устройство содержит опорный генератор 1, подключенный к первому входу формирователя 2, включающего делитель 20

3 частоты, выходы которого являются соответственно первым и вторым входами формирователя 2, а один из выходов соединен с первым входом первого элемента И 4 формирователя, второй вход которого подключен к выходу первого

"риггера 5 формирователя, входы которого соединены соответственно с вторым и третьим входами формирователя 2, выход первого элемента И 4 формирова- 30 теля является вторым выходом формирователя 2 и подключен также к входу вто. рого триггера 6 формирователя, другой вход которого является четвертым входом формирователя 2, а выход подключен к входу второго элемента И 7 формирователя, второй вход которого соединен с другим выходом делителя 3 частоты, а выход является первым выходом формирователя 2 и соединен с первым 40 входом синхронизатора 8, соответствующие выходы которого подключены к счетному блоку 9, первому входу логического блока 10,первому входу триг< гера 11 управления, первому и второму входам блока 12 управления и входу му входу перного элемента И, ньгходы элементон И через элемент СПИ <эвелине ны с выходом блока а нани за, 2 счетчика 13, выходы которого соединены с третьим входом блока 12 управления, а также с адресными входами запоминающего устройства (ЗУ) 14 и блока 15 памяти (БП), дополнительный выход которого подключен к третьему входу логического блока 10, соответствующие входы элемента 16 сравнения соединены с выходами счетного устройства 9, входами запоминающего устройства 14 и выходами блока 17 суммирования, а выход элемента сравнения соединен с вторым входом триггера 11 управления, выход которого подключен к второму входу логического блока 10, четвертому входу блока

12 управления и третьему входу блока 18 выходных сигналов (БВС), выход блока 10 подключен к суммирующему входу счетного блока 9, первые информационные входы которого подключены в выходам запоминающего устройства 14, вход записи которого соединен с четвертым выходом блока 12 управления, шестой и пятый выходы которого соответственно подключены к второму и третьему входам формирователя 2, восьмой выход — к объединенным входам сброса триггера 11 управления, счетчика 13, БВС 18, вход установки синхронизатора, седьмой выход — к входу сброса счетного блока 9, первый выход — к входам установки счетчика 13, третий выход — к входам предварительной записи БП 15, второй выход — к входам установки счетного блока 9, второй выход формирователя 2 соединен с первым входом БВС 18.

Устройство содержит также элементы И 19 и 20, первые входы которых соединены с третьим выходом первого дешифратора 21, первый и второй выходы которого соединены с первыми входами первого и второго элементов И 22 и 23 соответственно, вторые входы которых соединены с четвертым выходом

1415437 блока 12 управления, а выходы подключены к соответствующим входам элемента ИЛИ 24, выход которого подключен к входу синхронизации первого тригге5 ра 25, выход которого соединен с вторым входом третьего элемента И 19, выход которого подключен к соответствующему входу блока 17 суммирования.

Выход второго элемента И 23 подключен 10 также к входу синхронизации второго триггера 26, D-вход которого соединен с выходом третьего дешифратора 27, входы которого соединены с соответствующиии выходами счетного блока 9. 15

Выход триггера 26 соединен с вторым входом четвертого элемента И 20, выход которог о соединен с соответствующим входом блока 17 суммирования.

Входы блока 28 анализа и второго де- 20 шифратора 29 подключены к соответствующим выходам счетного блока 9, а выходы — к второму и первому входам ъ-оммутатора 30, вход управления которого соединен с инверсным выходом 25 триггера 26, а выход — с D-входом первого триггера 25.

Второй и третий выходы первого дешифратора 21 соединены с первыми вторым входами первого элемента ИЛИ 31 30

:оответственно, выход KoToporo подf;ëí-!ВН к I,åðâoìó входу пятого элемента И 32, в. оро 1 вход которого соединен с пятым выходом синхронизатора 8, : Ретий вхо,г - с выходом триггера 11 35 управления, а выход — с четвертым ..огом логического блока 10.

Логический блок 10 содержит элемент HL 38, вход и выход которого подклю гены соответственно к первым входам первого 34 и второго 35 элементов И логического блока, выходы которых соединены с входами элемента

ИЛИ 36 гогического блока, при этом третий вход элемента ИЛИ 36 является 45 четвертым входом логического блока, его г,г;.,;, — выходом логического блока, вход элеме та НЕ 33 является третьим входом ".згического блока, объединеннь|е вторые входы первого 34 и второго 35 элементов И вЂ” первым его входом, а третий вход второго элемента И 35 — вторым входом логического б.. >ка 10.

Бл >к 12 управления может быть вы ли-:., на-чэи",:ер, как показано на

1. Дпя предварительной записи чисел в запоминающее устройство исполгзованы «ногочный переключатель 37 и элемент ИЛИ 38, для сбора и установки — цепь из кнопочного переключателя 39 и 40, дешифратора 41, элементов ИЛИ 42 и 43, элемента И для предварительной записи чисел в счетчик и блок памяти — код вые шины.

БВС 18 состоит из регистра 45 сдвига и выходных вентилей 46 и 47, Второй дешифратор 29 (фиг. 2) со— держит элемент ИЛИ 4Ч, три входа которого через инверторы 49 — 51 соединены с- входами дешифратора, выход первого инвертора 49, а также входы второго 50 и третьего 51 инверторов соединены с соответствующими входами второго элемента И 52, выходы элемг нтов И 48 и 52 через элемент 53 подкггючены к выходу дешифратора.

Блок анализа (фиг. 3) содержит элемент ИЛИ 54,, входы которого являются входами блока анализа, а выход подключен к первому входу первого элемента И 55, а также через первый инвертор 56 к первому входу второго элемента И 57, второй вход которого подключен к третьему входу блока анализа и через второй инвертор 58 к второму входу первого элемента И 55, выходы элементов И через элемент ИЛИ

59 соединены с выходом блока анализа.

Коммутатор (фиг. 4) содержит элемент И 60, первый вход которого непосредственно, а второй через инвертор

61 подключены к первому и второму входам коммутатора, входы второго элемента И 62 соединены с вторым и третьим входами коммутатора, выходы элементов И через элемент ИЛИ 63 подключены к выходу коммутатора.

Блок суммирования (фиг. 5) содержит шесть сумматоров 64-69, первые входы сумматоров 64,65,67,68 и 69 соединены с соответствующими входами блока суммирования, вторые входы первого 64 и второго 65 сумматоров подключены к первому и второму входам блока суммирования соответственно, первый выход первого сумматора соединен с третьим входом второго сумматора, второй выход — с первым выходом блока суммирования, выход второго сумматора 65 соединен с первым входом элемента И 70 и третьего сумматора 66, второй вход которого соединен с вторыми входами четвертого 67 и шестого

69 сумматоров и выходом элемента И 70, второй вход которого соединен с соответствующим входом блока суммирова1415437 ния и первым входом пятого сумматора 68, второй вход которого подключен к первому выходу четвертого сумматора 67, третий вход которого подключен к первому выходу третьего сумматора 66, вторые выходы сумматоров

66 и 67 и выходы сумматоров 68 и 69 соединены с соответствующими выходами блока суммирования, восьмой, девятый и десятый входы блока суммирования соединены с шестым, седьмым и восьмым выходами блока суммирования.

Все примеры реализации блоков показаны для случая использования двоич-15 но-десятичного кода.

Счетный блок 9 (фиг. 6) имеет информационные и установочные входы, которые соединены соответственно с выходами запоминающего устройства и вто-20 рым выходом блока управления, соответственпо каждый разряд выхода ЗУ 14 соединен с соответствующим элементом 71.1-71.п совпадения, другие входы которых соединены с первым выходом блока синхронизации, а выходы — с входами элементов ИЛИ 72.1-72.п, входы которых подключены к D-входам счетчика 73 и вход записи которого соединен с выходами элемента ИЛИ 74. Выход кода установки блока управления подключен на входы соответствующих элементов совпадения и через элементы ИЛИ

72.1-72.п на D-входы счетчика, счетный вход которого соединен с выходом 35 логического блока.

Устройство работает следующим образом.

Вначале производится предварительная установка всех элементов устройст-40 ва с помощью блока 12 управления. При нажатии кнопки 40 блока 12 управления обнуляется БВС !8, счетчик 13, триггер формирователя 2, триггер 11 уп-. равления и триггер 25 устанавливаются 45 в состояние "0", а триггер 26 — в состояние "1", синхронизатор 8 устанавливается в состояние "0000001". Установка триггера 26 в состояние 1 вызывает установку коммутатора 30 в 50 первое состояние, при котором к выходу коммутатора подключается выход дешифратора 29. Далее производится предварительная установка в ячейки

ЗУ 14 текущего значения временных 55 интервалов.

Установка и обнуление производятся следующим образом.

В счетчик 13 сигналами с первого выхода блока 12 управления устанавливается код адреса ячеек ЗУ 14 для хранения значений часовых ингервалов времени. Код может быть набран, например, кнопочными переключателями.

С второго выхода блока 12 управления на выход установки блока 9 поступает код установки текущего значения часовых интервалов. На вход записи БП 15 с третьего выхода блока 12 управления подается код числа, определяющего максимальное количество импульсов, которое должно быть накоплено в часовом интервале, т.е. код числа 24, с девятого выхода блока 12 управления на БП 15 подается сигнал записи, который может формироваться вручную, например, от кнопки. С четвертого выхода блока 12 управления через элемент

ИЛИ 39 от кнопочного переключателя (КП) 37 поступает сигнал на вход записи ЗУ 14. Содержимое счетного устройства 9 переписывается в соответ- ствующие ячейки ЗУ 14.

Далее сигналом с первого выхода блока 12 управления в счетчике 13 ус1 танавливается код адреса ячеек ЗУ 14 для хранения значения минутных интервалов. Аналогично описанному выше в счетном блоке 9 устанавливают код текущего значения минутных инте валов времени, который переписывается в соответствующие ячейки ЗУ 14 и код числа 60 в БП 15. Аналогично остальные ячейки ЗУ 14 устанавливают в нулевое состояние, а в БП 15 записываются соответственно коды максимальных чисел, соответствующих данному временному интервалу. После окончания предварительной установки в счетчике 13 остается код адреса ячеек ЗУ 14 для хранения наименьших интервалов времени. Устройство подготовлено к работе. С пятого выхода блока 12 управления подается сигнал Пуск", который устанавливает триггер 5 в состояние "0". Как только с шестого выхода блока 12 управления поступает сигнал, привязанный к эталонному, делитель 3 частоты обнуляется, триггер 5 опрокидывается и с выхода элемента И 4 формирователя 2 поступает сигнал с частотой f „, который в свою очередь опрокидывает триггер 6, и сигналы с второго выхода делителя 2 частоты частотой f через элемент И 7

1415437 поступают на выход формирователя 2 и на вход синхронизатора 8.

Для правильной работы устройства необходимо выполнение условия т бп ь11 где n — число формируемых временных интервалов.

Рассмотрим работу устройства на примере формирования нескольких частот и оцифровки секундных, минутных, часовых временных меток.

f< =5 кГц; fr=2 кГц; f =1 кГц, Е,1 =100 кГц, f =1 Гц ю сут (24

n=8

Если f „=10 кГц то fт=1 мГU,.

Пусть коэффициент пересчета счетного блока 9 равен 100 В ячейке БП

15, соответствующей формируемым частотам, как было сказано, в режиме предварительной установки, записывается значение необходимого числа импульсов, которое должно содержать счетное устройство для получения данной частоты.

В БП 15 имеется дополнительный выход, который необходим для того, чтобы при определенном объеме счетного блока 9 обеспечить входные сигналы для ячеек, формирующих низкие частоты. При этом сигналом с дополнительного выхода БП 15 на вход счетного блока 9 через логический блок 10

11 11 поступает либо логическая 1, либо сигнал с выхода триггера 1 1 . Л о гич еский ур ов е н ь сигнала на дополнительном выходе БП 1 5 (логич е ски и " 0" или

" 1 " ) о,— р ед еля ет с я э н ач ени ем формиру емой частоты, коэффициентом деления

f „ /f ) и коэффициентом пересчета счетного блока 9 .

В нашем случае, если коэффициент пересчета счетного блока 9 равен 1 00, то непосредственно и з входной частог ы 1 0 к Гц могут быть сформированы частоты с f по f g . При этом сигнал л о гичес к ои " 1 " с дополнительного выхода БП 1 5 обеспечивает формирование н а выходе логического блока 1 0 уровня логической " 1 ", которая до б авляет с я в счетный блок 9 при пос тупл ечии сигнала с синхронизатора 8, При

:1 ор 11иp o в aнии же, например, частоты н а вход сч етно го блока 9 вместо логич ес к ой " 1 " через логический блок 1 0 си г и алом с дополнительного выхода БП

1 5 подключается выл од триггера 1 0 .

В этом случае логическая "1 появляется на входе блока 9 тогда, когда триггер 11 устанавливается в единич— ное состояние. Это происходит после полного заполнения ячеек памяти предьдущего цикла. Сигнал с выхода триггера 11 эквивалентен сигналу этой частоты и одновременно является вход10 ным сигналом для формирования последующей частоты, так как обеспечивает логическую "1" на входе блока 9, которая записывается в него с приходом синхроимпульса в устройстве 8.

15 В таблице приведены числа, которые должны быть записаны в БП 15 для формирования соответствующих частот, и уровень сигнала на его дополнительном выходе.

2р Установка сигнала на дополнительном выходе производится также в режиме предварительной установки.

Например, в ячейке с адресом частоты f, записываются код 0100...01, 25 для f — 1010 ... 01 и т.д., левый разряд является младшим, самый старший разряд поступает на дополнительный выход блока БП, В первоначальный момент времени

30 на выходе счетчика 13 имеется код адреса ячейки ЗУ 14, в которой происходит накопление числа импульсов для формирования сигнала с частотой 5 кГц (нулевой адрес). С выхода БП 15 на

З5 вход элемента 16 сравнения поступает двоичный код числа N=2, а с дополнительного выхода — сигнал логической

"1" на выходе логического блока 10.

40 Частота Число в БП Сигнал на дополнительном выходе БП

5 кГц

2 кГц

1 кГц

100 кГц

10

100

1 Гц 10

1 мин 60 ч 60

1 сут 24 с>

1 1 ) 37

С пр>fx 3дом с гггнллл Запуска с Tiff T<)I Tf шс < T<) f i> ньгхадов блока 1 2 у»рлнпс.и»я f{л f)xf)J(тригг ера 6 ф )p миравлт»IT)I 2 пас тупает сигнал с члсTотой 10 кГц. .штат сипгал опрокидывает трггггер 6 г> рл Зрешлет прах<3жден»е нл нхсд синхронизатора 8 импульсон частотой 1 мГц. Сигнал с перв<)га выхода синхронизатора 8 разреша- 1ð ет перезапись содержимого ячейки ЗУ

14 с адресом, который соответствует коду нл выходе счетчика 13, в счетньш блок 9. Сигнал с второго выхода синхронизатора 8 добавляет к содержима fy счетного блока 9 единицу, т.е„ нл »го сумм>грующий вход с логическога б:>ока 10 пос туглет логическая "1" °

Нл ньгхад» элемента 16 сравнения сигнал Отсутс гвует, так как на других его г>ходах с бггока БП 15 установлен код пгслл 2, а предварительное содержимое ячейки ЗУ 14 ранна нулю. С приходом третьего такта триггер 11 остается н исходном состоянии, на его 25

f3f fx<3äå сахр l»ÿåтся уровень логиче"кого "0".

С»гнал с четвертого гзьгходл синхрО низлтарл Я н» г>роходит через элемент

П 44 0<. I л 1 2 УПРлг>лен»Я . СиГTIRJI с Зр

ff)i f <) . > >>ь(.сада си>г;рашг 3» гора 8 через .>;>»м»нт IIIII! 38 Oл< ка 12 упрлвпения раз>)< >(>лет п»резлпггсь сс)Г(ержимого счетного плака 9 в .I«йку ЗУ 14 с адресам, уклзлнш»м c«åтч>ггсаьг 13 (н дан35

» )м случае нулег>ой) .

Cf f i»>>лл с шеста ГО f)f гхадл си ггх1 Они

< пора S увел»чина»т»а единицу со,(»;)жггьгае счетч.гка 13, т. е. Устанлнлинлется следующий адрес БГ1 15 и ЗУ 14.

Я »лшем примере в ЗУ 14 устанавливается адрес ячейкгг, где происходит накап.ген»е числа импульсов для формирования с»гнала члс гатой 2 кГц. ГIри этом fiл вход элемента 16 сравнения

45 пас) уггл»т кад чис»л 5 и процесс понт эр- гся.

Аналогггчньгй процесс происходит при формировании сигналов с частотой (! кГц). При этом bII 15 ныдает кад

50 числ» 10. При переход» к адресу для форм»ран»»»я сигналов частотой f c даполш.тельного выхода БП 15 снимаетсгг сигнал лагическаг а 0 > КОто,3ый подключает нл второй вход элемента

И 35 логич .ского блока 1О триггер 11, 55 находящи гся н састаяш>и логического

<< If

0 . В этом слу«лс добанлени» единицы к содержимому блока 9 не праисх<)дит зьг <>»у«»тся та:гька тагдл, к<>< ), > нл ггред» ду>((< м цикле прог> >ойдс т и< Ii »<)» нлкапл»н»е, сработает э. с м«>ш срлвн< ния» триггер 1 гг»р»йдет н сас таян»» логической 1

При поступлении второго входного

>4мпу>3) са частотой 10 кГц происходит полное накопление в ячейке f, ° Сигнал с выхода элемента 16 сравнения по третьему такту синхронизатора Я аггрокидынает триггер 11, сигнал с выхода которого поступает на вход блока 18 и переписывается в него па четвертому такту. На выходе блока 18 нри поступлении входного импульса 10 кГц появляется выходной сигнал частотой 5 КГц.

Чере 3 элемент ИЛИ 43 и элемент 11 44 блока 12 управления происходит обнуление содержимого счетного блока 9, нл пятом такте начинается смена адре:— са в счетчике 13, Д)гя ячеек Г,г, Й4 а>>алогично формируется вьгхадной сигнал.

Рггссмотрим формирование частоты

f =1 Гц.

При переходе к адресу этой частоты, клк нидно из таблицы, с дополнит»льнаго выхода БП 15 на логичес— кий бпак 10 снимается логический "0".

Эта «значает, что в блоке 10 элемент

И 34 отключен, а подключен элемент

И 35, т.е. в c«ex>If>if блок 9 на такт дабл>>ляется единица тольf;<; .-Л,«ле, если триггер 11 находится н сэ -.-.яни» 1 . Это происходит гальк; при фарм»рова»ни предыдущей члс,оты т.е. сигналом с выхода эле>.effl.i 16 сравнения триггер 11 переходит в состоянг(е "1". Поэтому при формировании в счетное устройство 9 добавляется o.-: родной с>>гнал после фармирог>анин 1 .;IJI)I этих ячеек в БП 15 записывается число 10. До того как это ч»сл< наберется, триггер 11 нл треть<» < и т;<к т е ва з в р аща е т с я н с о с тояние 0

1.с c Jlc тога, к ак н с г е т н ом блоке 9 у с т а г.. о н и т с я чи сл о 1 0, с р л б а ты в ае т эл еме н т 1 6 сравнения, три г г е р 1 1 спракидывает .я в "1", »л нь.»с<)гге БВС 1Я появляется сигнал частатаг> f,--1 Гц.

ПГ)и фармироваг>ии f. ь f д ITp<)flc.ходит аналогичный процесс . Ра"смот— рим <> с)рм>гравлг>ие кадон ацифр 3. к» От-. меток времени. Ячейки Зу 1 i для 1)армирован»я частоты f< — 1/60 ц (1 мин) ян:гяются одновременно ячейками для хране»»я кода оцифрагзки секундных

> етак, После того, как сформируется

14154 37

I 2 частота 1 Гц, триггер 11 переходит в состояние "1". IIn шестому такту синхронизатора 8 и на э гом цикле изменяется содержимое счетчика 13 и в нем устанавливается адрес ячейки для формирования частоты 1/60 Гц.

С дополнительного выхода БП 15 снимается логический "0", т.е. через второй управляющий вход логического блока 10 на его выход подключается выход триггера 11 °

С приходом первого такта в цикле формирования частоты 1/60 Гц в блоке 9 переписывается состояние ячейки

ЗУ 14 (в данном случае оно нулевое), на втором такте происходит добавление единицы в счетный блок 9, на третьем такте — сброс триггера 11, так как на выходе БП 15 код числа 60, на четвертом такте обнуления не происходит, на пятом такте состояние счетного устройства "100000" переписывается в ячейку ЗУ 14. Код числа секунд далее может сниматься на индикацию или любое другое регистрирующее устройство.

Аналогично формируются коды минутных и часовых меток времени.

Для привязки сигналов сетки выходных частот на выходные вентили

46 и 47 блока 18 подается строб-импульс. Таким образом устройство позволяет сформировать любую сетку частот и код оцифровки текущего времени.

Для формирования отметок календарных дат, числа, месяца, года в счетчик 13 сигналами с первого выхода блока 12 управления устанавливают код адреса ячеек ЗУ 14 для хранения значений оцифровки лет. Код может быть набран, например, кнопочными переключателями. С второго выхода блока 12 управления на вход установки счетного блока 9 поступает код установки текущего значения лет.

С четвертого выхода блока 12 управления через элемент ИЛИ 38 от кнопочного переключателя 37 поступает сигнал на вход записи ЗУ 14. Содержимое счетного блока 9 переписывается в соответствуюшие ячейки ЗУ 14. Код с блока 13 поступает также на вход дешифратора 21, сигнал с выхода которо о после нажатия кнопки 36 через элемент И 22 и элемент ЛЛИ 24 поступает на счетный вход триггера 25, D-вход которого соединен с выходом коммутатора 30 и через него с выходом дешиАналогично производится установка ячейки 31 для хранения значения суток. При этом в bII 15 записывают код числа 29. Если в месяце 30 дней, на

50 выходе блока 28 анализа будет "0", если 31 день — "1". Соответственно триггер 25 устанавливается с состояние "0 или 1 . Таким образом на выходе элементов И 19 и 20 устанавли55 г

00 — невисокоснь 0 год, февраль, 10 — високосный год, февраль, 01 — любой год, в месяце 30 дней, 11 — любой год, в месяце 31 день.

45 фратора 29, если текущий год исписа†косный, то на его выходе нулевой потенциал и триггер 25 < стается в сс с— тоянии "0". Если год високосный, т1

H;l выходе дешифратора 29 потенциал логической "1" и григгер 25 переходит в состояние "1".

Далее сигналами с первого вь|хода блока 12 управления в счетчик 1 3 уев танавливают код адреса ячеек ЗУ 14 для хранения оцифровки значения месяцев, Аналогично описанному ранее в счетном блоке 9 устанавливают код значения текущего месяца, который переписывается в соответствующие ячейки

ЗУ 14. При установке адреса месяцев на втором выходе дешифратора 21 появляется сигнал, который при нажатии кнопки 37 через элемент И 23 подается

I на счетный вход второго триггера 26.

Если устанавливают февраль месяц, то срабатывает дешифратор 27, на выходе появляется сигнал "1" и триггер 26 остается в состоянии "1", Если устанавливают адрес любого другого месяца, то на выходе дешифратора 27 появится логический "0" и триггер 26 изменяет свое состояние íà "0 . Сигнал с выхода инверсного плеча этого триггера переводит коммутатор во второе положение и к выходу коммутатора подключается схема четности.

На выход записи блока 15 памяти с третьего выхода блока 12 управления подается код числа, определяющего максимальное количество импульсов, которое может быть накоплено при оцифровке этих временных интервалов, т.е. код числа 12. С девятого выхода блока 12 управления на БП 15 подается сигнал записи, который может быть сформирован, например, вручную от кнопки, 14 г. rj!!031 ус Г;Ikt<)!3K ilgpL-!ca суток 11;l гуммлтс р элементов И 19 и 20 пс)гтуплет

ОД1111 lt 3 У КЛ 3 Л !! НЬ!Х КОДО Н К ОТОРЫ!1 С УМ м 1руется > . кадом числл ?9. Alta>!Or»)Iнс ttpL)tt.313>!;I»Tell устлнавка в ячейки

ЗУ 14 для хранения значения часов, минут, При этом в б 10К памяти записывлк)тся числа 24 и 60 соответственно.

Остлльные ячейки обнуляются, л в блок jð

tI Iмяти эллис ьlваются: В ячейки для хранения секундных меток — кад числа 60, в ячейки для хранения частот кад значения необходимого числа импул).сс)13, которое должен содержать счс т1» jtt L).1ок 9 для получения данной члстоты. Эта зависит от значения вход)loll !лстаты счетнога блока, которая ныбирлс тся из услави)1

ft 7I1 f„ 20 где à — частота с первога выхода

@> делителя 3 частоты; частатл нл входе синхронизл торч 8; и — !игла циклов работы синхро- 25

ltl! злтар;3.

П»с:lс г,(нч;l >111я яр с Д13лр11т ель ной

;ст;1н> н;il 13 L чет п1кс. 13 ocтлетс:я код лл,:l я t: L" к ЗУ 14;!пя хранения

jt1lttt«ltt!j!tt 1н 1 «,>13;3>!Oв времени. Устро;1-30

" т k : :) t: >, I û .", !3 tt L it L; K P Lt L) o T L«.

:lя Га I (»3е .1)д -. j !1oêë 1 управле

»,,»

)н1я tlo iil«1 ся с11гнл:I ПуcK 1.отарый y c тлtl,lti. ttt>,: «т Tpit j i «,) «1.> го . т .?)IH 1е

» >«»

) . Клк О. l ька с ш«с 1 «1 д н >:сода Ола

:с >- 1 2 упрл в:1е)вся пос тупле т с 1!г)!11л, : o1l ь>I 3 л н!» ° t к «Г !. l 1н»ам > л\сл111 е lb 3

-.-тат!,1 сбнуляатся, триггер 5 апраки111..13, тся и с выхода элементл 1 -- 3 фор1р .нлгеля 12 поступает сигнал часто- 40 той f,,,,который в свою очередь опроки 1ь1влет тр 1ггер 6, и сигнллы с второго выхода делителя 2 члстоты частотой >т чеРез эле) ент И 7 пастУплют

«а вых )д 1)армиравлтeля 2 и на вход 46

Ci1» ->, »1)л-;,.)то Ра 8 . 30» Т,l СТРОПСТВЛ В >!Л>С ГП (lOPtttfPO в кия -лс".От, а так-:;е оц!1фравки секу).;1, минут, часов рассмотрена ранее и аналогична рлбате .:1згестнаго уст- яр райствл. 11;ч1;:лбате vcTpo!cTI30 вплоть да фар tltpэ13лния часовых отметок вновь введенные элементы не оказывают влняв;1я нл рабату, па:Ko.tlbKv сигналы прежде всего IlocTyliatoT на входы ввеIlpttItht да1!1:1фрлтаров 21, 27, 29, л

ОНИ ДЕШИфРИРУtt)T КОД C ВЫХОДа СЧЕтЧИКЛ ГОС1Ь ° С Г р11, с Т>1НОВКЕ В НЕМ КадЛ лдре л с так, мс гяцев, лет. П> 3таму

13Л ВХс>дЛХ бЛОКа 17 СУММИраВЛГН1я C выхода элементов И 19 и ?О 11рисутгтвуют логические "0". На вход введенного элемента ИП11 31 также поступают

"0". Рассмотрим работу устройства в части вновь введенньвс блоков, т.е. формирование оцифровки суток, месяцев, лет.

Нос>le оцифровки часов сигнал с последнего выхода синхронизатора 8 переводит счетчик 13 в следующее состояние, соответствующее адресу ячеек памяти суток в ЗУ 14. Код са счетчика 13 поступает на адресные входы Б>П

15 и запоминающего устройства 14, а также на входы дешифраторов 21 и 4 1.

На третьем выходе дешифратора 21, Оявляется сигнал, который открывает элементы И 19 и 20 и на их выходе появляются сигналы, соответствующие состоянию триггеров 25 и 26, т.е. установленному в режиме предварительной установки: "00", "10", "01" или

"11" в зависимости от года и месяца.

Этот кад суммируется с кодом числа 2 с БП 15.

Если при формировании кода часов на выходе счетного блока 9 установится кад менее чем 24, то элемент 16 сравнения не сработает и триггер 11 останется в том же нулевом состоянии, Поэтому при оцифровке суток счетный вход блока 9 оказывается làKðûòûì: элементы И 3? и 35 — сигналам л, ги чеcKol "0" с триггера 11, элемент

И 39 — нулем с дополнительного выхода БП 15. Следовательно, добавление с)ди)111ц)>1 в счетное устройство не происходи г, Если при формировании кода часов на вых яде счетного блока устройства 9 у<.танавнтся код 24, элемент 16 сравнс )н!я срабатывает и триггер 1 управлс)н!я устанавливается в состояние

"1". В),гход счетного блока 9 аткрыБл: тся, Код адреса со счетчика 13 поступает нл вход дешифраторл 21, сигнал с третьего выхода которого открывает элементы И 19 и 20. На их входах установлс >Ht потенциалы, соответствующие первоначальной установке, т.е. соответствующие текущему месяцу, гаду (см. выше). Этот код поступает на вход блока 17 суммирования, где он с.уммируется с кодом числа 29 и результат поступает на элемент 16 сравнения. При этом па первому такту с! 5

1415437 синхрони зат<зрл 8 код из ЗУ 14 и. pe ïttсыззяется в счетнь|й блок 9, Па нт<зраму такту через элемент И 35 происходит добавление единицы в счетный блок 9.

IIo третьему такту, ес зи нет сигналя с элемента 16 сравнения, триггер 11 управления устагзавлива»тся в состояние <О . По четвертому такту элемеttт

И 44 закрыт, па пятому элемент И 32 закрыт, па шестому происходит запись содержимого счетного устройства 9 и в ЗУ 14, по седьмому такту — смена кода н счетчике 13.

Рассмотрим случай, когда на данном 15 цикле происходит оцифровкя последнего

Ltíí текущего месяца, например, в месяце 31 день, т.е. по второму такту в счетном блоке устананлинается код числа 31. Это значит, на выходе эле- р ментов И 19 и 20 код 11, на выходе блока суммирования код числа 32. Значит элемент сравнения не срабатывает и код числа 31 переписывается в ЗУ 14.

Здесь есть отличие от режима оцифров- 25 ки часов, секунд, минут, где в аналогичной ситуации блок 9 обнуляется па четвертому такту, так как оцифровывается не 60 мин, а 00 мин. E сутках же необходимо оцифровать, нлприtt»p, 31-й день (а не 00 дней).

На следуюцем цикле оцифровки суток необходимо перейти от чиспл 31 к чиспу 1 (первый день следующего месяца).

Расс атрим эту ситуацию. По первому такту код числа 31 1зз ЗУ 14 переписывается в счетный блок 9, на втором такте добавляется единица и появляется код 32. Теперь срабатывает элемент 4р

16 сраннеш я, триггер 11 остаетс г в

"1". Па четвертому такту через элементы И 44 и ЛИ 43 счетный блок 9 обнуляется, но по пятому такту через элемент

И 32 дабянляетс» единица. Таким образом, 45 с зстнам блоке устанавливаегся код числа 1. Триггер 11 остается н состоянии "1". Оцифровка месяцев, как и при перехопе от часов к суткам, меняется после того, как в счетном бло- 5р к» 9 наберется максимальное количества суток в данном месяце. На есть некстарое отличие, связанное с те л, кзк указывалось, что оцифровывается .л-л дний день месяца, После установки, например, 31-ro числа триггер 11 не меняет .-.ноего состояния, тлк как не срабатывает элем» <т 16 сраннения.

Поэтому нл цикле оцифровки месяцев каг< меctltt;- Ile te ня< т< я, т. ». руд< т

3 I, ttanptt".»р,

Еаг1гл ня с<з»луl

01.02, Рассмотрим падрабн» рлботу B цик— ле оцифровки месяцев.

Па первому такту сагг»ржимае из

ЗУ 14 пер»пи»шляется н счетный блок 9.

Па второму закту гз него добавляется единица, тлк как триггер 11 н состоянии "1". Па третьему такту, если нет сигнл га с выхода элементл 16 срлвне— ния„триггер 11 упрлнления устлнав IH вгется н состояние 0, Па четвертому такту элемент И 44 закрыт, по пятому элемент И 32 закрыт, по шестому происходит запись содержимого счетного блока 9 в ЗУ 14. Па этому же такту открывается элемент И 23, тлк как на другой его нхад поступает сигнал с второго ньгхода де<пифратсрл 21 (дешифрируется адрес с выходя счетчика 13). С вьгхада элемента И 23 сигнал поступает на счетный вход триггера 26.

Если на выходе счетного устройства установлен код любого месяца, кроме февраля, та на ныхаде дешифратора 27 будет сигнал логического "0, триггер 26 установится в состояние "0", если он был в состоя<лги "1", или подтвердится его нулевое состояние. Пав тенциал с ега инверсного вьгсодл, т ° е.

"1" устанавливает коммутатор 30 в и-е состояние, и на ега выход проходит сигнал с выхода блока 28 анализа, на вход которого также поступает код с выхода счетного блока 9. Этот блок анализирует порядковый номер месяца.

Если в месяце 30 дней, на его вьзходе будет нуль, если 31 день — единица.

Предположим, установлен код месяца, в котором 31 день. Тогда единица с выхода коммутатора 30 поступает на

D-вход триггера 25, который па шестому такту через схе гы 23 и 25 устанавливается н состояние "1". Тогда »а входах элементов kf 19 и 20 устанавливается код 11.

Если на счетном блоке 9 кд;г февраля, то на выходе дешифрлтарл 27 устанавливается единица, триггер 26 также

1415437

18

17 устанавливается в единицу. Нулевой потенциал с его инверсного выхода переводит коммутатор 30 в единичное состояние, т.е. к его выходу подключается выход дешифратора 29, который на следующем цикле анализирует висоУ косный год или нет. А пока на входах элементов И 19 и 20 установлен код 00.

После того, как будет набрано число месяцев в году, т. е. 12, как и при . оцифровке суток элемент 16 сравнения не срабатывает, так как на его вторые входы поступает код числа 13. Так оцифровывается последний месяц в году.

На следующем цикле оцифровки месяцев в счетный блок 9 добавляется единица, на выходе элемента сравнения появляется единичный потенциал, а по 20 третьему такту триггер 11 переходит в состояние "1". По четвертому такту через элементы 43 и 44 счетный блок 9 обнуляется, по пятому такту через открытый элемент И 32 в блок 9 добавля- 25 ется единица, по шестому такту код 01 переписывается в ЗУ 14. Триггер 11 остается в состоянии "1". По седьмому такту в счетчике 13 устанавливается код адреса ячеек оцифровки лет. Этот код поступает на дешифраторы 21 и 4 1.

С первого выхода дешифратора 21 единичный потенциал открывает элемент

И 22. По первому такту синхронизатора 8 содержимое ячеек ЗУ 14 переписывается в счетный блок 9. По второму такту в него добавляется единица. Если с выхода элемента 16 сравнения нет сигнала, триггер 11 устанавливается третьим тактом в "0". Четвертый и пятый такты не проходят, так как закрыты элементы 44, 4.3 и 32. Код с выхода счетного блока 9 поступает на вход дешифратора 29. Если при оцифровке месяцев установлен февраль, триггер 26 остается в нулевом состоянии, а коммутатор — в единичном, т.е. к его выходу подключается выход дешифратора

29, а если год невисокосный, на его выходе присутствует нуль, если високосный — единица. По шестому такт: нуль или единица устанавливаются в триггере 25. Таким образом, если год високосный, на входах элементов 19 и 20 формируется код 01, если невисокосный — 00 ° По седьмому такту содерT Ъ жимое счетчика 13 увеличивается на единицу. Это число дешифрируется дешифратором 41. Сигнал с его выхода через элемент 42 поступ