Устройство для ввода информации в калькулятор Советский патент 1992 года по МПК G06F3/02 

Описание патента на изобретение SU1718210A1

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

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

На фиг. 1 представлена функциональная схема устройства; на фиг. 2 - схема блока запуска.

Устройство содержит первый преобразователь 1 кодов, первый 2 и второй 3 регистры, первый блок 4 памяти, счетчик 5, второй блок 6 памяти, второй преобразователь 7 кодов, блок 8 ключей, блок 9 запуска, первый 10, второй 11 и третий 12 элементы И, первый 13, второй 14, третий 15 и четвертый 16 формирователи, элемент ИЛИ 17 и триггер 18, информационный вход 19 устройства, первый 20 и второй 21 тактовые входы устройства и выход 22 устройства, подключаемый параллельно клавишам калькулятора. Блок 9 запуска содержит первый 23 и второй 24 триггеры, элемент ИЛИ 25, первый 26 и второй 27 переключатели.

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

После подачи питания на устройство оно приводится в исходное состояние с помощью подачи сигнала сброса переключателем 27. Сигнал сброса через элемент ИЛИ 25 блока 9 запуска подается на R-входтриг- гера 24. При этом сигналом Лог. О с прямого выхода триггера 24 закрывается элемент И 10 по второму входу, а сигналом Лог.1 с инверсного выхода триггера 24 открывается элемент И 12 по первому вхо- ду. Затем в регистры калькулятора вносятся исходные данные для решаемой задачи. На индикаторе калькулятора, например, МК-61 (на фигурах не показан) выбирается номер решаемой задачи в старших двух разрядах. Сегментный код с калькулятора по входу 19 поступает на вход преобразователя 1 кодов и входы элемента ИЛИ 17.

Сегментный код разрядов поступает синхронно с управляющими тактовыми сигналами на входах 20,21. В преобразователе 1 кодов сегментный код преобразуется в двоично-десятичный и поступает на информационные входы регистров 2 и 3. В качестве преобразователя сегментного кода может быть использовано постоянное запо- минающее устройство. По приходе сегментного кода старшего разряда его двоично-десятичное значение с выхода преобразователя 1 кодов вносится по управляющему сигналу с входа 20 в регистр 2. По приходе сегментного кода следующего

младшего разряда его двоично-десятичное значение вносится по управляющему сигналу с входа 21 в регистр 3.

С выходов регистров 2 и 3 двоично-десятичный код номера задачи подается на адресные входы блока 4 памяти. Сигнал выборки (обращение) к блоку управляющей памяти подключен к шине питания устройства и подается постоянно. В связи с этим для выборки ячейки из блока 4 памяти, аналогично и для блока 6 памяти, достаточно подать соответствующий адрес на его адресные входы. В блоке 4 памяти хранятся начальные адреса программ соответствующих задач. По значению двоично-десятичного номера задачи из блока 4 памяти выбирается начальный адрес соответствующей программы, внесенной в блок 6 памяти, который по сигналу с формирователя 16 вносится в счетчик 5. По адресу, установленному в счетчике 5, на втором одноразрядном выходе блока 6 памяти выбирается код Лог. О, который поступает на второй вход элемента И 11 и закрывает его, подготавливая к работе устройство. При этом запрещается подача сигнала Сброс через элемент ИЛИ 25 на триггер 24, который вырабатывается на элементе И 11 от сигнала с выхода формирователя 15.

Сегментный код номера задачи с входа 19 поступает также через элемент ИЛИ 17 на информационный вход триггера 18. По управляющему сигналу с входа 20 триггер 18 устанавливается в единичное состояние, при этом сигналом Лог. 1 с его выхода открывается элемент И 10 по первому входу. Устройство готово к выполнению соответствующей задачи, номер которой набран на индикаторе калькулятора.

Для запуска устройства подается сигнал пуска от переключателя 26. При этом переключается триггер 23. Передним фронтом сигнала с выхода триггера 23, поступающим на тактовый вход триггера 24, последний устанавливается в единичное состояние. При установке триггера 24 в единичное состояние сигналом- с его инверсного выхода закрывается элемент И 12, запрещая прохождение управляющего сигнала с входа 21 на управляющий вход счетчика 5, а сигналом с его прямого выхо- даоткрывается элемент И 10. Передним фронтом сигнала с выхода элемента И 10 запускается формирователь 13. Сигнал с выхода формирователя 13 поступает на счетный вход счетчика 5 и добавляет к его содержимому 1. По новому адресу, установленному в счетчике 5, из блока 6 памяти выбирается первая команда программы,

код которой поступает на преобразователь 7 кодов.

