Устройство для ввода информации в калькулятор

 

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

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

РЕСПУБЛИН (19) (11) А1 (51) 4 G Об F 3 00 3 02

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

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

IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

К АВТОРСКОМУ(СВИДЕТЕЛЬСТВУ (21) 3952759/24-24 (22) 06.09.85 (46) 15.03.87. Бюл. N 10 (72) Т.В.Филиппович, Г.Г.Мелик-Гайкаэян, Ц.Г.Какабадзе, Д.А.Пирцкалава и В.Г.Габодзе (53) 681 327.11(088.8) (56) Клевцов С.В. и др. Устройство обработки сигналов на базе микрокалькулятора "Электроника Б3-18" - Приборы и техника эксперимента, 1981, В 4, с. 107.

Авторское свидетельство СССР

М 1117623, кл. G 06 F 3/02, 1981. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРИАЦИИ

В КАЛЬКУЛЯТОР (57) Изобретение относится к автоматике и вычислительной технике и может использоваться дЛя ввода информации в клавишные вычислительные машины (калькуляторы). Цель изобретения— расширение области применения устройства за счет обеспечения возможности ввода данных и программ в различных режимах. Устройство содержит блок управления, блок запуска, блок ключей, преобразователь кодов, блок памяти, триггер, два мультиплексора, формирователь адреса загрузки программы, формирователь адреса загрузки данных и блок сопряжения. Программы, подлежащие вводу, и адреса каналов данных для каждой программы ввода записаны в блоке памяти. Ввод данных и программ в калькулятор происходит путем выработки сигналов, имитирующих сигналы клавиатуры калькулятора, с помощью блока ключей и преобразователя кодов. Формирователь адреса загрузки программы содержит начальный адрес программы ввода в блоке памяти. После окончания ввода программы устройство переходит к вводу данных. Канальный адрес канала ввода данных содержится в формирователе адреса загрузки данных. Коммутация каналов данных в соответствии с адресами, выбираемыми иэ блока памяти при вводе данных, и преобразование формата входных данных в последовательный двоично-десятичный код выполняются блоком сопряжения. 1 з.п. ф-лы, 4 ил.

1297033

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

Каждой клавише калькулятора 2 присваивается определенный двоичный код. Выходы устройства, являющиеся выходами блока 1 ключей, подключаются параллельно клавишам калькулятора

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

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

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

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

Устройство содержит блок 1 ключей, калькулятор 2, преобразователь 3 кодов, блок 4 управления, первый муль— типлексор 5, блок 6 памяти, блок 7 сопряжения, формирователь 8 адреса загрузки программы, формирователь 9 адреса загрузки данных, второй мультиплексор 10, триггер 11, блок 12 запуска, .информационные входы 13,...

13„, счетчик 14 адреса, формирователь 15 сигнала исходной готовности, D-триггеры 16-18, RS-триггер 19, частотный дискриминатор 20, элементы

И 21-29, генератор 30 трехфазных тактовых.импульсов, элементы ИЛИ 31 и

32. На фиг. 3 обозначены операционные разряды 33, первые 34, вторые

35, третий 36, четвертый 37 управляющие разряды формата данных блока 6. 35

Устройство также содержит строби рующий вход 38, управляющие входы

39, адресные входы 40, дешифратор

41, каналы 42, регистры 43, первый

44, второй 45, третий 46, четвертый

47 мультиплексоры, информационный выход 48.

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

При работе устройства с программируемым калькулятором программа вычислений и константы вводятся автоматически после включения напряжения питания устройства н калькулятора 2.,Ввод осуществляется по программе "Ввод программы вычислений и констант", записанной в блоке 6 памяти команд. В третьем 36 и четвертом 37 управляющих разрядах во всех командах программы записан "0", за исключением последней, в которой в четвертом 37 управляющем разряде записана "1" — сигнал "Конец ввода".

Ввод информации в калькулятор 2 с блока 7 происходит по программе "Ввод информации", в которой во всех командах в четвертом 37 управляющем разряде записана "1", а в третьем 36 управляющем разряде — "0", за исключением последней команды, в которой записана "1" — сигнал "Останов-пуск".

Начальные адреса программ, в блоке б памяти команд задаются формирователями 8 и 9 и могут устанавливаться, например, с помощью переключателя.

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

В исходном состоянии устройство устанавливается импульсным сигналом (на диаграмме не показан), вырабатываемым формирователем 15 сигнала исходной готовности при включении напряжения питания устройства и калькулятора 2.При этом счетчик 14 адресов, триггеры 11 и 16 устанавливаются в

"0", а триггеры 17-19 в "1" (Т, на фиг. 2 б-н).

Частотный дискриминатор 20 заперт сигналом "0", поступающим с инверсного выхода триггера 19. На его вых.де установлен логический "0". Сигнал "0" с прямого выхода триггера 11 запирает логические элементы И 21-23 и одновременно подключает к выходам второго мультиплексора 10 выходы формирователя 8, в котором, например, установлен начальный адрес массива памяти программы ввода в калькулятор

2 программы вычислений и констант.

Логические элементы И 25-28 заперты сигналами "0", поступающими соответ3 12970 ственно с управляющего выхода 36 блока 6 памяти команд, прямого выхода

D-триггера 16, инверсного выхода Dтриггера 17.

Разрешающие сигналы "1" поступают на входы логического элемента И 24 с инверсного выхода триггера 11 и прямого выхода триггера 17, а на вход И 29 — с прямого выхода триггера 17. f0

Первый импульс, поступающий с генератора 30, пройдя через элемент

И 29, записывает в счетчик 14 начальный номер ячейки программы ввода выбранной программы вычислений и уста- f5 навливает триггеры 16 и 1? соответственно в "1" и "0" (T, Тэ на фиг. 2а-в). На выходе блока 6 появляется первая команда программы,подключающая к выходам мультиплексора 5 20 операционные выходы 33 блока 6.

На выходах элементов И 26 и 27 появляется сдвинутая по фазе последовательность импульсов генератора

30 (фиг. 2г, д). Импульсы генератора

30 через элемент 27 поступают на стробирующий вход блока 3, обеспечивая срабатывание соответствующего ключевого элемента в блоке 1 ключей.

Импульсы с выхода элемента 26 поступают на счетный вход счетчика

14, увеличивая с каждым импульсом его содержание на единицу, обеспечивая тем самым последовательное подключение к выходам блока 6 ячеек памяти соответствующего массива. При поступлении на выход блока 6 команды, в четвертом управляющем разряде 37 которой записана "1" (Т4 на фиг. 2е), триггер 11 импульсом генератора 30 устанавливается в "1".

С элементов И 21-23 снимается запрет, и тот же импульс, пройдя через элементы И 23 и ИЛИ 31, устанавлива- 4 ет триггеры 16 и 18 в "0", а триггер

17 в "1". При этом прекращается прохождение тактирующих импульсов через элементы И 26 и 27 (Т, Тб на фиг.26, в, r, д, е, ж, и, м).

Элемент И 23 запирается, с элемента И 29 запрет снимается, к выходам мультиплексора 10 подключаются выходы второго формирователя 9. В последнем установлен начальный адрес массива памяти, в котором записана программа ввода информации в калькулятор 2 с блока 7. Первый импульс генератора 30, пройдя через элемент И 29, 33 4 записывает содержимое формирователя

9 в счетчик 14 (Т на фиг. 2а). На выходах блока 6 появляется первая команда программы, подключающая к выходам мультиплексора 5 соответствующие выходы блока 7, а к выходам блока 7 — первый разряд вводимого поразрядно числа. Таким образом, ввод программы вычислений и констант в калькулятор завершен. Устройство автоматически переключается на режим ввода данных с блока 7. До поступления сигнала "Готов" с внешних устройств на блок (2 запуска, устройство находится в состоянии "Ожидание" (Т7 — Т8 на фиг. 26).

По сйгналу с внешнего устройства

"Готов" (на фиг. 1 и 2 не показан) блок 12 запуска вырабатывает импульс

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

"0" (Т на фиг. 26, н) и снимая запрет с элемента И 28. Первый импульс генератора 30, пройдя через элемент

И 28, устанавливает триггер 15 в "1".

На выходах элементов И 26 и 27 появляется сдвинутая по фазе последовательность импульсов генератора

30 (Т на фиг. 2г, д).

Процесс ввода информации в калькулятор 2 с блока 7 прекращается, когда на выходе блока 6 появляется команда, в формате которой в третьем

36 управляющем разряде записана "1" сигнал — "Останов-пуск", а в операционных разрядах 33 — код команды пуска калькулятора на вычисление.

При этом операционные выходы блока 6 памяти команд подключаются к выходу первого мультиплексора 5 командой, записанной в первых управляющих разрядах 34 (Т„, на фиг. 2з). Сигнал "1" в третьем 36 управляющем разряде блока 6 снимает запрет с элемента И 25, и первый импульс генератора 30, пройдя через элемент И 25, устанавливает триггеры 16 и 17 соответственно в "0" и "1", а триггер 19 в "0" (Т, на фиг. 26, и, л), снимая запрет с работы частотного дискриминатора 20 и устанавливая запрет на прохождение сигнала "Запуск" через элемент И 21 с блока 12 запуска.

Калькулятор 2 начинает вычисления.

При этом на вход частотного дискри5 12970 минатора 20 поступают импульсы частотой, не превышающей его пороговую частоту, и сигнал на его выходе отсутствует. Первый импульс генератора 30, пройдя через элемент И 29, записывает, в счетчик 14 начальный адрес массива памяти, в котором записана нр ввода информации в калькулятор 2 с блока 7 (Т, на фиг. 2а, б, э) ° По окончании вычис- 10 лений частотный дискриминатор выдает импульс, который, пройдя через элемент ИЛИ 32, устанавливает триггер 19 в "1" (Т„ на фиг. 2л, н). Запрет с логического элемента И 21 сни- 15 мается, устройство готово к работе.

При работе устройства с непрограммируемыми калькуляторами в четвертые управляющие разряды 37 всего массива команд записывается "1". Далее yñò- 20 ройство работает согласно временным диаграммам, приведенным на фиг. 2 с начального момента времени Т4 .

Блок 7 работает следующим образом.

Информация, поступающая с внешних устройств на информационнь1е входы

13 ... 13„ устройства, представленная в параллельной форме, записывается в регистры 43,... 43 стробирующим импульсом, поступающим с четвертого выхода блока 4 управления. При пост тушении на входы 40 с первых 34 управляющих выходов блока 6 двоичного кода выбранного канала, сигнал на соответствующем выходе дешифратора 41 активизирует выходы первого 44,второго 45, третьего 46 и четвертого 47 мультиплексоров соответствующего канала и, в зависимости от кода, поступающего на входы 39 с вторых 35 управляющих выходов блока 6, на их выходах дстанавливается двоично-десятичный код соответствующего разряда числа, записанного в канале. Таким образом, изменяя на управляющих входах 39 кодированные сигналы, информацию, представленную и записанную в каналах 42, ... 42„ в параллельной форме, блок 7 преобразует их и выдает в последовательной форме.

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

33- 6

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

1. Устройство для ввода информации в калькулятор, содержащее блок управления, блок ключей, преобразователь кодов, блок памяти, триггер и блок запуска, выход которого соединен с первым входом блока управления, второй вход которого является управляющим входом устройства, первый выход блока управления соединен со стробирующим входом преобразователя кодов, выходы которого соединены с входами блока ключей, выходы которого являются информационными выходами устройства, выходы группы блока управления соединены с входами блока памяти, о т л и ч а ю щ е ес я тем, что, с целью расширения области применения за счет обеспечения возможности ввода,цанных и программ в различных режимах, устройство содержит два мультиплексора, блок сопряжения, формирователь адреса загрузки программы и формирователь адреса загрузки данных, выходы которого соединены с информационными входами второй группы второго мультиплексора, выходы которого соединены с входами группы блока управления, второй и третий выходы которого соединены соответственно с С- и К-входами триггера, инверсный выход которого соединен с третьим входом блока управления, четвертый выход которого соединен со стробирующим входом блока сопряжения, информационные входы соответствующих групп которого являются информационными входами устройства, первый и второй выходы блока памяти соединены соответственно с пятым входом блока управления и D-входом триггера, прямой выход которого соединен с четвертым входом блока управления и адресным входом второго мультиплексора, к информационным входам первой группы которого подключены выходы формирователя адреса загрузки программы, выходы первой группы блока памяти соецинены с адресными входами блока сопряжения и адресными входами первого мультиплексора, выходы которого соединены с входами преобразователя кодов, выходы второй группы блока памяти соединены с информационными входами первой группы первого мультиплексора, выходы третьей группы блока памяти соединены с управляющими входами блока сопря7 1297033 8 жения, информационные выходы соответ- ды мультиплексоров объединены и явствующих групп которого соединены ляются управляющими входами блока, с информационными входами соответст- информационные входы соответствующих вующих групп первого мультиплексора. регистров объединены и являются ин2. Устройство по п. 1, о т л и — 5 формационными входами соответствуюч а ю щ е е с я тем, что блок соп- щей группы блока, выходы соответстряжения содержит регистры, мульти- вующих мультиплексоров являются инплексоры и дешифратор,. выходы кото- формационными выходами соответствуюрого соединены со стробирующими вхо- щей группы блока, входы дешифратора дами соответствующих мультиплексоров,10 являются адресными входами блока, стробирующие входы регистров объеди- выходы регистров соединены с соотнены и являются стробирующим входом ветствующими информационными входами блока, соответствующие адресные вхо- мультиплексоров.

grus 7

И И а

b .

В е

В е

Э к

/7

r) i 7 з

e

grue 2

1297033

Составитель В.Файзрахманов

Техред М.Ходанич Корректор И.Муска

Редактор И.Касарда

Заказ 781/51

Тираж б73

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

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

Подписное

Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная, 4

Устройство для ввода информации в калькулятор Устройство для ввода информации в калькулятор Устройство для ввода информации в калькулятор Устройство для ввода информации в калькулятор Устройство для ввода информации в калькулятор Устройство для ввода информации в калькулятор 

 

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

Изобретение относится к вычислительной технике и автоматике и может быть использовано для ввода, информации в ЭВМ с клавиатуры

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

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

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

Изобретение относится к области автоматики и вычислительной техники

Изобретение относится к области автоматики и вычислительной техники

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

Изобретение относится к вычислительной технике, в частности к системам сбора и передачи в управляющую вычислительную машину дискретной информации от датчиков или других подсистем АСУ ТП

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении автоматизированных систем обработки изображений , включающих телевизионные устройства ввода изображений в ЭВМ

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

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

Изобретение относится к вычислительной технике и автоматике и может быть использовано для ввода, информации в ЭВМ с клавиатуры

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

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

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

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

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

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