Устройство для отображения информации на экране телевизионного индикатора Советский патент 1989 года по МПК G06F3/153 

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

16 Физ

17

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

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

На фиг. 1 представлена функциональная схема устройства; на фиг.2 - алгоритм работы блока управления, который определяет алгоритм работы устройства.

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

Позициями 16-19 обозначены соответственно входы-выходы первой группы устройства для подключения клавиатуры, входы-выходы второй группы устройства для подключения абонента, выходы устройства для подключения к видеовходу ТИ, дополнительный видеовход устройства. Позициями 20-22 обозначены соответственно шина адреса, шина данных и шина управления устройства.

Блок 1 управления представляет собой типовой процессор.

Формирователь 4 управляющих сигналов обеспечивает: формирование срочных и кадровых импульсов для управления телевизионной разверткой индика-, тора; формирование запроса у устройства 5 управления прямым доступом к памяти на пересылку из блока 2 буферной памяти в свой внутренний буфер кодов отображаемых символов в „процессе телевизионной развертки и отображения символов на экране ТИ; хранение во внутреннем буфере кодов отобпажаемых символов и представление

0

5

кодов на выходах, соединенных со знакогенератором 12; запрос на прерывание программы блока 1 управления в конце отображаемого телевизионного

кадра на выходе формирователя 4, соединенном с блоком 8 приоритетных прерываний; детектирование сигнала, поступающего на вход формирователя 4 управляющих сигналов с выхода сдвигового регистра 13 и формирование программно-читаемого признака о наличии этого сигнала.

Блок 6 сопряжения с клавиатурой и блок 7 сопряжения с абонентом пред5 ставляют из себя программируемые приемопередатчики с последовательной передачей данных, выходы которых являются выходами сигналов запросов на

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

При появлении хотя бы одного или нескольких запросов на прерывание на входах блока 8 приоритетных прерываний формируется запрос на прерывание на входе запроса прерываний блока 1 управления. Каждому запросу сопоставляется порядковый приоритет. Программируемый таймер 9 обеспечивает формирование импульсов, длительность которых задается программно.

Шина 20 адреса имеет разрядность, 5 обеспечивающую адресацию всех ячеек блока 2 буферной памяти и блока 3 памяти программ. Сигналы на шине 20 адреса формирует блок 1 управления или блок 5 управления прямым доступом к памяти.

Шина 21 данных имеет разрядность, определяемую типом применяемого процессора. Блок I управления, блок 2 буферной памяти, формирователь 4 управляющих сигналов,блок 5 управления прямым доступом к памяти,блоки 6 и 7 сопряжения, блок 8 приоритетных прерываний, программируемый таймер 9 могут быть и источником и приемником инофрмации, блок 3 памяти программ - только источником, а регистр 10 - только приемником. Состав сигналов шины 22 управления определяется типом применяемого процессора. Преоб- разователь 11 кодов - комбинационная логическая схема, выходные сигналы которой являются логической функцией сигналов (таблично заданный пример

0

0

5

0

3 1474635

функции приведен в табл.) на двух группах ее входов. Первая группа имеет п входов, соединенных с п выходами второй группы формирователя 4 управляющих сигналов Тй.

Вторая группа имеет m входов, соединенных с m выходами группы регистра 10. К выходов преобразователя 11 кодов соединены с адресными входами второй группы знакогенератора 12. Каждой кодовой комбинации на входах тип преобразователя 11 кодов соответствует определенная комбинация на К выходах. Преобразователь 11 ко10

15

дов может быть реализован путем шивки ИС программируемых логических матриц или ИС постоянных запоминающих устройств, а также может быть реализован на вентилях И, ИЛИ, НЕ. При реализации на основе программируемых матриц или ПЗУ тип входов преобразователя 11 кодов должны соответствовать адресным входам, а К выходов - выходам данных.

Необходимость в преобразователе кодов заключается в следующем. Существующие формирователи управляющих сигналов предполагают, что на один символ (например, пробел, буква А и т.п.) в блоке 2 отводится одно слово, разрядность которого соответствует разрядности применяемого процессора.

35

40

45

Так, в случае использования процессора КР580ИК80А один символ кодируется восьмиразрядным словом и всего возможна обработка и отображение 2 256 различных символов. Этого недостаточно, так как в современных устройствах необходимо отображать символы нескольких алфавитов несколькими шрифтами. Для увеличения числа обрабатываемых и отображаемых символов можно отводить для кода символа два слова блока буферной памяти (или более), но это приведет к увеличению объема блока 2 буферной памяти и снижению скорости работы устройства. В предлагаемом устройстве на п входов JQ преобразователя I1 кодов подаются страшие разряды символа из внутреннего буфера формирователя 4, являющиеся, например, номером алфавита в выбранной комбинации алфавитов, а на m входов преобразователя 11 кодов подается от регистра 10 код, определяющий номер выбранной комбинации алфавитов.

