1
1288745
Изобретение относится кчинформа- тике и может быть использовано в календарях.
Цель изобретения - увеличение количества отображаемой информации, расширение области применения путем индикации дополнительных видов календарных дней. .
На фиг. 1 представлена таблица, иллюстрирующая алгоритм преобразовав ния сигналов; на фиг. 2 - структурная схема устройства.
Устройство содержит (фиг. 2) первый 1, второй 2, третий 3 и четвертый 4 коммутаторы, первый 5, вто.г рой 6, третий 7, четвертьй 8 и пятый 9 блоки кодирования, первьй .сумматор 10, первьш элемент 11 сравнения, второй сумматор 12, второй эле- мент 13 сравнения, третий сумматор 14, генератор 15 импульсов, индикатор 16, дешифратор 17 и ключ 18.
Для пояснения структурной схемы воспользуемся таблицей на фиг. 1, по которой можно определить день недели по дате от 1500-го до 2300-гс года ..с возможностью перехода на .старый и новый стиль. Обозначим строки и столбцы таблицы следующим образом:
А - номер столбца годов внутри
столетия (А 1-7); В - номер строк месяцев (В
0-6); С - номер строк столетий (С
1-7); . D - номер строк
(D 0-6).
чисел месяца
При таких обозначениях и заданных значениях аргументовалгоритм определения дня недели сводится к следующему
+ (В - С) D) -N.
8 Ы
Стрелки здесь обозначают анализ результата и логическое преобразование суммы в квадратных скобках в число М, а суммы в круглых скобках - в число N. Сначала анализируется сумма в квадратных скобках. При этом если О + т, где m 2 - 8,
то М m - 1; если Г 8 + п,
- I где п 1 - 7, то М п; если J
16 + k, где k :. О, то М k + 1. Затем анализируется сумма 5 в круглых скобках.
745
Если то N
Е О 1; если
2
+ 1,
0
5
0
5
0
35
40
45
50
где , : 8 + f, где , то ,
Так как устройство выполнено на сумматорах, то для замены операции вычитания операцией сложения используется дополнительный код числа (С + 1). Так как строки января и февраля високосного и невисокосного годов различны,то в блок 7 кодирования месяцев введен узел приказа високосного и невисокосного годов,который изменяет информацию на входе блока 9 кодирования. При наборе на наборном поле месяцев января и февраля информация на входе блока 9 кодирования изменяется в зависимости 9Т набора года ( високосного или невисокос- ного).
Устройство работает следующим образом.
После набора даты (за14ыканием с общим проводом соответствующих контактов разъемов коммутаторов 1 - 4) на входы сумматоров пода.ются коды чисел (А + 8) (С + 1), B,D блоков 5, 6, 8 и 9 кодирования.
Генератор 15 работает таким образом, что при замыкании ключа 18 элемента 11 сравнения на вход пере( Г) подается
а на вход
второго сумматора 12 ( С ) уровень логического О, С элемента 13 сравнения на вход третьего сумматора подается уровень логического О. Первый сумматор, таким образом, находит разность чисел (А+О+В-С, а второй, сумматор - сумму этой разности и числа В. Элемент 11 сравнения анализирует код на выходе второго сумматора и формирует код числа М. При этом, если к сумме надо прибавить единицу, то уровень логической 1 подается с первого элемента сравнения на вход второго сумматора. Если же от результата нужно отнять единицу, то на вход первого сумматора вместо уровня логической 1 подается уровень логического О.
носа PJ сумматора 10 уровень логической 1,
Третий сумматор находит сумму .чисел M+D. Элемент 13 сравнения ана- j лизирует код числа на выходе третьего сумматора и при необходимости добавляет к результату единицу за счет подачи уровня логической 1 на вход переноса третьего сумматора.
Код числа N поступает на дешифратор 17, и день недели индицируется на цифровом семисегментном индикаторе 16.
Формула изобретени
Вечный календарь, содержащий генератор импульсов, соединенный с ключом, дешифратор, выход которого подключен к индикатору, отличающийся тем, что, с целью расширения области применения путем индикации дополнительных видов календарных дней, в него введены пер- вый, второй, третий и четвертьй коммутаторы, первый, второй, третий, четвертый и пятый блоки кодирования первый и второй элементы сравнения, первый, второй и третий сумматоры, выход первого коммутатора и первый выход второго коммутатора соответственно через первый и второй блоки кодирования подключены к первому и второму входам первого сумматора, второй выход второго коммутатора и первый выход третьего коммутатора соединены с входами третьего блока
кодирования, выхпд которого соединен с вторым входом пятого блока кодирования, второй выход третьего коммутатора подключен к первому входу пятого блока кодирова1шя, выход четвертого коммутатора соединен с входом четвертого блока кодирования, выходы пятого блока кодирования и первого сумматора подключены к первому и второму входам второго сумматора, выход четвертого блока кодирования подключ.ен к первому входу третьего сумматора, выход которого соединен с вторым входом дешифратора выходы генератора управляющих им- пульсов соединены с первыми входами первого и второго элементов сравнения и дешифратора, первый и второй выходы первого элемента сравнения подключены соответственно к третьему входу первого сумматора и к третьему входу второго сумматора, первый выход которого соединен с вторьм входом первого элемента сравнения, второй выход второго сумматора подключен к второму входу третьего сумматора, выход которого соединен с вторым входом второго элемента сравнения.
Редактор В.Петрад
Составитель Е.Бакеев
Техред В.Кадар Корректор А. О бручар
Заказ 7814/50Тираж 455 Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4
название | год | авторы | номер документа |
---|---|---|---|
Устройство формирования отметок времени | 1985 |
|
SU1415437A2 |
ОТКАЗОУСТОЙЧИВЫЙ ПРОЦЕССОР С КОРРЕКЦИЕЙ ОШИБОК В ДВУХ БАЙТАХ ИНФОРМАЦИИ | 2021 |
|
RU2758410C1 |
Устройство для отображения графической информации на телевизионном индикаторе | 1983 |
|
SU1161985A1 |
Устройство для динамической индикацииВРЕМЕНи СуТОК и КАлЕНдАРя | 1978 |
|
SU805244A2 |
ПРОЦЕССОР ПОВЫШЕННОЙ ДОСТОВЕРНОСТИ ФУНКЦИОНИРОВАНИЯ | 2010 |
|
RU2439667C1 |
КАЛЕНДАРНЫЙ МЕХАНИЗМ | 2017 |
|
RU2740275C2 |
Устройство для динамической индикации времени суток и календаря | 1976 |
|
SU602910A2 |
ПРОЦЕССОР ПОВЫШЕННОЙ ДОСТОВЕРНОСТИ ФУНКЦИОНИРОВАНИЯ | 2018 |
|
RU2708956C2 |
МНОГОЛЕТНИЙ КАЛЕНДАРЬ | 1991 |
|
RU2016421C1 |
ОТКАЗОУСТОЙЧИВЫЙ ПРОЦЕССОР С КОРРЕКЦИЕЙ ОШИБОК В БАЙТЕ ИНФОРМАЦИИ | 2021 |
|
RU2758065C1 |
Изобретение относится к области информатики и может быть использовано в календарях. Целью изобретения является расширение области применения путем индикации дополнительных видов календарных дней. Поставленная цель достигается тем, что в устройство введены коммутаторы 1,2, 3, 4, блоки 5, 6, 7, 8, 9, кодирования, сумматоры 10, 12, 14 и элементы 11, 13 сравнения, благодаря чему устройство позволяет определять день недели по набранной дате в пределах тысячелетия, имеется возможность перехода на старый стиль летосчисления. 2 ил. с 9 (Л 1чЭ оо 00 4: сл фиг. 2
Сафонов В | |||
Устройство индикации дней недели | |||
- В сб.: В помощь радиолюбителю, М., 1979, вып | |||
Приспособление для получения кинематографических стерео снимков | 1919 |
|
SU67A1 |
Способ изготовления электрических сопротивлений посредством осаждения слоя проводника на поверхности изолятора | 1921 |
|
SU19A1 |
Авторы
Даты
1987-02-07—Публикация
1985-08-07—Подача