Вечный календарь

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области информатики и может быть использовано в календарях. Целью изобретения является расширение области применения путем индикации дополнительных видов календарных дней. Поставленная цель достигается тем, что в устройство введены коммутаторы 1,2, 3, 4, блоки 5, 6, 7, 8, 9, кодирования , сумматоры 10, 12, 14 и элементы 11, 13 сравнения, благодаря чему устройство позволяет определять день недели по набранной дате в пределах тысячелетия, имеется возможность перехода на старый стиль летосчисления. 2 ил. с 9 (Л 1чЭ оо 00 4: сл фиг. 2

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

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

РЕСПУбЛИН (50 4 С 09 D 3/02

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

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ щиг.2

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

ПО ДЕЛАМ ИЗОбРЕТЕНИЙ И ОТНРЫТИЙ (21) 3960431/24-24 (22) 07.08.85 (46) 07.02.87. Бюл Ф 5 (71) Омский государственный педагогический.институт им. А.M.Ãîðüêîãî (72) В.Я.Кривчик, Э.M.Ôðoèáåðã и В.С.Ямпольский (53) 529.3 (088.8) (56) Сафонов В. Устройство индикации дней недели. — В сб.: В помощь радиолюбителю, M., 1979, вып. 67, с. 19-22.

„„SUÄ„1288745 A 1 (54) ВЕЧНЫЙ КАЛЕНДАРЬ (57) Изобретение относится к области информатики и может быть использова" но в календарях. Целью изобретения является расширение области применения путем индикации дополнительных видов календарных дней. Поставленная цель достигается тем, что в устройство введены коммутаторы

1, 2, 3, 4, блоки 5, 6, 7, 8, 9, кодирования, сумматоры 10, 12, 14 и элементы 11, 13 сравнения, благода- ря чему устройство позволяет определять день недели по набранной дате в пределах тысячелетия, имеется воз- а

CO можность перехода на старый стиль летосчисления. 2 ил.

А—

D—

128

Изобретение относится к.информатике и может быть использовано в календарях.

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

На фиг. 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)iy номер строк столетий (С =

1-7); номер строк чисел месяца (О = 0-6).

При таких обозначениях и заданных значениях аргументов алгоритм определения дня недели сводится к следующему

8+tA + 1)+ (В- С) (M + D) — N.

Стрелки здесь обозначают анализ результата и логическое преобразование суммы в квадратных скобках в число

М, а суммы в круглых скобках — в число N. Сначала анализируется сум1 ма 1 в квадратных скобках. При этом если 1 = 0 + m, где ш = 2 — 8, 1 то И=ш — 1;если +=8+n где n = t— 7, то:: i = п," если

16+k,где k >О,то M=k+1.

И

Затем анализируется сумма в круглых скобках.

8745 2

Если " = 0 + 1, где 1 = t-7, то N = 1; если Q = 8 + f, где

f 0 — 6, то N = f + 1.

Так как устройство выполнено на сумматорах, то для замены операции вычитания операцией сложения используется дополнительный код числа (С + 1). Так как строки января и февраля високосного и невисокосного годов различны,тав блок 7 кодирования месяцев введен узел приказа високосного и невисокосного годов, который изменяет информацию на входе блока

9 кодирования. При наборе на наборном поле месяцев января и февраля информация на входе блока 9 кодирования изменяется в зависимости ат набора года (високосного или невисокасного).

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

После набора даты (замыканием с общим проводам соответствующих контактов разъемов коммутаторов 1 — 4) на входы сумматоров подаются коды чисел (А + 8) (С + 1), B D блоков 5, 6, 8 и 9 кодирования.

Генератор 15 работает таким образом, что при замыкании ключа 18 элемента 11 сравнения на вход переI носа Р, сумматора 10 (5 ) подается уровень логической "i, а на вход второго сумматора 12 (P ) — уровень логического "0". С элемента 13 срав 5 нения на вход третьего сумматора падается уровень логическога "0". Первый сумматор, таким образом, находит разность чисел (А+1)+8-С, а второй сумматор — сумму этой разности и числа B. Элемент 11 сравнения анализирует кад на выходе второго сумматора и формирует кад числа М. При этом, если к сумме надо прибавить единицу, то уровень логической "1" подается с первого элемента сравнения на вход второго сумматора. Если же ат результата нужно отнять единицу, то на вход первого сумматора вместо уровня логической "1" подается уровень логического "0".

Третий сумматор находит сумму чисел M+D. Элемент 13 сравнения анализирует код числа на выходе третьего сумматора и при необходимости добавляет к результату единицу за счет подачи уровня логической "1" на вход переноса третьего сумматора.

1288745

Код числа N поступает на дешифратор 17, и день недели индицируется на цифровом семисегментном индикаторе 16.

Формула изобретения

Вечный календарь, содержащий генератор импульсов, соединенный с ключом, дешифратор, выход которого подключен к индикатору, о т л ич а ю шийся тем, что, с целью расширения области применения путем индикации дополнительных видов календарных дней, в него введены первый, второй, третий и четвертый коммутаторы, первый, второй, третий, четвертый и пятый блоки кодирования, первый и второй элементы сравнения, первый, второй и третий сумматоры, выход первого коммутатора и первый выход второго коммутатора соответственно через первый и второй блоки кодирования подключены к первому и второму входам первого сумматора, 25 второй выход второго коммутатора и первый выход третьего коммутатора соединены с входами третьего блока кодирования, выход которого соединен с вторым входом пятого блока кодирования, второй выход третьего коммутатора подключен к первому входу пятого блока кодирования, выход четвертого коммутатора соединен с входом четвертого блока кодирования, выходы пятого блока кодирования и первого сумматора подключены к первому и второму входам второго сумматора, выход четвертогв блока кодирования подключен к первому входу третьего сумматора, выход которого соедйнен с вторым входом дешифратора, выходы генератора управляющих импульсов соединены с первыми входами первого и второго элементов сравнения и дешифратора, первый и второй выходы первого элемента сравнения подключены соответственно к третьему входу первого сумматора и к третьему входу второго сумматора, первый выход которого соединен с вторым входом первого элемента сравнения, второй выход второго сумматора подключен к второму входу третьего сумматора, выход которого соединен с вторым входом второго элемента сравнения, 1288745

08

f3 14

zo

24 25

30 31

36

4f 42

4?

52 53

58 О б2

65 б4 б7 б8

69 70

73

78

80 81

Сталетия

Вб 87

Набьгй

Старьгй стиль

У? 98 сталь

ln,Х

04

05!! t8

12 19 !

3 и f9

16 20

Л

Е

Я

Ж 0

E 1

О

17 21

f8 22

22 29

23 30

24 31

Чт

Пт

О

Вс

Вс

Пи

8m

Ср

Пт

Ср

Vm

Пт

Пт Сд

/7т

Лн

Вс

Пн

Ср

Пн

Вт

Фиг.1

Составитель E.Áàêååâ

Техред В.Кадар КорректорА.Обручар

Редактор В.Петраш

Заказ 7814/50 Тираж 455 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое

r.Óæãoðoä, ул.Проектная, 4 предприятие, 0

2

4

00 07

01 08

02 00

03 t0

2

4

5 б

14 !

8 !5

9 1б !

0 17 !! 18 !

2 19

1С 20 !

Ю 21

27

Е

Н

Г

Ж А

Е Ж

Я

Г g

Вс

Пн

Sm

Ср

В б

А

Вт

Ср

Vm

Пт

Я 2

Г 3

В 4 б

А б ср

Чт

Пт

Cd б б 6

И

И,И

ff)F