Например, пусть в знакогенераторе 12 записаны конфигурации символов восьми алфавитов, которым соответствуют приведенные в табл.2 коды на входах знакогенератора, соединенных с преобразователем 11 кодов.

Код символа восьмиразрядный. С выходов первой группы формирователя 4 шесть младших разрядов кода символа подаются на знакогенератор 12, определяя номер конкретного символа в выбранном алфавите.

В этом случае в алфавите 2 64 символа. Два старших разряда кода про- символа подаются на вход преобразователя 11 кодов, определяя номер алфавита в выбранной комбинации. В этом случае и представляется возмож- 20 ность выбирать один из 2 2 4 алфавитов. Регистр 10 пусть имеет два разряда, то есть и имеется возможность задавать 2 2 4 комбинации алфавитов. Пример варианта распределения алфавитов в устройстве приведен в табл. 1.

Табл.1 полностью описывает логическую функцию, выполняемую преобразователем 11 кодов в приведенном примере.

Формирователь 14 полного видеосигнала выполняет логическое суммирование видеосигнала от сдвигового регистра 13 и дополнительного видеовхода. Кроме того, формирователь 14 смешивает суммарный видеосигнал с кадровыми и строчными синхроимпульсами, поступающими от программируемого таймера 9, и формирует полный видеосигнал.

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

25

30

55

Тактовый генератор 15 обеспечивает формирование сигналов Общий сброс, Тактовая частота, Синхронизация передачи данных шины 22 управления, а также сигналов тактовой частоты сдвига и параллельной записи для сдвигового регистра 13.

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

Тактовый генератор 15 обеспечивает формирование сигналов Общий сброс, Тактовая частота, Синхронизация передачи данных шины 22 управления, а также сигналов тактовой частоты сдвига и параллельной записи для сдвигового регистра 13.

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

51474635

работает в следующей

а п р д н х б

последовательности. По включению питающего напряжения тактовый генератор 15 формирует сигнал сброса,, который устанавливает в исходное состояние блок 1 управления, блок 5 управления прямым доступом к памяти, блок 6 и блок 7, Внутренний счетчик команд блока 1 управления устанавливается в исходное состояние. Затем под управлением тактовых импульсов тактового генератора 15 блок 1 управления начинает чтение кодов инструкций из блока 3 и выполнение этих инструкций При выполнении очередной инструкции значение счетчика команд получает приращение. Обмен данными блока 1 управления с блоками устройства происходит за время машинных циклов записи или чтения. При этом блок 1 управления формирует необходимые сигна лы на шине 20 адреса, шине 21 данных и шине 22 управления.

В укрупненный алгоритм программы работы блока 1 управления (фиг.2) - введены обозначения представленные в табл. 3.

Выполнение программы начинается с начальной инициализации узлов и блоков устройства.

В процессе начальной инициализаци в регистры формирователя 4, блока 5, блока 6, блока 7, блока 8, программируемого таймера, формирователя 14 и регистра 10 устанавливаются исходные значения. Блок 2 заполняется кодами изображения пробелов, что соответствует очищенному экрану индикатора. Большая часть блока 2 используется программой для хранения кодов отображаемых символов и небольшая часть ячеек блока 2 (в конце отве- . денного для блока 2 адресного пространства блока 1 управления) отводится для хранения промежуточных параметров вычислений и временно запоминаемых данных. Адрес последней в адресном пространстве ячейки блока 2 заносится в указатель стека блока 1 управления. Затем разрешается передача кодов отображаемых символов по каналу прямого доступа под управлением блока 5 из блока 2 в формирователь 4 через шину данных.

Передача кодов по каналу прямого доступа выполняется в следующем порядке: формирователь 4 переводит в

6

5

0

5

0

5

0

5

0

5

активное состояние сигнал Запрос прямого доступа к памяти шины 22 управления; блок 5 управления прямым доступом к памяти переводит в активное состояние сигнал Запрос на захват магистрали шины 22 управления; блок 1 управления заканчивает выполнение очередной операции на шине 20 адреса, шине 21 данных и шине 22 управления и переводит свои выходы, : подключенные к этим шинам, в высоко- импедансное состояние; блок 1 управления переводит в активное состояние сигнал Разрешение захвата магистрали шины 22 управления; блок 5 переводит в активное состояние сигналы Предоставление прямого доступа к памяти и Запрет магистрали шины 22 управления.

