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

Номер патента: 1304012

Авторы: Бокарев, Гуляева, Попов

Есть еще 1 страница.

Смотреть все страницы или скачать ZIP архив

Текст

,ЯО 6 Г 312 151 ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ПИС К АВТОРСКОМУ ро висиь Цель Бюл. У 14а, Г.Д,Бокар чи данных(088.8)свидетел 06 Г 3/ ьство СССР 12, 1981.ное печатаюское описание моза Тех ниче а, 1980 л.л. 18(57) Изобретение относиттельной технике и может зовано дхронной вывод нии скоро строис посл ньшае вия. Устрхранение иствоцформаьный м уществляет прием,и и выдачу ее наанизм в виде кодов результате чег ного мех о ж сполни имволо ыполня зно коман вьппается надежнолы, бил,етс имволов со скоеча(56) Авторское9 985779, кл, С02 М. Знащее устройствоМЕНА-В 1,0 И. Поль информации по асинедачи на печатающееовательного дейстю аботы исполнительног сть р о механизма неэа 1 о от скорости передаю изобретения является повышение надежности работы. Для этого в устройство введены второй ле шифратор, блок управления записью, блок управления считыванием и блок запуска считывания, в результате чего считывание и выдача информации на печать исполнительному механизму про изводится после накопления в блоке памяти строки информации, и исполнительный механизм печатает строку информации с номинальной скоростью пе - чати за один проход, не делая холостых проходов по строке в ожидании ин формации, которая поступает по линии передачи со скоростью, меньшей ти печати, Благодаря этомуся время работы исполнителнизма для вывода одного и ема информации, уменьшаетсоборудования и поработы. 4 з.пф 1 13040Изобретение относится к вычислительной техникеи может быть использовано для вывода информации па асинхронной линии передачи на печатающее устройство последовательного дейстВияЦелью изобретения является повышение надежности работы устройства за счет независимых режимов записи информации и вывода ее на печать. 10На фиг. 1 представлена структурная схема предлагаемого устройства; на фиг. 2 - функциональная схема блока управления записью; на фиг, 3 функциональная схема блока управления считыванием; на фиг. 4 - функциональная схема блока запуска считывания на фиг, 5 - функциональная схема блока управления печатью на Фиг. 6 - времешцле диаграммы, пояс няющие принцип работы устройстваУстройство для вывода информации (фиг, 1) содержит блок 1 памяти, коммутатор 2, счетчик 3 адреса считывания, счетчик 4 адреса записи, регистр 25 5, блок 6 печати, преобразователь 7 последовательного кода в параллельный, первый 8 и ятарай 9 дешийратары, блок 10 управления записью, блок 11 управления считыванием, блок 12 30 запуска считывания блок 13 управления печатью.1 Сроме того, на фиг. 1 обозначены информационный вход 14 устройства, вход 15 синхронизации устройства, вход 16 страбированця устройства, прямой выход "Запись" 17 блока 10 управления записью, выходы 18 блока 10 управления записью "Лдрес записи", "Разрешение записи" 19, "Сброс записи" 20 и инверсный выход "Запись" 21, прямой сяыход "Чтение" 22 блока 11 управления считыванием выходы "Адрес чтения" 23 "Синхронизация чтения" 24, "Синхронизация команд" 25, "Сброс д чтения" 26 и инверсный выход "1 тение" 27 блока 11 управления считыванием, выходы "Печать символа" 28, "Возврат на шаг" 29, "Перевод строки" 30, Управление режимом 3 1 и "Возврат 0 каретки" 32, выход "Состояние" 33 блока 13 управления печатью, выходы "Левый край" 34 "Окончание" 35, "11 равый край" 36 блока 6 печати, выход 37 блока 12 запуска считывания, вход "Начальной установки" 38 устройства.Наличие преобразователя 7 последовательного кода в параллельный обусловлено применением устройства при 12 2.работе с асинхронной линией передачиинформации, В отсутствии этого блокаустройство обеспечивает работу с линиями, передающими информацию в параллельном коде.Блок 10 управления записью (фиг.2)содержит первый 39, второй 40, третий41 элементы задержки, триггер 42, элемент 43 И, инвертор 44 и одновибратар 45,Блок 11 управления считыванием(фиг, 3) содержит триггер 46, элемент47 И, первый 48, второй 49 и третий50 элементы задержки,Блок 12 запуска считывания (фиг,4)содержит элемент 51 И-НЕ, первый 52,ртарай 53, третий 54 элементы И, элемент 55 ИЛИ-Ш элемент 56 ИЛИ, регцстр 57 сдвига.Блок 13 управлепия печатью (фиг.5)содержит первый 58 втароц 59, третий60, четвертый 61 триггеры, первый62, второй 63 третий 64 элементы И,первый 65, второй 66 элементы ИЛИ-НЕ,инвертор 67 и одпавибратар 68,На фиг, 6 приведены временные ди - аграммы, поясняющие принцип рабаты устройства где представлены асцилолаграммы сигналовхарактерных тачек устройства;на диаграмме 69 - на втором выходе второго 9 дешифратора;на диаграмме 70 - на выходе "Сброс записи" О блока 10 управления записи;па диаграмме 7: - па третьем выхаде первого 9 дешифратара, третьем управляющем входе блока 13 управления печатью и втором управляющем входе блока 12 запуска считывания;на диаграмме 72 - на выходе "Синхронизация команд" 25 блока 11 управ 1ления считыванием;на диаграмме 73 - на выходе "Левый край" 34 блока 6 печатина диаграмме 74 - на первом выходе первого 8 дешифратара и нервам управляющем входе блока 13 управления печатью,на диаграмме 75 - на втором выходе первого 8 дешифратара и втором управляющем входе блока 13 управления печатью;на диаграмме 76 - сигнал на выходе "Состояние" 33 блока 13 управления печатью,на диаграмме 77 - на выходе "Окончание" 3.5 блока 6 печати;130401 3на диаграмме 78 - на входе "Запуск считывания" блока 11 управлениясчитыванием;на диаграмме 79 - на выходе "Печать символа" 28 блока 13 управленияпечатью;на диаграмме 80 - на выходе "Возврат на шаг" 29 блока 13 управленияпечатью;на диаграмме 8 1 - на выкоде "Возврат каретки" 32 блока 13 управленияпечатьюна диаграмме 82 - на выкоде "Перевод строки" 30 блока 13 управленияпечатью, 15на диаграмме 83 - на выходе "Управление режимом" 31 блока 13 управления печатью.Устройство выполнено на базе микросхем серии К 155. Преобразователь 20последовательного кода в параллельный может быть реализован с помощьюмикросхем типа 155 ИР 1.Коммутатор 2 выполнен на микросхемах серии К 155 по схеме 2 И-ИЛИ. 25Блок памяти выполнен на микросхемах типа 155 РУ 2, объединенных вблоки по 2 микросхемы на каждые 16слов и с дешифратором блока на микросхеме 155 ИД 4 (микросхемы интегральные полупроводниковые сер. 131, К 131,155, К 155, К 158),В качестве исполнительного механизма применено печатающее устройствопоследовательного действия Роботрон1154 производства фирмы "Роботрон",ГДР,Принцип работы устройства заключается в следующем.Перед началом вывода информации 40устройство приводится в исходное состояние сигналом на входе Начальнаяустановка" 36 устройства, который обнуляет счетчики адреса считывания 3и записи 4, устанавливает в нулевое 45состояние регистр 57 сдвига блока 12(см. Фиг, 4), первый 58 триггер блока 13 управления печатью и переводитв единичное состояние триггер 59 это-го же блока (см, фиг. 5), в результа те чего запускается одновибратор 68и происходит возврат каретки и перевод строки блока 6 печати.Передаваемое сообщение поступаетна информационные входы блока 1 памяти и второго 9 дешифратора. Еслиэто код символа, возврата кареткиили возврата на шаг, то на первом 2 4выходе второго 9 дешифратора появится сигнал, разрешающий установку в единичное состояние триггера 42 блока 10 управления записью, при наличии задержанного сигнала на входе стробирования 16 устройства. Тем самым задается цикл записи. В случае, если блок 1 памяти свободен и на входе разрешения блока 10 управления записью присутствует инверсный сигнал "Чтение", в результате на выходе "Адрес записи" 18 блока появляется сигнал, который является сигналом разрешения для выборки адреса при записи кода в блок 1 памяти.По окончании сигнала на прямом выходе "Запись" 17 и появлении сигнала навыходе "Сброс записи" 20 блока 10 управления записью происходит увеличение на единицу значения счетчика 4 адреса записи, С приходом следующего кода на информационный вход устройства осуществляется его запись в следующую ячейку блока 1 памяти,Все время, пока на информационный вход 14 устройства приходят символы одной строки блок 6 печати находится в состоянии покоя в крайней левой позиции, С приходом кода "Возврат каретки" происходит его запись в блок 1 памяти и появление на втором входе второго 9 дешифратора (диаграмма 69) сигнала, который поступает на первый управляющий вход блока 12 запуска считывания. По окончании цикла записи блок 10 управления записью формирует сигнал на выкоде "Сброс записи" 20 (диаграмма 70) и в первый разряд регистра 57 блока 12 запуска считывания запишется единица. В этом случае при наличии сигнала на выходе "Левый край" 34 блока 6 печати (диаграмма 73) блок 12 запуска считывания формирует через второй 53 элемент И и элемент 56 ИЛИ сигнал на выходе 37, который поступает на вход "Запуск считывания" (диаграмма 78) блока 11 управления считыванием и устанавливает в единицу триггер 46. При условии, что блок 1 памяти свободен и имеется сигнал разрешения на входе разрешения блока 11 управления считывания, который нарабатывает временную последовательность сигналов, необходимых для считывания кода из блока 1 памяти, по окончании цикла считывания снимается сигнал с прямого выхода "Чтение" 22, счетчик13040 53 адреса считывания увеличивает своезначение на единицу. По сигналу на выходе "Синхронизация чтения" 24 блока11 управления считыванием код, считанный из блока 1 памяти, заноситсяв регистр 5 и одновременно выдаетсяна информационный вход блока 6 печати, а также поступает на вход первого дешифратора 8, если это код символа или код возврата на шаг, то на 10втором выходе его формируется сигнал(диаграмма 75), который устанавливает в единицу первый триггер 58 блока 13 управления печатью по сигналус выхода "Синхронизация команд" 25 15блока 11 управления считыванием,Если из блока 1 памяти был считанкод символа, то первый 8 дешифраторвыдает на втором входе сигнал (диаграмма 74), с помощью которого блок 2013 управления печатью выдает сигнална выходе "Печать символа" 28 (диа -грамма 79), блок 6 печати отрабаты -вает команду, а если из блока 1 памяти считан код "Возврат на шаг", то 25первый 8 дешифратор выдаст сигналына первом и втором выходах а блок13 управления печатью сформируетсигнал на выходе "Возврат на шаг" 29(диаграмма 80), Блок 6 печати выпол - ЗОняет команды и посылает сигнал навыходе "Окончание" 35 (диаграмма 77),который сбрасывает в нуль первый 58триггер блока 13 управления печатью.По сбросу сигналов на выходе "Сос -тояние" 33 блока 13 управления печатью (диаграмма 76) и на выходе "Окончание" 35 блока 6 печати (диаграмма77) с помощью третьего 54 элемента Ии элемента 56 ИЛИ блок 12 запуска 10считывания формирует сигнал на выходеблока диаграмма 78), который зацаетцикл. считывания из блока 1 памятиследующего кода.45При считывании первого символа посигналу на выходе "Сброс чтения" 26блока 11 управления чтением устанавливается в единицу третий триггер 60блока 13 управления печатью и чтениеследующего кода символа вызовет установку в единицу четвертого 61 триггера этого же блока, который выдаст"Управление режимом" 31 (диаграмма83) . По этой команде печатающая головка блока б печати начинает двигаться непрерывно вдоль строки с постоянной скоростью. С этой же скорос 12 6тью информация считывается из блока1 памяти. На печать первого символав строке требуется больше времени,поэтому непрерывный режим устанавливается при считывании второго симво -ла.Во время печати строки на информационный вход блока 1 памяти могутпоступить коды одной ипи несколькихновых строк. Эти строки запишутся вблок 1 памяти, а в регистре 57 блока12 запуска считывания запишется столько единиц, сколько было переданострок.При считывании из блока 1 памятикода возврата каретки появится сигнал на третьем выходе первого 8 (диаграмма 71) дешифратора и в моментприхода сигнала на выходе "Синхронизация команд" 25 блока 11 управления считыванием (диаграмма 72) произойдет уменьшение единиц, записанных в регистре 57 сдвига блока 12 запуска считывания, и установка в единицу второго 59 триггера блока 13управления печатью. Установка второготриггера 59 приведет к появлению сигнала на выходе "Возврат каретки" 32блока 1,3 управления печатью (диаграмма 8 1), к запуску одновибратора 68,формирующего сигнал на выходе "Пере-.вод строки" 30 (диаграмма 82), и ксбросу третьего 60 и четвертого 61триггеров, управляющих непрерывнымрежимом,Блок 6 печати выполняет командувозврата каретки, по завершению которой он выставит сигнал на выходе "Левый край" 34 (диаграмма 73) которыйсбросит второй триггер 59 блока 13управления печатью и при условии на -,пичия единицы в первом разряде регистра 57 сдвига блока 12 запускасчитывания через второй 53 элемент Ии элемент 56 ИЛИ запустит новый циклсчитывапия (диаграмма 78) . Таким образом, считывание кодов символов и печать их будет происходить до тех пор, пока в регистре 57 сдвига блока 12 запуска считывания содержится хотя бы одна единица, Когда значение этого регистра станет равным нулю, печатающая головка придет в левое крайнее положение и будет находиться в состоянии покоя, пока новая строка не будет полностью записана в блок 1 памяти. В результате этого печатающая головка будет дви 1304012гаться вдоль строки не все время по - ступления на вход устройства информации, а лишь время, необходимое для печати э.ой информации, не делая лишних возвратов каретки и холостых про ходов по строке.Экономический эффект изобретения достигается тем, что уменьшается время работы исполнительного механизма для вывода одного и того же объема Ю информации за счет того, что исполнительный механизм печатает каждую строку за один проход и находится в рабочем состоянии не все время пос - тупления информации по линии переда чи, а лишь время, необходимое для печати этой информации с номинальной скоростью печати, т.е. строку в 72 символа печатающее устройство, работающее со скоростью 50 знаков / с, 2 Р печатает 1,44 с, а в старом варианте 2,4 с.Кроме того, предложенный вариант требует меньшего количества оборудования и реализован на микросхемах серии К 155, хорошо освоенной промышленностью.Формула из о бр ет ения1, Устройство для вывода информации, содержащее блок памяти, коммутатор, счетчик адреса записи, счетчик адреса считывания, регистр, первый дешифратор, блок управления печатью и блок печати, выходы счетчика адреса считывания и счетчика адреса записи подключены к информационным входам коммутатора, выходы которого под О ключены к адресным входам блока памяти, информационные входы которого являются информационными входами устройства, а выходы подключены к инфор-. мационным входам р егис тра, выходы 45 которого подключены к информационным входам блока печати и входам первого дешифратора, выходы которого подклю чены к первому, второму 1. третьему управляющим входам блока управления 50 печатью, выходы которого 11 Печать символа 11, "Возврат на шаг", 11 Перевод строки", "Возврат каретки" и "Управление режимом" соединены с соответствующими входами блока печати, выхо ды которого 1 Левый край 11, "Правый край" и 10 кончание" соединены с соответствующими входами блока управления печатью, о т л и ч а ю щ е е -с я тем, что, с целью повышения надежности работы, устройство содержит второй дешифратор, блоки управления записью, блок управления считыванием и блок запуска считывания, прямой выход "Зались" блока управления записью подключен к счетному входу счетчика адреса записи и к первому входу "Выбора режима" блока запуска считывания, выходы блока управления записью "Адрес записи", 11 Разрешение записи", "Сброс записи" и инверсный выход "Запись" подключены соответственно к первому управляющему входу коммутатора, входу "Разрешение записи" блока памяти, к первому входу синхронизации блока запуска считывания и входу "Разрешение считывания" блока управления считыванием, прямой выход 11 Чтение" блока управления считыванием подключен к счетному входу счетчика адреса считывания, к первому входу синхронизации блока управления печатью и к второму входу "Выбор режима" блока запуска чтения, выходы блока управления считыванием "Адрес чтения-." "Синхронизация чтения", "Синхронизация команд", "Сброс чтения" и инверсный выход "Чтение 1 подключены соответственно к второму управляющему входу коммутатора, управляющему входу регистра, вторым входам. синхронизации блока управления печатью и блока запуска считывания, входу "Сброс чтения" блока управления печатью и входу "Разрешение" блока управления записью, выход блока запуска считывания подключен к входу "Запуск считывания" блока управления считыванием, входы второго дешифратора объединены с информационными входами блока памяти, а первый и второй выходы подключены соответственно к управляющему входу блока управления записью и первому управляющему входу блока запуска считывания, выходы блока управления печатью "Возврат каретки", "Состояние" подключены соответственно к входу "Возврат каретки" блока запуска считывания и к управляющему входу блока управления считыванием и входу "Состояние" блока запуска считывания, второй управляющими вход которого подключен к третьему выходу первого дешифратора, а входы "Левый край" и 11 11Окончание подключены к соответствующим выходам блока печати, входы начальной установки счетчиков адреса записи и считывания, блока запуска13010 считывания и блока управления печатью являются входом начальной установки устройства, вход "Запуск" блока управления записью является входом стробирования устройства.2. Устройство по п. 1, о т л и - ч а ю щ е е с я тем, что блок управления записью содержит триггер, три элемента задержки, элемент И, инвертор и одновибратор, прямой выход 1 О триггера является прямым выходом "Запись" блока и подключен к первому входу элемента И, второй вход которого является входом "Разрешение" блока, а выход является выходом "Ад - 15 рес записи" блока и подключен к входу второго элемента задержки, выход которого подключен к входу одновибратора, выход которого является выходом "Разрешение записи" блока, и к 20 входу третьего элемента задержки, выход которого подключен к К-входу триггсра и входу инвертора, выход которого является выходом "Сброс записи" блока, инверсный выход триггера является инверсным выхоцом "Запись" блока, Р-вход. триггера является управляющим входом блока, С-вход подключен к выходу первого элемента задержки, вход которого является входом 30 "Запуск" блока. 3. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что блок управления считыванием содержит триггер, элемент И и три элемента задержки, Р-вход и С-вход триггера являются соответственно управляющим входом и входом "Запуск считывания" блока, пря - мой и инверсный выходы триггера яв ляются соответственно прямым и инверсным выходами "Чтение" блока, прямой выход триггера подключен к второму входу элемента И, первый вход которого является входом "Разрешение 45 12 1 Осчитывания" блока, а выход является выходом "Адрес чтения" блока и под- ключен к входу первого элемента задержки, выход которого является выходом "Синхронизация чтения" блока и подключен к входу второго элемента задержки, выход которого является вш - ходом "Синхронизация команд" блока и подключен к входу третьего элемента задержки, выход которого является выходом "Сброс чтения" блока и подключен к К-входу триггера.4. Устройство по и, 1, о т л и - ч а ю щ е е с я тем, что блок запуска считывания содержит регистр сдвига, элемент И-НЕ, три элемента И, элемент ИЛИ-НЕ и элемент ИЛИ, входы элемента И-НЕ являются вторым управляющим входом и вторым входом синхронизации блока, входы первого элемента И являются первым управляющим входом и первым входом синхронизации блока, первый вход элемента ИЛИ-НГ является входом начальной установки блока, а второй подключен к выходу первого элемента И, первый и второй входы синхронизации регистра сдвига подключе - ны к выходам элемента И - НЕ и ИЛИ-НЕ, информационный вход и вход выбора режима регистра сдвига являются соответственно первым и вторым входами, "В ыб ор р ежима" блока, первый и втор ой входы второго элемента И подключены соответственно к выходам элемента И-НЕ и регистра сдвига, третий вход второго элемента И и первый вход третьего элемента И являются входом Левый край" блока, второй, третий и четвертый входы третьего элемента И являются соответственно входами "Состояние", Возврат каретки и "Оконнчание блока, выходы второго и третьего элементов И подключены к входам элемента ИЛИ, выход которого является выходом блока.1.Составитель В,Верховский Редактор М,Бандура Техред М,Ходанич Корректор А. Зимокосов Заказ 1312/49 Тираж 673 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий ф 113035, Москва, Ж, Раушская наб., д, 4/5 Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Смотреть

Заявка

3927725, 09.07.1985

ПРЕДПРИЯТИЕ ПЯ Г-4903

ГУЛЯЕВА ЕЛЕНА МИХАЙЛОВНА, БОКАРЕВ ГЕННАДИЙ ДМИТРИЕВИЧ, ПОПОВ ВИКТОР ВАСИЛЬЕВИЧ

МПК / Метки

МПК: G06F 3/12

Метки: вывода, информации

Опубликовано: 15.04.1987

Код ссылки

<a href="https://patents.su/9-1304012-ustrojjstvo-dlya-vyvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для вывода информации</a>

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