Устройство для вывода данных из микрокалькулятора

 

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

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

РЕСПУБЛИК

А1

amSUun 16424 (51)5 G 06 .F 3/00

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

К А ВТОРСКОМ У СВИДЕТЕЛЬСТВУ

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

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4473910/24 (22) 15.08.88 (46) 15.04.91. Бюл. Р 14 (72) В.И. Гостев и А.А, Баранов (53) 681.327(088.8) . (56) Авторское свидетельство СССР

М- 1117623, кл. С 06 F 3/00, 1984.

Патент США Р 4151596, кл. С 06 F 3/00, 1979.

1 ! (54) УСТРОЙСТВО ДЛЯ ВЫВОДА ДАННЫХ

ИЗ МИКРОКАЛЬКУЛЯТОРА (57) Изобретение относится к вычислительной технике и может быть использовано в учебных лабораториях при автоматизации экспериментальных ис2 следований., Целью изобретения является расширение области применения устройства за счет автоматизации .вывода данных из микрокалькулятора.

Устройство содержит микрокалькулятор

1, состоящий из вычислителя 2, клавиатуры 3 и индикатора 4, первый 5, второй б и третий 7 блоки согласова;ния уровней, коммутатор S блок 9

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

1642460

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

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

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

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

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

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

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

Блок 9 декодирования (фиг, 4) содержит смесь элементов HF. 19-24, четырнад1тать ключей 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, т.е. имеется возможность автоматизации управления работой микрокалькулятора.

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

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

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

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

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

ПХО (при этом подразумевается, что символ хранится в регистре О, но может и в любом другом). После вызова символа программа останавливается для вывода данных (операция С/IT) . ,Таким образом, вычисления останавливаются, на индикаторе отображается требуемый символ, обозначающий

40 разрешение вывода данных, Формиро: вание и запись символа производятся до начала выполнения программы, Так, для микрокалькулятора "Электроника

MK-54" это делается при помощи после45 довательности операций, например

15 ВП 99 ВП 1 хПО, при этом формируется и записывается символ ЕБ, Алгоритм выполнения любой программы имеет вид ...,..(текст программы до момента вывода данных) ПХО С/П ,.....(дальнейший текст программы после вывода данных). ео 6

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

1б4 2460

1642560

Юер8ый &од

8юорЫ®гЫ

Составитель A. Алексеев

Редактор A. Лежнина Техред С.Мигунова Корректор С.Шевкун

Заказ 1148 Тираж 412 Подписное

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

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

Производственно-издательский комбинат "Патент", г, Ужгород, ул. Гагарина, 101

Устройство для вывода данных из микрокалькулятора Устройство для вывода данных из микрокалькулятора Устройство для вывода данных из микрокалькулятора Устройство для вывода данных из микрокалькулятора Устройство для вывода данных из микрокалькулятора Устройство для вывода данных из микрокалькулятора 

 

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

Изобретение относится к вычислительной технике, в частности к устройствам ввода данных в ЭВМ Целью изобретения является повышение достоверности вводимой информации за счет формирования сигнала готовности Устройство содержит клавиатуру 1, первый и второй шифраторы 2 и 3, группу 4 триггеров и элемент ИЛИ 50 Клавиатура содержит клавиши 6-21 Первый шифратор содержит первую группу элементов И-НЕ 22 - 25, первую группу элементов ИЛИ 26 - 29 и первый блок 30 контроля

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

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