Под управлением сигнала шины 22 управления Тактовая частота блок 5 формирует сигналы Строб чтения памяти, Строб записи в устройства, а также формирует код адреса блока 2 на шине 20 адреса, при этом во время действия стробов код символа по шине данных передается из блока 2 в формирователь 4.

После заполнения внутреннего буфера формирователь 4 переводит в пассивное состояние сигнал Запрос прямого доступа к памяти, блок 5 переводит в пассивное состояние сигналы Запрос на захват магистрали и Запрет магистрали и блок 1 управления возобновляет выполнение операций с использованием шин адреса 20, данных 21 и управления 22.

Формирователь 4 управляющих сигналов на основе ИС КР580ВГ75 имеет два внутренних буферных регистра, в каждый из которых заносится строка отображаемых символов. Причем пока в процессе растровой развертки на индикаторе отображаются символы из одного буферного регистра , второй заполняется кодами символов из блока 2. После перехода на новую строку символов регистры меняются ролями. Начало и длина зоны адресов буферного блока 2, отведенной для хранения кодов отображаемых символов, в процессе инициализации заносятся во внутренние регистры-счетчики блока 5. В процессе отображения кадра содержимое внутреннего регистра-счетчика блока 5 принимает все значения, начиная от адреса начала до адреса конца зоны.

Процесс отображения символов, коды которых находятся в соответствующей части блока 2, на экране происходит непрерывно под управлением формирователя 4 и блока 5, Этот процесс полностью обеспечивается аппаратными средствами устройства и не влияет на выполнение блоком I управления потока инструкций, читаемых из блока 3 памяти программ.

После выполнения начальной инициализации устройств выполняется программа стартовой диагностики. Тестируется блок 2, проверяется контрольная сумма блока 3, проверяются внут- ренние регистры формирователя 4, блока 5, блока 6, блока 7 и блока 8 приоритетных прерываний.

Процедура выполнения контроля про изводится следующим образом. Во внутренние регистры формирователя 4, блока 5, блока 6, блока 7, блока 8 приоритетных прерываний и- программируемого таймера 9 записываются, а затем считываются и сравниваются с ожидаемым- значением, характерным для исправного устройства, контрольные коды.

Далее посылается контрольная посылка з клавиатуру и принимается контрольный ответ. Благодаря связи выхода сдвигового регистра 13 с входом формирователя 4 становится возможной проверка преобразователя 11 кодов, знакогенератора 12, сдвигового регистра 13, которые не соединены с шинами адреса 20, данных 21 и управления 22 и не могут быть провере

0

соответствующего разряда в упомянутом внутреннем регистре формирователя 4.

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

приведенной процедурой аппаратно-программной диагностики, Если зарегистрированы дефекты, на экран индикатора выводятся сообщения, например Ошибка контрольной суммы -ПЗУ, Нет ответа клавиатуры и т.п.

После этого программа переходит в режим обслуживания прерываний от формирователя 4, блока 6, блока 7, блок 1 управления находится в состоянии ожидания прерываний.

Прерывание выполнения программы блока 1 управления выполняется в следующем порядке: при наличии необходимости обслуживания формирователь 4, блок 6 и блок 7 переводят сигнал на своих выходах, соединенных с соответствующими входами блока 8 приоритетных прерываний, в активное состояние; блок 8 переводит в активное состояние сигнал на выходе, соединенном с входом запроса на прерывание блока управления; блок 1 управления заканчивает выполнение очередной инструк5

0

5

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

название год авторы номер документа
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1
Устройство для отображения информации на экране электронно-лучевой трубки 1985
  • Гаврилов Владислав Алексеевич
  • Зиновьев Александр Владиленович
  • Товба Михаил Авраамович
SU1352477A1
Устройство для вывода информации на экран цветного дисплея 1989
  • Фрунзе Александр Вилленович
  • Хоркин Сергей Валентинович
SU1672436A1
Устройство для отображения информации на экране телевизионного приемника 1982
  • Наумчик Михаил Петрович
  • Розман Борис Яковлевич
  • Хейн Владимир Абрамович
  • Шустенко Сергей Николаевич
SU1260938A1
Устройство для отображения информации на экране телевизионного приемника 1988
  • Розенштейн Виктор Абенович
  • Иванов Александр Дмитриевич
