Устройство для вывода данных из микрокалькулятора
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
А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





