Программируемые часы
Иллюстрации
Показать всеРеферат
I. ПРОГРАММИРУЕМЫЕ ЧАСЫ, содержащие генератор, выход которого подключен к входу делителя частоты , накопители начальных установок , информационные входы-выходы которых подключены к соответствующим входам-выходам первого и второго коммутаторов, адресные входы на .копителей начальных уставок подключены к выходам адресного дешифратора , входы которого подключены к адресным выходам блока управления, управляющие входы первого и второго коммутаторов подключены к соответствующим выходам блока управления, блок сравнения, выходы которого являются управляющими выходами устройства , отличающиеся тем, что, с целью повышения надежности часов, они содержат накопит,ель значений текущего времени, адресные входы которого подключены к выходам адресного дешифратора, а. информационные входа-выходы - к соответствующим информационным входамвыходам первого и второго коммутаторов и к одним информационным входам блока сравнения, счетчик, информационные входы и выходы которого подключены соответственно к информационным выходам и информационным входам первого коммутатора, управляющий вход счетчика подключен к соответствуюп1ему выходу блока управления , логический блок счета, информационные входы которого подключены к выходам счетчика, одни адресные входы - к выходам адресного дешифратора, другие адресные вхо- . ды логического блока счета являются адресными входами часов, управляющие входы и выходы логического блока счета подключены к соответствующим выходам и входам блока упkn равления, а выход счетного импульса логического блока счета - к счетному входу счетчика, и третий коммутатор , информационные входы которого подключены к соответствующим информационным входам-выходам накопителей начальных уставок, а выходы - к другим информационным входам блока сравнения, управляющий вход третьего коммутатора подключен к соответствующему выходу блока управления . 2. Часы поп.1,отличающ и е с я тем, что логический блок счета содержит восемь дешифраторов, восемь элементов И, три элемента ИЛИ, восемь триггеров, элемент ИЛИНЕ , блок сравнения и два реПхСтра, информационные входь которых подключены к информационным входам первого , второго, третьего, четвертого, пятого и шестого дешифраторов и являются информационными входами ло
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
4(sl) G 04 G 15/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3460523/24-10 (22) 24.06.82 (46) 23.06.85. Бюл. 11 - 23 (72) В.М.Гусаков, О.И.Гусаков, А.А.Красильников, Б.Я.Роэман, К.С.Свинцицкий, JI Ë.Утяков и С.11.Шустенко (53) 681.11(088.8) (56) 1 ° Патент США N - 4104863, кл. G 04 С 21/00, опублик.1978.
2, Патент США Ф 4178750, кл. G 04 В 19/24, опублик.1979 (прототип). (54)(57) 1 ° ПРОГРАММИРУЕМЫЕ ЧАСЫ, содержащие генератор, выход которого подключен к входу делителя частоты, накопители начальных установок, информационные входы-выходы которых подключены к соответствующим входам-выходам первого и второго коммутаторов, адресные входы на.копителей начальных уставок подключены к выходам адресного дешифратора, входы которого подключены к адресным выходам блока управления, управляющие входы первого и второго коммутаторов подключены к соответствующим выходам блока управления, блок сравнения, выходы которого являются управляющими выходами устройства, о т л и ч а ю щ и е с я тем, что, с целью повышения надежности часов, они содержат накопитель значений текущего времени, адресные входы которого подключены к выходам адресного дешифратора, а информационные входы-выходы — к соответствующим информационным входамвыходам первого и второго коммутаторов и к одним информационным вхо„„Я0„„1163310 A дам блока сравнения, счетчик, информационные входы и выходы которого подключены соответственно к информационным выходам и информационным входам первого коммутатора, управляющий вход счетчика подключен к соответствующему выходу блока управления, логический блок счета, информационные входы которого подключены к выходам счетчика, одни адресные входы — к выходам адресного дешифратора, другие адресные входы логического блока счета являются адресными входами часов, управляющие входы и выходч логического блока счета подключены к соответствующим выходам и входам блока управления, а выход счетного импульса логического блока счета — к счетному входу счетчика, и третий коммутатор, информационные входы которого подключены к соответствующим информационным входам-выходам накопителей начальных уставок, а выходы — к другим информационным входам блока сравнения, управляющий вход третьего коммутатора подключен к соответствующему выходу блока управления.
2. Часы по п.1, о т л и ч а ю— щ и е с я тем, что логический блок счета содержит восемь дешифраторов, восемь элементов И, три элемента
ИЛИ, восемь триггеров, элемент ИЛИНЕ, блок сравнения и два рег .стра, информационные входы которых подключены к информационным входам первого, второго, третьего, четвертого, пятого и шестого дешифраторов и являются информационными входами лоl l 633 l0 гического блока счета, выходы первого регистра подключены к информационным входам седьмого дешифратора и к соответствующим управляющим входам пятого и шестого дещифраторов, выходы второго дешифратора подключены к информационным входам восьмого дешифратора и к соответствующим входам пятого и шестого дешифраторов, управляющие входы дешифраторов и регистров подключены к одним входам блока сравнения и являются одними адресными входами логического блока счета, выходы первого и второго дешифраторов подключены соответственно к первому и второму входам первого элемента ИЛИ, третий вход которого подключен к выходу первого элемента И.и к одним входам первого и второго триггеров, выход третьего дешифратбра подключен к одному входу первого элемента И, второй вход которого подключен к . выходу второго триггера, выход четвертого дешифратора подключен к другому входу второго триггера и к одному входу второго элемента И, другой вход которого подключен к выходу первого триггера, выход второго элемента И подключен к другому Входу первого триггера и к четвертому . входу первого элемента ИЛИ, выход пятого дешифратора подключен к одному входу третьего элемента И, выход которого подключен к одним входам третьего и четвертого триг геров и к пятому входу первого элемента HJIH, выход шестого дешифратора подключен к другому входу четвертого триггера и к одному входу четвертого элемента И, второй вход которого подключен к выходу третье)
ro триггера, выход четвертого элемента И подключен к другому входу третьего триггера и к шестому входу первого элемента ИЛИ, выход четвертого триггера подключен к другому входу третьего элемента И, выход седьмого дешифратора подключен к одному входу пятого элемента И, выход которого подключен к одним входам пятого и шестого триггеров и к седьмому входу первого элемента ИЛИ, выход восьмого дешифратора подключен к другому входу шестого триггера и к одному входу шестого элемента И, выход которого подключен к другому входу пятого триггера и к восьмому входу первого элемента ИЛИ, выходы . пятого и шестого триггеров подключены соответственно к другому входу шестого элемента И и к другому входу пятого элемента И, выход первого элемента ИЛИ подключен к одному входу седьмого триггера, другой вход которого является соответствующим управляющим входом логического блока счета, один вход восьмого триггера подключен к выходу седьмого триггера и является соответствующим управляющим выходом устройства, второй вход восьмого триггера является соответствующим управляющим входом логического блока счета, выход восьмого триггера подключен к одному входу второго элемента ИЛИ, другой вход которого является соответствую- . щим адресным входом логического блока счета, выход второго элемента
ИЛИ подключен к одному входу седьмо.го элемента И, другой вход которого подключен к одному входу элемента
ИЛИ-НЕ и является соответствующим управляющим входом логического блока счета, выход седьмого элемента И подключен к одному входу третьего элемента ИЛИ, другой вход которого подключен к выходу элемента ИЛИ-НЕ, выход третьего элемента ИЛИ подключен к одному входу восьмого элемента И, второй вход которого является соответствующим управляющим входом логического блока счета, выход восьмого элемента И является выходом счетноro импульса логическоro блока счета, другой вход элемента
ИЛИ-НЕ подключен. к выходу блока сравнения, другие входы которого. являются другими адресными входами логического блока счета.
i sss o
Изобретение относится к приборам измерения времени, а именно к электронным часам с программируемыми функциями.
Известны электронные часы с устройством сигнализации, содержащие генератор, делитель частоты, счетчик текущего времени, схемы запоминания установленных счетчиков времени, схему совпадения и устройство выра- 10 ботки установленных сигналов. Сигналы от запоминающих схем и сигнал текущего времени поступают на схему совпадения. При совпадении этих сигналов на выходе схемы появляется сигнал, который подается на вход устройства выработки установленно":î сигнала, например звукового сигнялизатора, позволяющего запрограммировать работу часов путем занесения опреде- 20 ленных значений начальных уставок в запоминающие схемы Ц .
Недостатком таких часов является сложность из-за наличия большого числа счетчиков текущего времени и мно- >5 горазрядной схемы сравнения.
Наиболее олизкими по технической сущности к изобретению являются программируемые часы, содержащие гене- 30 ратор, делитель частоты, счетчик времени, счетчик календаря, блок сравнения, накопители начальных уставок, элемент ИЛИ, буферный блок, мультиплексор блока индикации, блок 35 индикации и блок управления, причем выход генератора подключен к делителю частоты, с выходя которого сигнал поступает на последоь,.-тельно. соединенные счетчик времени и счетчик ка- 40 лендаря, которые и производят отсчет текущего времени. Блок сравнения определяет момент совпадения текущего времени с начальными уставками, которые хранятся в накопителях, и при их 4S совпадении вырабатывается сигнал, поступающий через буферньпл блок на вход устройства звуковой сигнализации. Мультиплексор позволяет в зависимости от выбранного режима поч-,SO ключить к блоку индикации информацию о текущем времени либо о начальных уставках. Блок управления устройства осуществляет синхронизацию и управление работой блоков и узлов ус-.рой- 55 ства, а также вырабатывает сигналы адресации к накопителям начальных уставок (2) .
Недостатком известного устройства являет-;-: его сложность из-.за наличия большого числа счетчиков текущего времени, каждый триггер кОторых требуе- боль ого числа транзисторов, и многоразрядного блока сравнения.
Кроме т" го, счетчики текущего времени предрасположены сбоям, что снижает падеж-:.ость работы устройства.
Це.;:ь изобретения — упрощение проr pà :.:- р-:емьг часов и повьппение их няд; -.-но, ти.
i çñT==.ленная цель достигается тем, что прi)ãðàммируемые часы„ содержащие зн;ратор, выход которого подключен к входу делителя частоты, накопители ня-:.яльиых устгвок, информационные входгл-выходы которых подключены к соэтвс-тствующим информационным вхop:пл-выхоцям первого и второго коммутяторов, адресные входы накопителей;;я--альных уставок подключены к выходам адресного дешифратора, входы которого подключены к адресным выхо .ям блока управления, управляющие : †:;:.; цы первого и второго коммутаторов подключены к соответствующим вьжо„-.,ям блока управления, блок сравнен|,я, ьыходы которого являются упрявл ::" шими выходами устройства, допол ..;тельно содержит накопитель зна.чений текушего времени, адресные входы ко т î ро го подключены к выходам адрес-:ого дешифратора, а информационные входы-выходы к соответствующим информационным входам-выходам первого и второго коммутаторов и к одним информационным входам блока сравнения, счетчик, информационные входы и выходы которого подключены соответственно к информационным выходам и информационным входам первого коммуTàòîðà, управляющий вход счетчика подключен к соответствующему выходу блока управления, логический блок счетя, информационные входы которого подключены к выходам счетчика, оцни адресные входы — к вы-. ходам адресного дешифратора, другие адресные входы логического блока счета являются адресными входами часов, управляющие в.<оды и выходы логического блока счета подключены к соответствующим выходам и входам блока управления, я выход счетного импульса логического блока счета — к счетному входу счетчика, и третий коммутатор, информационные входы ко11á3310 торого подключены к соответствующим информационным входам-выходам накопителей начальных уставок, а выходы к другим информационным входам блока сравнения, управляющий вход третьего коммутатора подключен к соответствующему выходу блока управления.
Кроме того, логический блок счета содержит восемь дешифраторов, восемь элементов И, три элемента ИЛИ, восемь триггеров, элемент ИЛИ-НЕ, блок сравнения и два регистры, ин.формационные входы которых подключены к информационным входам первого, второго, третьего, четвертого, пятого и шестого дешифраторов и яв1О
15 ляются информационными входами логического блока счета, выходы первого регистра подключены к информационным входам седьмого дешифратора и к 20 соответствующим входам пятого и шестого дешифраторов, выходы второго дешифратора подключены к информационным входам восьмого дешифратора и к соответствующим управляющим входам пятого и шестого дешифраторов, управляющие входы дешифраторов и регистров подключены к одним входам блока сравнения.и являются одними адресными входами логического блока счета, выходы первого и второго дешифраторов подключены соответсrвенно к первому и второму входам первого элемента ИЛИ, третий вход которого подключен к выходу первого элемента И.и к одним входам первого и второго триггеров, выход третьего дешифратора подключен к одному входу первого элемента И, второй вход которого подключен к выходу второго триггера, выход четвертого дешифратора подключен к другому входу второго триггера и к одному входу вто35
40 рого элемента И, другой вход которо45 го подключен к выходу первого триггера, выход второго элемента И подключен к другому входу первого триггера и к четвертому входу первого элемента ИЛИ, выход пятого дешифра50 тора подключен к одному входу третьеro элемента И, выход которого подключен к одним входам третьего и чет вертого триггеров и к пятому входу первого элемента ИЛИ, выход шестого дешифратора подклюЧен к другому вхо- 55 ду четвертого триггера и к одному входу четвертого элемента И, второй вход которого подключен к выходу третьего триггера, выход четвертого элемента И подключен к другому входу третьего триггера и к шестому входу первого элемента ИЛИ, выход четвертого триггера подключен к другому входу третьего элемента И, выход седьмого дешифратора подключен к одному входу пятого элемента И, выход которого подключен к одним входам пятого и шестого триггеров и к седьмому входу первого элемента ИЛИ, выход восьмого дешифратора подключен к другому входу шестого триггера и к одному входу шестого элемента И, выход которого подключен к другому входу пятого триггера и к восьмому входу первого элемента ИЛИ, выходы пятого и шестого триггеров подключены соответственно к другому входу шестого элемента И и к другому входу пятого элемента И, выход первого элемента ИЛИ подключен к одному входу седьмого триггера, другой вход которого является соответствующим управляющим входом логического блока счета, один вход восьмого триггера подключен к выходу седьмого триггера и является соответствующим управляющим выходом устройства, второй вход восьмого триггера является соответствующим управляющим входом логического блока счета, выход восьмого триггера подключен к одному входу второго элемента ИЛИ, другой вход которого является соответствующим адресным входом логического блока счета, выход второго элемента ИЛИ подключен к одному входу седьмого элемента И, другой вход которого подключен к одному входу элемента ИЛИНЕ и является соответствующим управляющим входом логического блока счета, выход седьмого элемента И подключен к одному входу третьего элемента ИЛИ, другой вход которого подключен к выходу элемента ИЛИ-НЕ, выход третьего элемента ИЛИ подключен к одному входу восьмого элемента И, второй вход которого является соответствующим управляющим входом логического блока счета, выход восьмого элемента И является выходом счетного импул са логического блока счета, другой вход элемента ИЛИ-НЕ подключен к выходу блока сравнения, другие входы которого являются другими адресными входами логического блока счета.
1163310
На фиг.! представлена блок-схема программируемых часов; на фиг .2 структурная схема логического блока счета; на фиг.3 — структурная схема блока сравнения: на фиг.4 — вре- 5 менные диаграмы раб ; на фиг.5 — структурная схема коммутато-,-. ра, на фиг. 6 - структурная схема блока управления.
Программируемые часы содержат накопитель значений текущего времени, накопители 2 начальных уставок, адреснь;й дешифратор 3, первый коммутатор 4 с управляющими входами 5 и 6, счетчик 7 со с .етным 8 и 15
9 входами, логический блок 10 счета с информационными 11, адресными 12 и 13 и управляющими 14-17 входами, управляющим выходом 18 и выходом !9 счетного импульса, генератор 20, де- 26 литель 21 частоты, блок 22 сравнения с информационными 23 и 24 и управляющими 25-27 входами, второй коьв:1утатор 28 с управляющим входом 29, третий коммутатор 30 G ? правляющими 25 входами 31, блок 32 упp,ETEëåEièÿ, а также адресные входы 33, управляющие выходы 34 и 35 и информационные выходы 36.
Логический блок 10 счета содер- р(! жит дешифраторы 37-44, элементы И
45-52, триггеры 53-.60, элементы ИЛИ
61-63, элемент ИЛИ-Hli 64, регистры
65 и 66 и блок 67 сравнения.
Блок 22 сравнения содержит элементы 68 сравнения, элементы И 69-71 триггеры 72 и 73, счетчик 74 и дешифратор 75.
Коммутатор 4 содер .ит буферный блок 76, элемент ИЛИ 77, блоки 78-,Е
83 вентилей ° Блок 32 управления содержит дешифраторы 84-89, элементы
И 90-95, элемент И-HE 96, элемент
НЕ.97, элементы ИЛИ 98-101, одновибраторы 102-105,переключатели 106-110. 43
Основной режим работы программируемых часов — режим счета текущего . времени (ТБ}. Б этом режиме происходят отсчет ТВ и выдачи его на вьгходы устройства для индикации. Одновременно происходит сравнение этого отсчета с запрограммированными начальными уставками (НУ1 и НУ2), хранящимися соответственно в первом и во втором накопителях 2 начальных
5 уставок. При срабатывании блока 22 сравнения на выходе часов появляются управляющие сигналы, которые могv1 ::сп т- з г этьс" внешними устройстгва. я:,, например звуковым сигнализ-я : :- о1:о., для организации будильниKB ° !.р .и-: тога, часы могут работать в :.е;.,:... .; "станочки ТВ и программирое;- и:-я П . При этом на вход устро.-"..г.:;: поступает информация об устаí-.:ç-....--... . ††..;аr.-:Eo;I значении ТВ и НУ, заноси L-.:. в 1амять часов) что позвО ляет --и:;уая1 : ровать процесс прогpiT E анпя . ..е счета ТВ часы работают сг.:.„,.:.:.: м сбразом. Каждую секунду блoi " . — IIpBBJIE ия формирует последов.-; о-,ьность управляющих импульсов, Gин.,pо .изг".рующих работу всех узлов °
Для::.т-, †.:. Он использует импульсы, поет . :.IIIII-:å с различной частотой с вы-.:<;. а.- . дегп- теля 21 частоты, который дели1 частоту высокочастотного кварцевого . енератора 20. В течение каж„.Ой еег,:;-.. ды 1 фиг.4а) блок 32 управ, опия два;кдь! генерирует серию упр ". гкт-пг щих импульсов . Первая серия начинаогся по п реднему фронту сек,пдн:.I! метки, а вторая — через
0,25 фиг,4T) . кя;=,дай серии блок 32 управления::з .1рабатывает ряд последовательных адресов, B данном случае от
А1 да А10 фиг.4Ä6), которые через адрес. ;..-«" дешифратор 3 поступают на
2 адресные входы накопителеи 1 и
Таким образом, происходит последо-. вательное обращение к информационным словам, хранящимся в накопителях.
В ка::;ггом из накопителей хранится по десять (для данного случая) информационных слов, которые либо определяют текущий временной отсчет (для накопителя 1), либо значения запрограммиро1занных НУ (для накопителя 2).
По первому адресу (Al) накопителей хранится значение единиц секунд, по в. орому (А?) — десятков секунд, по третьеь;.т (АЗ) — единиц минут, по четвертому (A4) — десятков минут, по пятому (A5) — единиц часов, по шестому (А6) — десятков часов, по седьмому (A7) — единиц даты, по восьмому (А8) — десятков даты, по девятому (A9) — едигшц номера, месяца и го десятому (AI0) — десятков номера месяца. Блок 32 управления вырабатывает сигналы, поступающие на управляющие входы 6 коммутатора 4 и на управляющие входы 3! коммутато5
1О
7 - 1 ра 30 и позволяющие подключить выходы этих коммутаторов к информационным входам-выходам накопителя l. В течение времени, когда на адресных входах накопителей присутствует один из возможных адресов, блок 32 управления генерирует четыре импульса (фиг,4 в), импульс восстановления (ИВ), импульс счета (ИС), импульс записи (ИЗ) и импульс сброса (ИСб).
ИВ поступает на один из управляющих входов 5 коммутатора 4 и позволяет информации с выхода накопителя 1 поступать на информационные входы счетчика 7 и установить его триггеры в соответствующие состояния.
Каждую секунду необходимо увеличивать значение единиц секунд ТВ, хранящееся по адресу Al поэтому при обращении по адресу Al сигнал логической "1" поступает с шины этого адреса на один из входов элемента
ИЛИ 62, на выходе которого также появляется сигнал логической "1".
Так как на управляющем вхоДе 17 логического блока 10 счета присутствует уровень логической 1, что со- . ответствует режиму счета ТВ, уровень логической "1" с выхода элемента И 51 через элемент ИЛИ 63 поступает на один из входов элемента И 52 и позволяет пройти ИС, поступающему на управляющий вход 14, через элемент
И 52 на выход 19 счетного импульса, с которого счетный импульс поступает на счетный вход 8 счетчика 7 и увеличивает его содержимое на единицу.
Затем ИЗ, поступая на управляющий вход 5 коммутатора 4, заносит содер жимое счетчика 7 обратно в накопитель 1 по адресу Аl, а ИСб рождает сигнал обнуления, поступающий на установочный вход 9 счетчика 7. Через каждые десять секунд информацию, хранящуюся по первому адресу единицы секунд, необходимо обнулять, создавать сигнал переноса, указываю— щий на то, что отсчитано десять секунд, и увеличивать на единицу информацию, хранящуюся по адресу А2.
Для этого информация с выходов счетчика 7 поступает на информационные входы логического блока 10 счета и с них на входы дешифратора 37., стробируемого различными адресами, один из которых Al. Дешифратор 37 определяет наличие на своих входах кодовой комбинации 10. Если после
163310 8 увеличения на единицу содержимого счетчика 7 на его выходах возникает эта комбинация, то на его выходе появляется сигнал, который, пройдя через элемент ИЛИ 61, поступает на вход триггера 59 и устанавливает его в состояние логической "i" (фиг.4 д) . Выход триггера 59 является управляющим выходом 18 и инициирует создание блоком 32 сигнала обнуления счетчика 7. Таким образом, к приходу ИЗ счетчик 7 обнулен и в накопитель 1 по адресу Al занесены все нули. Триггер 59 сбрасывается задним фронтом ИСб того же адресного цикла, поступающего из блока 32 управления на управляющий вход 15 логического блока 10 счета.
Одновременно с установлением в
20 состояние логической 1 триггер 59 юс сигналом со своего выхода устанавливает в состояние логической "1" и триггер 60 (фиг.4 е), что указывает на необходимость увеличения на единицу
25 информации, хранящейся по следующе.му адресу (в данном случае по А2}.
Выход триггера 60 подключен к одному из входов элемента ИЛИ 62, что позволяет при обращении по адресу
А2 пройти ИС на счетный вход счет- чика 7 (фиг.4 ж). Сбрасывается триггер 60 передним фронтом ИСб в цикле обращения по адресу А! (фиг.4 е), поступающим на управляю35 щий вход 16 лсгического блока 10 счета ° Однако ввиду того, что на установочном входе триггера 60 остается уровень логической "1" с выхода триггера 59, он снова уста40 навливается в состояние логической
"1". Сброс триггера 60 происходит в случае, если триггер 59 находится в состоянии логического "0", т.е. в следующем цикле адресации не надо генерировать единицу счета. Через каждые 60 с увеличенное на единицу содержимое, хранимое по адресу
А2, равно 6. При этом необходимо обнулить счетчик 7 и увеличить число единиц минут, хранящихся по адресу
Al, Лля этого информация с входов 11 логического блока 10 счета поступает на информационные входы дешифратора 38, определяющего наличие на этих входах кодовой комбинации Дешифратор 38 вырабатывает импульс, поскольку на его стробирующем входе присутствует адрес А2. Этот импульс
Il63
9 через элемент ИЛИ 61 поступает на вход триггера 59 и устанавливает на его выходе уровень логической "1".
Дальнейшая работа устройства аналогична как и при обращении по адресу 5
Аl °
Таким же образом дешифратор 37 используется для коррекции значений единиц минут (АЗ), единиц часов (A5) единиц числа (A7) и единиц номера 10 месяца (A9 ), а дешифратор .38 — для коррекции десятков минут (А4).
Особый случай занимает коррекция значения 24 часов. При этом не.обходимо обнулить информацию по ад- 15 ресам А5 и Аб. Это достигается следующим образом, 1ри возникновении кодовой комбинации "2" при обращении по адресу Аб дешифратор 40 устанавлию вает триггер 54 в состояние логичес- 20 кой "1". Сигнал с выхода этого триггера позволяет в свою очередь пройти через элемент И 45 и элемент ИЛИ 61 на установочный вход триггера 59 сигналу с выхода дешифратора 39 при 25 появлении на его информационных входах кодовой комбинации "4" и при наличии на его стробирующем входе, являющемся шиной адреса А5,. разрешающего уровня. Происходит обнуление З0 значения единиц часов. Кроме того, сигнал с выхода элементов И 45 устанавливает триггер 53 и сбрасывает триггер 54. При этом уровень логической "1" с выхода триггера 53 разрешает прохождение через элемент ИЛИ
61 на установочный вход триггера 59 импульсов с выхода дешифратора 40 при последующей адресации по адресу Аб, которым стробируется его работа, так как на информационных входах дешифраторов присутствует кодовая комбинация "2". Это вызывает обнуление значения десятков часов.
Кроме того, сигнал с выхода элемента И 46 сбрасывает триггер 53, тем самым подготавливая его к дальнейшей работе.
-.с
Коррекция числа при появлении значений "29" (не высокосный год), Ю
"31" и "32" проводится аналогичным образом с помощью дешифратора ч1, реализующего в зависимости от номера месяца и при обращении по адресу
А7 на кодовые комбинации "9", "1" M и "2", и дешифратор 42, реагирующего в зависимости от номера месяца и при обращении по адресу AS на
310 10 кодовые комбинаций "2" и "3". Значение номера месяца при этом поступает на управляющие входы этих де- шифраторов с выходов регистров 65 и 66, причем в регистр 65 записываютcs: единицы номера месяца при обращении по адресу А9, а в регистр 66— десятки номера месяца при обращении по адресу А10..Триггер 57 фиксирует появление соответствующего значения десятков числа и позволяет обнулить значение единиц числа при появлении на выходе дешифратора 40 сигнал. Триггер 56 в свою очередь позволяет обнулить значение десятков числа.
Для коррекции значения номера месяца, равного "!3", используются дешифратор 43, реагирующий при обращении по адресу А9 на кодовую комбинацию "3",и дешифратор 44, реагирующий при обращении по адресу А10 на кодовую комбинацию "1". При этом триггер 58 фиксирует появление кодовой комбинации "1" десятков номера месяца и позволяет обнулить значение единиц номера месяца при появлении сигнала на выходе дешифратора 43.
Триггер 57 в свою очередь позволяет обнулить значение десятков номера месяца.
Одновременно со счетом ТВ, который происходит указанным способом, каждую секунду происходит сравнение значения ТВ с запрограммированными
НУ. Так как в данном случае имеется два набора НУ (НУ1 и НУ2), сравнение проводится дважды: первый раз в начале каждой секунды, а второй раз через 0,25 с (фиг.4 б,в,г). При этом блок 32 управления дважды генерируют серию адресов и на выходах накопителей появляется информация, хранимая по этим адресам. С выходов накопителей 2 НУ информация поступает на входы коммутатора 28, на управляющий вход 29 которого поступает сигнал, разрешающий прохождение на входы 24 блока 22 сравнения в первые 0,25 с от начала секундной метки информации с выхода одного накопителя 2, а во вторые—
0,25 с — с выхода другого накопителя 2 (фиг.4 r). На входы 23 блока 22 сравнения поступает информация с выхода накопителя 1 значе- ний ТВ. С входов 23 и 24 информация поступает на входы элементов 68
1163310 12 сравнения, на выходах которых при совпадении информации появляются сигналы с уровнем логической "1".
Эти сигналы поступают на входы элемента И б, и на его выходе 5 появляется импульс, поступающий на счетный вход счетчика 74. Если все десять информационных слов, хранящихся в накопителе 1, совпадают с десятью словами, хранящимися в соот- !О ветствующем накопителе 2, то в счетчике 74 будет код "!0" который фик сируется дешифратором 75, на выходе которого появляется сигнал. Этот сигнал поступает либо через элемент !5
И 70, либо через элемент И 71 в зависимости от уровня сигнала на . управляющем входе 26 на вход либо триггера 72, либо триггера 73, которые -фиксируют совпадение НУ с ТВ и щ выдают управляющие сигналы либо на выход 34, либо на выход 35. Эти сигналы могут использоваться в дальнейшем, например, для создания звуковой индикации. Сброс счетчика 74 про-25 исходит ц конце каждой адресной серии импульсом, приходящим на вход 26 из блока 32 управления, а сброс триггеров 72 и 73 — импульсом приходящим на. вход 25 из блока 32 управления и инициируемым либо вручную, либо по истечении определенного времения, в зависимости от необходимости.
В описываемом режиме счета ТВ на управляющие входы 31 коммутатора
ЗО поступают сигналы, позволяющие пропускать на выходы 36 информацию с выхода накопителя 1. Эта информация может быть использована для индикации ТВ.
Режим установки значений ТВ и программирования НУ осуществляется следующим образом (фиг.4 и,к,л I. Помимо двух адресных серий; которые генерируются при режиме счета ТВ блок 32 управления генерирует третью серию, которая начинается через
0 5 с после второй серии. Первая адресная серия используется для счета
ТВ и сравнения значения ТВ с пер- 50 выми НУ1. Алгоритмы работы устройства в этом цикле аналогичны работе устройства в режиме счета ТВ.
Вторая адресная серия отличается о от аналогичной серии в.режиме счета 55
ТВ тем, что кроме сравнения значений ТВ с вторь: и НУ проводится установка содержимого соответствующего накопителя. Для этого блок 32 управления подает на входы б коммутатора 4 управляющий сигнал и подключает входы-выходы накопителя к входам счетчика 7, а на управляющий вход
17 логического блока 10 счета уровень логического 0, что отключает выход элемента И 52 от выхода 19 счетного импульса.
Изменение содержимого, хранящегося по какому-либо адресу, осуществляется с помощью адресных входов 33 на которых выставляется, например, вручную номер этого адреса. Это значение адреса поступает на входы
12 логического блока счета, а с нихt на одни входы блока 67 сравнения, на другие входы которого поступает адрес, генерируемый блоком 32 управления. При совпадении значений адресов на выходе блока 67. сравнения появляется сигнал логического "0 гоступающий на один из входов элемента ИЛИ-HE 64. На выходе элемента HJIH-HE 64 появляется сигнал логической который, пройдя через элемент ИЛИ 63, позволяет ИС пройти с входа 14 через элемент
И 52 на выход 19 счетного импульса и увеличить содержимое счетчика 7 на единицу.
Третья адресная серия вводится для того, чтобы повысить скорость установки ТВ и программировании НУ.
При этом импульсы, изменяющие содержимое ячеек накопителя, поступают через 0,5 с, т.е. с частотой 2 Гц.
На управляющие входы 31 коммутатора 30 в этом режиме поступают сигналы, подключающие к.выходам 36 выходы соответствующего накопителя.
Это. дает возможность контролировать установку ТВ либо программирование
НУ, например визуально и прерывать этот режим в необходимый момент времени.
Коммутатор 4 позволяет осуществлять двунаправленную передачу данных между счетчиком 7 и необходимым накопителем, определяемым сигналами на входах б. Направление передачи определяется сигналами, поступающими на входы 5.
Для формирования управляющих сигналов блок 32 использует сетку частот с выхода делителя 21. Дешифратор 88 выделяет сигналы, представляющие собой последовательность дво1163310
13 ичных кодов адресов накопителей.
Дешифратор 89 фиксирует появление на своих входам комбинации сигналов с выхода дешифратора 88, соответствующей номеру старшего адреса, и 5 позволяет пройти импульсу сброса на вход 26 блока 22.
Дешифратора 84-87 из сигналов более высоких частот формируют сигналы записи, восстановления, считьг- 10 вания и сброса, Эти дешифраторы также, как и дешифратор 88, стробируются сигналом с выхода одновиб-: ратора 102, появляющимся в зависимости от режима работы (счет ТВ или уста- 1 новка ТВ, НУ1, НУ2) два или три раза эа секунду. Для формирования стробирующего сигнала используются частоты 1 и 2 Гц, а также их инверсии.
Режим работы устройства задается 2р переключателем !09, 14
Переключатели 106-108 используются при режиме уставки ТВ либо задания
НУ1 и НУ2 для формирования управ-: ляющих сигналов, поступающих на входы 6 коммутатора .4.
Одновибратор 103 формирует сигнал сброса триггера. 59 по заднему фронту ИС. Одновибратор 104 формирует ИС сброса триггера 60 по переднему фронту ИС. Одновибратор 105 формирует импульс сброса по переднему фронту сигнала, поступающего с выхода 18 блока 10.
Предлагаемые программируемые часы по сравнению с известными являются более простыми, так как содержат меньшее количество элементов и связей между ними, что и обуславливает их более высокую надежность.
l 163310
ll63310
Ф наиатапеяяи 1и Г
1163310
23, И3
Составитель В.Калинин
Техред А.Бабинец . Корректор M.Poçìàí
Редактор С.Саенко
Тираж 406 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д.4/5
Заказ 4103/47
Филиал ППП "Патент", г.ужгород, ул.Проектная,4