SU1583967A1
Устройство для отображения графической информации на телевизионном индикаторе 1983
  • Рейскарт Владимир Геральдович
  • Сергеев Михаил Петрович
SU1149304A1
Устройство для отображения символьной информации на экране видеоконтрольного блока 1991
  • Балан Виталий Самуилович
  • Гроссман Михаил Соломонович
  • Шкебельский Виталий Альбертович
SU1836678A3
Устройство для отображения информации на экране телевизионного приемника 1984
  • Розенштейн Виктор Абенович
SU1265834A1
Устройство для вывода информации на экран электронно-лучевой трубки 1985
  • Андреасян Арамаис Генрихович
  • Гордон Борис Терентьевич
  • Краснопольский Александр Александрович
  • Красный Владимир Семенович
  • Командиров Анатолий Григорьевич
  • Рудица Владимир Иванович
SU1312560A1
КОНТРОЛЛЕР 1991
  • Россинский В.П.
RU2012043C1

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

Реферат патента 1989 года Устройство для отображения информации на экране телевизионного индикатора

Изобретение относится к автоматике и вычислительной технике и может быть использовано для отображения символьной информации на экране телевизионного индикатора в персональных ЭВМ, микропроцессорных системах различного назначения. Цель изобретения - повышение надежности и расширение области применения устройства путем возможности отображения символов различных алфавитов с различными временными параметрами синхроимпульсов, которая достигается введением блока 5 управления прямым доступом к памяти, формирователя 4 управляющих сигналов, преобразователя 11 кодов, программируемого таймера 9, формирователя 14 полного видеосигнала и соответствующих функциональных связей. Изобретение позволяет осуществлять контроль и аппаратно-программную диагностику блоков устройства, отображать символы различных алфавитов, т.е. использовать национальные алфавиты, смену системы кодирования, подключать устройство к телевизионным индикаторам, отличающимся требованиями к временным параметрам синхроимпульсов. Изобретение позволяет осуществлять подключение аналогичных устройств к одному телевизионному индикатору, что приводит к расширению области его применения в персональных ЭВМ, микропроцессорных системах различного типа. 2 ил., 1 табл.

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

ны блоком 1 управления путем програм- 40 ции и помещает в стек содержимое

много заполнения и чтения внутренних регистров этих устройств.

