Устройство для ввода данных в микрокалькулятор
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
)5 С Об Р 3/О ГОСУДАРСТ 8 ЕННЫЙ КОМИТЕТПО ИЭОБРЕТЕКИЯМ И ОТНРЬ(ТИПРИ ГКНТ СССР ОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ 1( 10А,А. Баран идетельство СССР06 Г 3/00, 1984,151596,опублик, 1979,(54) УСТРОЙСТВО ДЛЯ ВМИКРОКАЛЬКУЛЯТОР ДАННЫХ В(57) Изобрете тельной техни вано в учебны тся к вычисли" быть использориях, оснащен- крокалъкулятоие относ и можелаборат ых программиами, при ав уемыми миматизаци ксперимен(56) Авторское свВ 1117623, кл. С11 атент СНА И 4кл, С 06 Р 3/00,тальных исследовании. Целью изобретения является расширение области примекения устройства за счет автоматизации ввода данных в микрокалькулятор,Устройство содержит программируемыймикрокалькулятор 1, состоящий из вычислителя 2, клавиатуры 3, индикатора 4, блоки согласования уровней 5,6 и 7, коммутатор 8, блок декодирования 9, блок управления 10, блок сопряжения 11. Устройство позволяет реализовать как режим накопления данныхв памяти микрокалькулятора, так и режим последовательного ввода, данных,когда после ввода блока данных происходит их обработка, а затем вводятсяновые данные, которые также обрабаты"ваются и т.д. 7 ил,Изобретение относится к вычислительной технике и может быть использовано в учебных лабораториях, оснащен-ных программируемыми микрокалькулято 5рами, при автоматизации экспериментальных исследований,Цель изобретения - расширение области применения устройства за счетавтоматизации ввода данных в программируемый микрокалькулятор.На фиг. 1 приведена структурнаясхема устройства для автоматическоговвода данных в микрокалькулятор; нафиг, 2 - схемы блоков согласованияуэонцей; ца фиг. 3 - структурная гхеи блока управления на ц, . 4с",)уктурнзе схема бцока ;.кояровццл; ца фцг, 5 - структур эг схс,".аблока сопряжецця; ца фиг 6 - су ма 20ко 1 мутатора; ца фиг. 7 - нремеццыедиаграммы сигналов н различцык точках устройства,Устройство для автоматичег.кого)да данных В микГокллькупятр 25(.,.иг. 1) содержит микрокалькулятор 1,стоящий цз вы шагнитея 2. оявио. 3, индикатора 4, первый второй,гретий блоки согласования уровней5,6 и 7, коммутатор 8, блок 9 декоди;:овация, бвок 10 управления, блок 11сопряжения,римеры реализации отдельных блоков устройстна ориентированы нв использование в качестве микрокалькуля 1135тора 1 микрокалькулятор ЭлектроникаМК",Блоки 5,7 согласования уровней(фиг, 2 а) содержат группу одинаковыхсубблокон ицвертороц (И) предстанвляЭ 40ющцх собой эммитерцый повторитель ивходят в состав блокон 8 и 9.Блок 6 согласования уровня (фиг,2 б)содержит группу одинаковых субблоковинверторон (И 2), представляющих собой усилитель напряжения, и входитв состав блока 8,Блок 10 управления (фиг. 3) содержит генератор 12 импульсов, первыйэлемент И 13, счетчик 14, дешифРатоР15, элемент 16 задержки, формирователь17 импульса, второй элемент И 18,Блок 9 декодирования (фиг. 4) содержит восемь элементов НЕ 19-26,шестнадцать ключей 27-42, третий элемент И 43.Блок 11 сопряжения (фиг, 5) содержит группу регистров 44 данных, регистр 45, группу элементов ИЛИ 46,сумматор 47, группу лементон И 48,элемент 49 задержки.Коммутатор (Фиг. 6) содержит пятьэлементов НЕ 50-54, элемент 2-2 ИИЛИ-НЕ 55, три мультиплексора56-58,Устройство для автоматического ввода даццых в микрокалькулятор работа;.т следующим образом,Нри появлении ца управляющих входах коммутатора 8 сигнала происходитсоединение соответствующего входакоммутатора 8 с соответствующим еговыходом. Тем самым соединяется соответ твующий выход вычислителя 2 с соцетствующим его входом через блоксогласования уровня, коммутатор 8,.лок 6 согласования урания, Такимобразом появление двоичного кода на:цравляющих входах блока Я эквивалентного нажатию соответствующей клавишиклавиатуры 3, т.е. имеется возможность.тнующим подключением нходой и вы.;одов можно добиться того, чтобы полуение двоичных иодов 00001, 00010,3001, 0000, ОО 01, ООО, 0011,.01000, 01001, 01010 на управляющиевходы блока 8 было эквивалентно нажагию ца клавиши О, - 9, Во нремя работы блока 11 сопряжения на его ввод,двоичный код поступает меньше на еди 1 ицу младшего разряда, т,е,двоичный код поступает меньше на единицу младшего разряда, т.е.00000 - 0ООО - 100010 - 200011 - 300100 -00101 - 500110 - 600111 - 701000 - 801001 - 9,что собственно соответствует представлению десятичных чисел в дноичцом коде.Пусть в какой-то момент времени на индикаторе 4 появится символ, на который настроен олок 9 декодирования, тогда ца его выходе появится сигнал поступающий на вход блока 10 управления. Он пройдет в блок 10 управления только при наличии сигнала на синхронходе, означающего, что внешнее устройство готово к передаче данных, т.е, что оно н этот момент не меняетинформацию на своих выходах, На уп-"равляющих выходах появятся по очередисигналы, которые, поступив на блок 11сопряжения, приведут к поочередномусчитыванию информации с регистров 44данных, синхронизация вывода информации из блока 11 осуществляется синхросигналом, поступающим с блока 10управления. С выхода блока 11 двоичный код поступает на управляющие входы коммутатора 8, что вызывает реакцию аналогичную нажатию цифровых клавиш клавиатуры 3. Последний управляющий сигнал с блока 10 управления считает информацию с регистра 45. Еслив нем записан код, соответствующийоперации С/1, то программа будет выполняться дальше. На все время вводаданных на первом синхронизирующем 20выходе блока 10 управления присутствует сигнал, который. запрещает внешнему устройству менять информацию насвоих выходах, При отсутствии этогосинхронизирующего сигнала после сменыинформации на выходах внешнего устройства по импульсу записи, поступающему с последнего на блок 11, происходит запись информации в регистры 43данных. При этом имеется ввиду, что 30на выходе внешнего устройства информации представлена н двоично-десятичномкоде, т,е, каждый десятичный разрядчисла представлен в двоичном коде,Такой выход имеют спектроанализаторы,цифровые вольтметры, частотомеры,мультиметры и т,д. Фрагмент программы, обеспечивающий автоматический ввод данных, сле О дующий. В необходимое место исходной программы включается операция вызова на индикатор хранящегося символа Пх 1 (при этом подразумевается, что символ хранится в регистре 1, но может 45 и в любом другом), После вызова символа выполнение программы останавливается для приема данных (операция С/П), Таким образом, вычисление остановлены, на индикаторе отображается требуемьп символ, обозначающий разрешение ввода данных. Формирование сювола и запись его в резистр 1 памяти производится до начала выполнения программы, Так для микрокалькулятора "Электроника ИК" это делается при помощи последовательности операций, например: 15, ВП, 99, В 1,1,хП 1, при этом формируется символ Е 5.Алгоритм выполнения любой программы имеет вид (текст программы до момента ввода данных) Пх 1 С/11, Таким образом, происходит обычное выполнение программы до тех пор, пока не будет вызвана информация из регистра 1 (или любого другого, где записан символ Е 5 или любой другой), после этого происходит останов выполнения программы, запускается устройство ввода данных и данные автоматически вводятся в микрокалькулятор, После ввода выполнение программы продолжается или до последующего ввода данных или до момента ее естественного останова,На фиг, 7 приведены временные эпюры сигналов в разных точках системы, В момент т поступает синхронизирующий импульс, свидетельствующий о том, что информация на информационных входах устройства меняться не будет, т.е. что можно осуществлять ввод данных. С приходом импульса с выхода блока 9 декодирования в момент времени с вырабатывается синхронизирующии выходнои импульс С = Сгр запрещающий запись информации на регистры блока 11 сопряжения и определяющий время ввода данных, равноеьодд = Г- С . Тактовые импульсы счетчиком 14 и дешифратором 15 преобразуются в выходные импульсы блока 10 управления с момента времени Эти импульсы возникают каждый последовательно на своем выходе дешифратора 15, Эти импульсы совместно с синхронизирующими выходными импульсами управляют собственно процессом ввода данных с регистров блока 11 в микрокалькулятор 1.С момента времени может иметь место обновление информации на входе блока 11, с приходом импульса записи в момент времени С происходит запись информации в регистры и устройство готово к очередному цик(лу. Раоота предлагаемого устройства не накладывает ограничений на реализуемые программы.Устроиство для автоматического ввода данных в микрокалькулятор позволяет реализовать различные режимы ввода данных:1. Реюм накопления данных. В этом режиме происходит накопление данных в пределах объема оперативной памяти микрокалькулятора (для ЭлектроникиМК- 14 регистров памяти), а затем их обработка,2. Режим последовательного вводаданных. В этом режиме после ввода данных происходит их обработка, после ееокончания вводятся новые данные, которые затем обрабатываются и т.д.11 ри выборе символа, определяющегозапуск режима ввода данных в микрокалькулятор, следует учесть, что .таким символом не должна быть циФра,так как это может привести к ложномувключению режима ввода данных в процессе счета программы. 15Таким образом, снстема позволяет автоматически вводить данные в микрокалькулятор,20Формула изобретения Устройство для ввода данных в микр экдлькулятор, содержащее вычислипь, входы которого соединены с вь;ходами клавиатуры, входы которой соеди вены с первой группой выходов выс.слятеля, вторая группа выходов которого соединена с входами индикатора, о т л и ч а ю щ е е с я тем,чтос целью расширения области применения устройства за счет автоматизации ввода данных в программируемый микрокалькулятор, в него введены первый, второй и третий блоки согласования уровней, коммутатор, блок декодирования,блок управления, блок сопряжения,группа инФормационных входов которого является группой информационныхвходов устройства, а первый управляющий вход является управляюшим входом устройства, второй управляющийвход блока сопряжения соединен с управляющим выходом блока управления,группа выходов которого соединена сгруппой входов блока сопряжения, выходы которого соединены с управляющими входами коммутатора, входы которого соединены с выходами первогоблока согласования уровней, входы которого соединены с первой группойвыходов вычислителя, входы которогосоединены с выходами второго блокасогласования уровней, входы которогосоединены с выходами коммутатора,вторая группа выходов вычислителя соединена с входами третьего блока согласования уровней, выходы которогосоединены с входами блока декодирования, выход которого соединен с упраьляющим входом блока управления, входсинхронизации которого является входом синхронизации устройства, а выходсинхронизации - выходом синхронизации устройства,
СмотретьЗаявка
4473906, 15.08.1988
КИЕВСКОЕ ВЫСШЕЕ ИНЖЕНЕРНОЕ РАДИОТЕХНИЧЕСКОЕ УЧИЛИЩЕ ПРОТИВОВОЗДУШНОЙ ОБОРОНЫ
ГОСТЕВ ВЛАДИМИР ИВАНОВИЧ, БАРАНОВ АЛЕКСАНДР АНДРЕЕВИЧ
МПК / Метки
МПК: G06F 3/00
Метки: ввода, данных, микрокалькулятор
Опубликовано: 15.03.1991
Код ссылки
<a href="https://patents.su/7-1635169-ustrojjstvo-dlya-vvoda-dannykh-v-mikrokalkulyator.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода данных в микрокалькулятор</a>
Предыдущий патент: Цифровое устройство для воспроизведения функций
Следующий патент: Многоканальное устройство для сдвига во времени совпадающих импульсов
Случайный патент: Форсунка