Устройство для вывода данных из микрокалькулятора Советский патент 1991 года по МПК G06F3/00 

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

1

(21)447.3910/24

(22)15.08.88

(46) 15.04,91. Бюл„ № 14

(72) В.И. Гостев и А.А. Варанов

(53) 681.327(088.8)

(56)Авторское свидетельство СССР № 1117623, кл. G 06 F 3/00, 1984,

Патент США № 4151596,

кло G 06 F 3/00, 1979.

i

(54) УСТРОЙСТВО ДЛЯ ВЫВОДА ДАННЫХ ИЗ МИКРОКАЛЬКУЛЯТОРА

(57)Изобретение относится к вычислительной технике и может быть использовано в учебных лабораториях при автоматизации экспериментальных исследований, Целью изобретения является расширение области применения устройства за счет автоматизации вывода данных из микрокалькулятора. Устройство содержит микрокалькулятор 1, состоящий из вычислителя 2, клавиатуры 3 и индикатора 4, первый 5, второй 6 и третий 7 блоки согласова- ,ния уровней, коммутатор 8, блок 9 Декодирования, блок 10 управления, блок 11 буферной памятно Применение устройства позволяет выключить ошибки оператора при выводе данных и использовать микрокалькулятор в простейших системах автоматизированного управления. 6 ил.

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

название год авторы номер документа
Устройство для ввода данных в микрокалькулятор 1988
  • Гостев Владимир Иванович
  • Баранов Александр Андреевич
SU1635169A1
Устройство автоматизированной подготовки программ для станков с ЧПУ 1986
  • Кулабухов Анатолий Михайлович
  • Ларин Владимир Алексеевич
  • Чесноков Юрий Александрович
  • Якушкин Михаил Александрович
  • Анисимов Николай Николаевич
  • Луковников Аркадий Алексеевич
  • Сидоров Евгений Михайлович
SU1354160A1
УСТРОЙСТВО ДЛЯ ЗАПИСИ И ОТОБРАЖЕНИЯ ИНФОРМАЦИИ 1992
  • Бояринов А.Е.
  • Букреев Д.В.
  • Глинкин Е.И.
  • Петров С.В.
  • Синельников А.В.
  • Холмогоров В.Ю.
RU2101781C1
ТРЕНАЖЕР МНЕМОСХЕМ 1990
  • Глинкин Е.И.
  • Петров С.В.
RU2101772C1
СИСТЕМА ИНДИКАЦИИ ЛЕТАТЕЛЬНОГО АППАРАТА 2001
  • Коржуев М.В.
  • Пчельников А.Е.
  • Савин В.А.
  • Родин Л.В.
  • Волков Г.И.
  • Урсегов А.Я.
RU2206872C2
Устройство для отображения графической информации 1984
  • Батанист Моисей Лазаревич
SU1327090A1
Устройство для обмена информацией 1974
  • Аверин Борис Николаевич
  • Серадский Валерий Павлович
SU732848A1
Устройство для отображения информации на экране телевизионного индикатора 1986
  • Бондаренко Владимир Петрович
  • Сулимов Юрий Иванович
  • Моор Владимир Рудольфович
  • Гутюк Виктор Владимирович
  • Шумилов Юрий Алексеевич
  • Докин Сергей Васильевич
SU1695372A1
Мажоритарное декодирующее устройство 1987
  • Новиков Никалай Стагорович
  • Семашко Алексей Владимирович
  • Туркин Андрей Иванович
  • Родионов Сергей Александрович
SU1471313A1
Кодек на основе кода Рида - Маллера первого порядка 1990
  • Зяблов Виктор Васильевич
  • Портной Сергей Львович
  • Виноградов Николай Данилович
  • Тузков Александр Евгеньевич
  • Царев Анатолий Борисович
  • Пятошин Юрий Павлович
  • Тузиков Валентин Андреевич
SU1777243A1

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

Реферат патента 1991 года Устройство для вывода данных из микрокалькулятора

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

сь

J N

4-

Ьэ

Фиг.1

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

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

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

Устройство для автоматического вывода данных из микрокалькулятора (фиг„ 1) содержит микрокалькулятор 1, состоящий из вычислителя 2, клавиатуры 3 и индикатора 4, первый 5, второй 6 и третий 7 блоки согласования уровней, коммутатор 8, блок 9 декодирования, блок 10 управления, и блок 11 буферной памяти

Примеры реализации отдельных бло- ков устройства ориентированы на использование микрокалькулятора Электроника МК-54.