Когда поле экрана очищено (заполнено пробелами|, сигнал на выходе сдвигового регистра 13 отсутствует. Учитывая этот фактор, с целью проверки преобразователя 11 кодов, знакогенератора 12 и сдвигового регистра 13 в блок 2 в зону отображаемых символов записываются коды пробелов и по входу формирователя 4, соединенному с выходом сдвигового регистра 13, регистрируется отсутствие сигнала на выходе сдвигового регистра 3 путем

опроса внутреннего регистра формиро- „ деляется блоком I управления на основателя 4, связанного с этим выходом. Затем в зону отображаемых символов блока 2 записывается единственный символ и регистрируется появление

ве кода, переданного блоков 8.

После выполнения подпрограммы обслуживания прерывания блок управления восстанавливает путем нзвлечесчетчика команд и слова состояния блока 1 управления; блок 1 управления формирует сигнал Строб подтверждения прерывания на шине 22 управ- 5 ления, во время действия строба блок 8 приоритетных прерываний передает посредством шины управления в блок i код, идентифицирующий источник запроса на прерывание; блок 8 переводит в пассивное состояние сигнал запроса прерывания; блок 1 управления переходит к выполнению подпрограммы обслуживания прерывания, причем адрес первой инструкции подпрограммы опре0

ве кода, переданного блоков 8.

После выполнения подпрограммы обслуживания прерывания блок управления восстанавливает путем нзвлечения из стека содержимое счетчика команд и слово состояния блока 1 управления ,

Формирователь 4 формирует запрос на прерывание в отображения - кадра во время действия кадрового гасящего импульса. Подпрограмма их обслуживания изменяет, если необходимо, начало и конец визуализируемой области в буферном блоке 2 во внутренних регистрах блока 5.

Прерывания от блока 6 возникают при приеме кода от клавиатуры, например при нажатии клавиши на клавиатуре ,

Подпрограмма обслуживания этого прерывания выполняет пересылку и обработку данных, определенные набором функций устройства (системой его команд для взаимодействия с абонентом и клавиатурой) и соответствующих данной клавише клавиатуры,

Прерывания блока 1 возникают при приеме кода по входам-выходам 17 устройства,

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

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

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

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

частота которых задается путем программирования внутренних регистров формирователя 4. Программируемый таймер 9 формирует из гасящих импульсов синхронизирующие. Синхронизирующий импульс короче во времени и начинается позже гасящего. Необходимое время задержки формируется одним г внутренним счетчиком программируемого таймера 9, а время длительности - вторым, связанным с выходом первого. .Всего программируемый таймер 9 имеет четыре счетчика, формирующих программно устанавливаемые интервалы време-ч ни: двадля строчных синхроимпульсов и два для кадровых.Путем программного изменения параметров синхроимпульсов устройство может управлять различными типами индикаторов.

474635 0

Формирователь 4 формирует в процессе телевизионной развертки на выходах первой группы, соединенных с знакогенератором 12, код номера телевизионной строки в точечно-матричном разложении символа и младшие разряды кода символа, а на выходах второй группы, соединенных с преобраЮ зователем 11 кодов, старшие разряды кода символа в выбранном наборе символов (алфавите). Выбор алфавита г обеспечивается кодом, задаваемым с выходов преобразователя 11 кодов. В

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

20 По стробирующему импульсу от тактового генератора 15 код записывается в сдвиговый регистр 13 и по тактовым сдвигающим импульсам, также задаваемым тактовым генератором 15, на выхо25 де сдвигового регистра 13 формируется последовательность импульсов для управления индикатором, Наличию импульса соответствует светящаяся точка на индикаторе.

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

Таким образом, основные узлы предложенного устройства подвергаются предстартовой диагностике, а также могут быть проверены в любой момент работы по команде оператора или абонента (ЭВМ/. Этим обеспечивается

своевременное выявление отказов, в том числе нерегулярных и локальных. Причем повышение надежности и достоверности достигается комплексом программно-аппаратных средств.

Обеспечивается устойчивое и качественное отображение информации ТИ за счет обмена данных между блоком 2 и формирователем 4 под управлением блока 5,

В известном устройстве информация из блока буферной памяти постоянно считывается с помощью генератора развертки для обновления изображения на экране. Во время обращений блока 1 управления к блоку буферной памяти с целью записи в него очередного кода символа блок буферной памяти отключается от генератора развертки и на экране ТИ видны помехи типа падающего снега. В предлагаемом устройстве коды симвопов из блока 2 для обновления изображения на экране ТИ считываются с использованием блока 5, который решает вопросы приоритета доступа к блоку 2 памяти между блоком 1 управления и формирователем 4 ТИ и управляет передачей кодов символов в буферные регистры формировате- ля 4. Накопленные в буферных регистрах символы визуализируются в процессе развертки.

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

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

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

Предлагаемое устройство, может включаться совместно с подобными устройствами с целью отображения на одном индикаторе изображения от нескольких источников. Благодаря перечисленным свойствам обеспечивается расширение области применения устройЮ 15 20

25 30 5

0 5

0

5

ства за счет системной гибкости предлагаемого устройства.

Повышение надежности и расширение области применения в предлагаемом - устройстве достигается при одновременном снижении аппаратурных затрат за счет введения новых структурных блоков и связей между ними, позволивших ряд блоков реализовать типовыми БИС, что невозможно в известном устройстве. Действительно, если известно устройство реализовано на 60 микросхемах, то предлагаемое устрой- свто реализуется на 38 микросхемах. При этом площадь печатной платы- уменьшается в 2 раза, на 30% снижается потребляемая мощность.

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

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

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

0 0

5

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

15

Г

Код

Оператор

Содержание

Начало.

Начальная инициализация узлов и устройств.

Выполнение программы стартовой автодиагностики.

Все блоки исправны

Отображение на мониторе сообщения о дефекте.

Ожидание прерываний. Прерывания есть

Подпрограмма обслуживания

прерываний от формирователя управляющих сигналов;

Подпрограмма обслуживания

прерывания от второго блока сопряжения с абонентом.

Подпрограмма обслуживания

прерывания от первого блока сопряжения с клавиатурой.

Устройство выключено Конец.

Таблица2

Набор символов

ТаблицаЗ

С

Э

Фие.г

Документы, цитированные в отчете о поиске Патент 1989 года SU1474635A1

Peripheral design hadbook
Каталог фирмы Intel (США), 1979, с
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Распределительный механизм для паровых машин 1921
  • Спивак Л.К.
SU308A1

SU 1 474 635 A1

Авторы

Бабкин Павел Анатольевич

Мухопад Юрий Федорович

Сербуленко Леонид Михайлович

Даты

1989-04-23Публикация

1987-06-04Подача