На втором выходе блока 6 памяти выбирается также код О, закрывая элемент И 11 по второму входу. По заднему фронту сигнала с выхода формирователя 13 запускается формирователь 15, сигнал с которого поступает на стробирующий вход преобразовате- ля 7 кодов. При этом на выходе преобразователя 7 кодов вырабатывается сигнал на управление одного из ключей блока 8 ключей. Блок 8 ключей по входу 22 закорачивает одну из кнопок калькулятора. Калькулятор начинает выполнение команды, во время которой сегментный код на индикатор калькулятора не подается, выдача управляющих сигналов на входы 20,21 не запрещается. При этом через элемент ИЛИ 17 на информационный вход триггера 18 поступает сигнал Лог. О. По управляющему сигналу с входа 20 триггер 18 переключается и закрывает элемент И 10. При появлении результатов вычислений на индикаторе калькулятора на информационном входе триггера 18 появляется сигнал Лог. 1. По управляющему сигналу с входа 20 триггер 18 переключается и открывает элемент И 10. При этом передним фронтом сигнала с выхода элемента И 10 запускается формирователь 13, происходит добавление 1 к содержимому счетчика 5, выборка следующей команды с блока 6 памяти и процесс ввода команд в калькулятор повторяется. Ввод команд в калькулятор повторяется до тех пор, пока на втором выходе блока 6 памяти не будет выбран код 1. При выборке кода 1 на втором выходе блока 6 памяти элемент И 11 открывается по второму входу.

При этом при выработке сигнала формирователем 15 на выходе элемента И 11 вырабатывается сигнал, который через элемент ИЛИ 25 сбрасывает триггер 24 блока 9 запуска. Сигналом с прямого выхода триггера 24 закрывается элемент И 10 по второму входу и процесс выработки сигналов запуска прекращается.

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

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

1. Устройство для ввода информации в калькулятор, содержащее второй преобразователь кодов, блок запуска, первый элемент ИЛИ, второй блок памяти, блок ключей, счетчик, первый элемент И, первый, второй и третий формирователи и триггер,

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

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

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

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

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

2. Устройство поп, 1,отличающее- с я тем, что блок запуска содержит первый и второй триггеры, первый и второй переключатели и элемент ИЛИ, первый вход которого соединен с первым контактом первого переключателя, второй вход является входом блока, а выход соединен с входом сброса второго триггера, прямой и инверсный выходы которого являются соответственно первым и вторым выходами блока, при этом тактовый вход второго триггера соединен с прямым выходом первого триггера, вход сброса и установочный вход

которого соединены с ВТОРЫМ и третьим контактами второго переключателя, первый контакт которого соединен с вторым контактом первого переключателя и с шиной нулевого потенциала, третий контакт первого переключателя и информационный вход второго триггера соединены с шиной единичного потенциала.

10

Похожие патенты SU1718210A1

название год авторы номер документа
Устройство для ввода информации в калькулятор 1990
  • Андреев Владимир Андреевич
  • Лаптев Владимир Евгеньевич
SU1791807A1
Устройство для ввода информации в калькулятор 1985
  • Филиппович Тенгиз Владимирович
  • Мелик-Гайказян Гайк Георгиевич
  • Какабадзе Циала Гивиевна
  • Пирцхалава Давид Александрович
  • Габодзе Валериан Георгиевич
SU1297033A1
Преобразователь последовательного биполярного кода в параллельный униполярный код 1989
  • Чистов Борис Алексеевич
SU1695511A1
Устройство для временного сжатия входного сигнала 1982
  • Живилов Геннадий Григорьевич
  • Прянишников Владимир Алексеевич
  • Сметанин Николай Михайлович
  • Якименко Владимир Иванович
SU1100632A1
Пребразователь перемещения в код 1984
  • Бурахин Владимир Никитович
  • Канунников Владимир Петрович
  • Колесниченко Валерий Карпович
  • Константинов Андрей Петрович
  • Покатаев Виктор Николаевич
  • Флоров Александр Константинович
SU1243091A1
Программируемый формирователь периодической функции 1987
  • Мельников Владимир Алексеевич
  • Неклюдов Сергей Николаевич
  • Вуколов Сергей Алексеевич
SU1539758A1
Фазометр мгновенных значений 1981
  • Иванютин Владимир Васильевич
SU980015A1
Преобразователь двоичного кода в двоично-десятичный 1987
  • Киселев Евгений Федорович
SU1444958A1
Устройство для контроля знаний обучаемых 1987
  • Булавенко Валерий Ульянович
  • Петрова Клара Евгеньевна
SU1524082A1
Устройство для программного управления с самоконтролем 1983
  • Шарашенидзе Теймураз Элизбарович
  • Твалабейшвили Роланд Сепеевич
  • Хоштария Семен Николаевич
  • Шаламберидзе Константин Шотаевич
SU1130832A1

Иллюстрации к изобретению SU 1 718 210 A1

Реферат патента 1992 года Устройство для ввода информации в калькулятор

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

Формула изобретения SU 1 718 210 A1

И/а. 2

Документы, цитированные в отчете о поиске Патент 1992 года SU1718210A1

Патент США № 4044398, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для ввода информации в калькулятор 1981
  • Никифоров Борис Георгиевич
SU1117623A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 718 210 A1

Авторы

Андреев Владимир Андреевич

Лаптев Владимир Евгеньевич

Даты

1992-03-07Публикация

1989-05-12Подача