На фиг. 2, а приведены схемы блоков 5 и 7 согласования уровней; на фиг, 2, б -- схема блока 6 согласования .

Блоки 5 и 7.согласования уровней содержат группу одинаковых субблоков инверторов (И1), представляющих собо эмиттерный повторитель и входят в состав блоков 8 и 9„

Блок 6 согласования содержит группу одинаковых субблоков инверторов (И2), представляющих собой усилитель напряжения f

Блок 10 управления (фиг. 3) содержит формирователь 12 импульсов, одновибратор 13, элемент НЕ 14, первый элемент И 15 и регистры 16 и 17.

Блок 9 декодирования (фиг„ 4) содержит смесь элементов НЕ 19-24, четырнадцать ключей 25-38 и второй элемент И39,

Блок 11 буферной памяти (фиг,, 5) содержит схему согласования 40, дешифратор 41, группу элементов И42 и группу регистров 43,

Коммутатор (фиг о 6) содержит пять элементов НЕ 44-48, элемент 2-2И- 2ИЛИ-НЕ 49 и три мультиплексора 50-52

Устройство для автоматического вывода данных из микрокалькулятора (фиг. 1) работает следующим образом

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

5согласования уровней, блок 8 и блок

6согласования уровней Таким образом, появление двоичного кода на управляющих входах коммутатора 8 эквивалентно нажатию соответствующей клавиши клавиатуры 3, т„е0 имеется возможность автоматизации управления работой микрокалькулятора о

Пусть в какой-то момент времени на индикаторе 4 появляется символ, на который настроен блок 9 декодирования, тогда на его выходе появляется сигнал, поступающий на вход блока 10 управления. Этот сигнал поступает на вход формирователя 12 импульсов, длительность импульса на выходе которого определяется временем, необходимым на вывод информации из микрокалькулятора Одновременно сигнал с первого входа блока 10 управления поступает на управляющий вход регистра 16„ Код операции, записанной в этом регистре, может соответствовать операции вызова информации из регистра памяти (например, ПХ 1)0 Двоичный код с регистра 1 поступает на вход блока 8, что приводит к вызову информации из регистра памяти, после чего на индикаторе 4 появляется число. Сигналы, соответствующие этому числу, поступают на схему 40 согласования блока 11„ После схемы согласования информационные сигналы через дешифратор 41 поступают на информационные входы регистров 43, а синхронизирующие импульсы - на первые входы элементов И 42, количество которых определяется количеством разрядов индикатора о

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

5

разряда индикатора -одновременно по .ляется и синхронизирующий импульс именно этого разряда, Поэтому инфоция записывается в соответствующий регистр. По окончании записи инфорции в регистры 43 импульс с выход формирователя 12 импульсов заканчиется. После прихода из внешней сисмы импульса запроса данных с выход элемента И 15 сигнал поступает на вторые управляющие входы регистров при этом происходит вывод данных Кроме того, этот сигнал приводит к срабатыванию одновибратора 13, по пульсу которого осуществляется счивание с регистра 17 двоичного кода команды С/П (продолжения счета прораммы) . Так как во время останова информация в микрокалькуляторе не разрушилась, то продолжение выполнения программы не вызывает затруднений. Двоичный код поступает на вход коммутатора 8, и происходит запуск выполнения программы,

Фрагмент программы, обеспечивающий автоматический вывод данных , следующий.

В необходимое место исходной программы включается операция вызова на индикатор хранящегося символа ПХО (при этом подразумевается, что символ хранится в регистре 0, но может и в любом другом)„ После вызова символа программа останавливается для вывода данных (операция С/П)„ Таким образом, вычисления останавливаются, на индикаторе отображается требуемый символ, обозначающий разрешение вывода данных Формирование и запись символа производятся до начала выполнения программы. Так, для микрокалькулятора Электроника МК-54 это делается при помощи последовательности операций, например

t

15 ВП 99

ВП

хПО,

при этом формируется и записывается символ ЕБ,

Алгоритм выполнения любой программы имеет вид ,„„0.„(текст программы до момента вывода данных) ПХО С/П «.о.(дальнейший текст программы после вывода данных)„

0

5

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

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

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

5

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

Qox/vg лнннолЬоиаосЬни л

91

ЛОС/ОШд

мт,

t п& gad ц

U

U.

Н

$

г

т

Z tnfa

09V2V9t

goxgnodotug

gox§ пюдс/ац

ггпф

(WZMt

SU 1 642 460 A1

Авторы

Гостев Владимир Иванович

Баранов Александр Андреевич

Даты

1991-04-15Публикация

1988-08-15Подача