[go: up one dir, main page]

SU1275521A1 - Device for displaying information on screen of cathode-ray tube - Google Patents

Device for displaying information on screen of cathode-ray tube Download PDF

Info

Publication number
SU1275521A1
SU1275521A1 SU813250952A SU3250952A SU1275521A1 SU 1275521 A1 SU1275521 A1 SU 1275521A1 SU 813250952 A SU813250952 A SU 813250952A SU 3250952 A SU3250952 A SU 3250952A SU 1275521 A1 SU1275521 A1 SU 1275521A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
register
information
bits
Prior art date
Application number
SU813250952A
Other languages
Russian (ru)
Inventor
Олег Семенович Горбачев
Анатолий Федорович Иоффе
Алексей Олегович Петров
Наталия Николаевна Петрова
Юрий Игоревич Торгов
Владимир Сергеевич Хорин
Original Assignee
Предприятие П/Я М-5489
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я М-5489 filed Critical Предприятие П/Я М-5489
Priority to SU813250952A priority Critical patent/SU1275521A1/en
Application granted granted Critical
Publication of SU1275521A1 publication Critical patent/SU1275521A1/en

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

Изобретение относитс  к вычислительной технике, а именно к информационно-обучающим устройствам на, базе микропроцессоров и микроЭВМ, и может быть использовано дл  отображени  статической и динамической информации, в том числе алфавитноцифровой , графической и произвольносимвольной . Цель изобретени  - упрощение устройства за счет уменьшени  объема блока пам ти - достигаетс  введением третьего, четвертого и п того резисторов, коммутаторов, сумматора, второго блока сопр жени , дешифратора и третьего счетчика. 4 ил. sThe invention relates to computing technology, namely, information and training devices based on microprocessors and microcomputers, and can be used to display static and dynamic information, including alphanumeric, graphic, and arbitrary characters. The purpose of the invention is to simplify the device by reducing the volume of the memory block — by introducing a third, fourth, and fifth resistors, switches, an adder, a second interface block, a decoder, and a third counter. 4 il. s

Description

Ю vjYou vj

елate

СП Изобретение относитс  к вычислительной технике, а именно к информационно-обучак цим устройствам на базе микропроцессоров и микроЭВМ, и может быть использовано дл  отображени  статической и динамической информации, в том числе алфавитноцифровой , графической и произвольно-символьной . Известны устройства дл  отображени  информации на экране электрон но-лучевой трубки lj . Однако данные устройства пред назначены только дл  отображени  статической информации и при исполь зовании их дл  отображени  произвол ных динамических объектов объем обо рудовани  пам ти и схем управлени  существенно возрастает, I Наиболее близким к изобретению по технической сущности  вл етс  ус ройство, которое содержит массивы ОЗУ дл  хранени  информации о требу мом положении объектов по координатам X и Y, ОЗУ, в котором содержатс  адреса объектов в ПЗУ, масштаб и цвет объектов, ПЗУ, в котором хра нитс  информаци  о содержании объек тов, первый и второй счетчики, фиксирующие положение луча на экране соответственно по координатам Y и X, первый и второй регистры требуемого расположени  объектов по координатам Y и X соответственно, первую и вторую сх-змы сравнени  положени  электронного луча с требуемым расположением объектовсоответственно по координатам Y и X и видеосумматор . Известное устройство обеспечивает отображение одновремен но большого числа объектов в любом месте на экране электронно-лучевой трубки. Схемы сравнени  производ т сравнение содержимого цифровых счет чиков, фиксирующих положение луча на экране, и требуемого расположени  объекта. В случае совпадени  из массива ОЗУ, характеризующего вид объекта, вьщел етс  модифицированный адрес объекта в ПЗУ, его цвет и масштаб. В ПЗУ каждый объект хара теризуетс  дев тиразр дными словами; восемь разр дов каждого слова определ ют строку объекта, а дев ты разр д используетс  дл  сигнализаци об окончании выборки объекта 2j . Недостатком известного устройств  вл етс  то, что при возрастании чи а отображаемых объектов пр мо пропорционально возрастает объем оборудовани  (объем пам ти), так как дл  каждого отображаемого объекта должны быть записаны в ОЗУ координаты X и Y и.его адрес в ПЗУ. Цель изобретени  - упрощение устройства за счет уменьшени  объема блока пам ти. Устройство дл  отображени  информации на экране электронно-лучевой трубки, содержащее первый блок сопр жени , выход которого соединен с информационной шиной блока пам ти, первый счетчик и первый регистр, второй счетчик и второй регистр, выходы которых соединены с входами первой и второй схем сравнени  соответственно , И видеосумматор, также содержит третий, четвертый и п тый регистры, первый и второй коммутаторы, сумматор , второй блок сопр жени , дешифратор и третий счетчик, первьй вход которого соединен с выходом первой схемы сравнени , второй вход соединен с первым входом первого счетчика , первыми входами п того регистра и дешифратора, второй вход которого соединен с выходом п того регистра, третий вход дешифратора соединен с первым входом видеосумматора и первым входом второго счетчика, второй вход которого соединен с вторым входом первого счетчика, выходы треть его счетчика и дешифратора соединены с первым и вторым входом первого коммутатора, выход которого соединен с адресной шиной блока пам ти, информационна  шина которого соединена с вторым блоком сопр жени , выход которого соединен с входами первого,второго , третьего, четвертого и п того регистров и вторым входом мультивибратора , третий вход которого соединен с третьим входом первого коммутатора , первым входом второго блока сопр жени  и выходом второго коммутатора , первый вход которого соединен с выходом третьего регистра, а второй - с первым выходом четвертого регистра, второй выход которого соединен с четвертым входом первого коммутатора и входом сумматора, выход которого соединен с вторым входом второго блока сопр жени , выход второй схемы сравнени  соединен с четвертым входом видеосумматора. На фиг. 1 изображена структурна  схема устройства дл  отображени  информации на экране электронно-лучевой трубки; на фиг. 2 - структурна  схема видеосумматора; на фиг. 3 структурна  схема узла дешифрации; на фиг. 4 - символ на экране телевизора . Устройство содержит ОЗУ 1, объеди н ющее есть таблиц 2-7: таблица 2 координат Y в ОЗУ, таблица 3 координат X в 033, таблица 4 Размещение в ОЗУ, таблица 5 Кадр в ОЗУ, табли ца 6 Вывод в ОЗУ и таблица 7 Символы в ОЗУ, счетчик 8, счетный вход 9 счетчика 8, вход 10 устройства, ре гистр 11, счетчик 12, входы 13 и 14 устройства, регистр 15, схемы 16 и 17 сравнени , регистр 18, дешифратор 19, счетчик 20, адресный коммутатор 21, вход 22 адресного коммутатора 21 дл  обращени  в ОЗУ микропроцессо ром, входы 23 - 28 адресного коммутатора 21, регистр 29, состо щий из разр дов 30 исходной информации о цвете символа, разр дов 31 исходной информации о масштабе символа, разр  дов 32 исходной информации о номере символа, регистр 33, состо щий из разр дов 34 текущей информации о цвете символа, разр дов 35 текущей информации о масштабе символа, разр дов 36 текущей информации о номере символа, разр дов 37 текущей информации о номере строки символа, адресно-йнформационньй коммутатор 38 вход 39 адресно-информационного коммутатора дл  передачи нулей, вход 40 адресно-информационного коммутатора дл  передачи информации с регис тра 29, вход 41 адресно-информационного коммутатора дл  передачи информации с разр дов 34-36 регистра 33, внутренн   адресно-информационна  шина 42, сумматор 43, внутренн   информационна  шина 44, блок 45 сопр жени , внешн   информационна  шина 46, блок 47 сопр жени , видеосумматор 48, вход 49 устройства, внешн   адресна  шина 50, регистры 5154 , коммутатор 55, группа элементов ИЛИ 56, группа элементов И 57, регистр 58, коммутатор 59, счетчик 60, регистр 61 и дешифратор 62. Устройство (фиг. 1) состоит из ОЗУ 1, таблицы которого (2-7), необходимы дл  организации отображени  информации на экране телевизора. 5214 счетчика 8 телевизионных строк, регистра 11 строк, счетчика 12 позиций перемещени  луча по телевизионной строке, регистра 15, схемы 16 сравнени  текущего и требуемого положени  координаты X (позиции), схемы 17 сравнени  текущего и требуемого положени  координаты У (строки), регистра 18, принимающего информацию из таблицы 4, дешифратора 19 признака наличи  символа в данной точке экрана, обеспечивающего поиск ненулевых разр дов на регистре 18 и формирование двоичного кода номера этих разр дов дл  обращени  в таблицы 3, 5 и 6 в ОЗУ 1, счетчика 20 адреса дл  обращени  в таблицы 2, 4 и 5, адресного KONMyTaTopa 21, формирующего адреса дл  обращени  в ОЗУ 1, регистра 29, принимающего информацию из таблицы 5, регистра 33, принимающего информацию из таблицы 6, адресно-информационного коммутатору 38, подключающего к шине 42 входы 39,40 или 41, сумматора 43, который обеспечивает увеличение кода входной информации на 1, блока 45 сопр жени , обеспечивающего передачу информации в ОЗУ 1 при записи и передачу информации на шину 44 при считывании из ОЗУ 1, блока 47 сопр жени , обеспечивающего передачу информации в ОЗУ 1 с цшны 46, видеосумматора 48, формирующего сигнал изображени  на выходе устройства 49. Входы сброса счетчиков 8 и 20, последовательный вход регистра 18 и один из последовательных входов дешифратора 19 подключены к входу 10 устройства, который соединен с выходом телевизионной кадровой развертки блока синхронизации. Счетный вход счетчика 12, второй последовательньш вход дешифратора 19 и один из последовательных входов видеосумматора 48 подключены к входу 13 устройства , который соединен с выходом синхроимпульсов частотой 5,5 мГц блока синхронизации. Вход сброса счетчика 12 и счетный вход 9 счетчика 8 подключены к входу 14 устройства,который соединен с выходом телевизионной строчной развертки блока синхронизации . Первый вход схемы 17 сравнени  подключен к параллельному выходу счетчика 8, второй вход схемы 17 сравнени  подключен к параллельному выходу регистра 11. Выход схемыThe invention relates to computing technology, namely, information-training devices based on microprocessors and microcomputers, and can be used to display static and dynamic information, including alphanumeric, graphic and arbitrary character. Devices are known for displaying information on the screen of a cathode ray tube lj. However, these devices are intended only for displaying static information and when using them to display arbitrary dynamic objects, the amount of memory equipment and control circuits increases significantly. I The closest to the invention to the technical essence is a device that contains arrays of RAM storing information about the desired position of objects by coordinates X and Y, RAM, which contains the addresses of objects in the ROM, the scale and color of objects, the ROM, which stores information about the contents of objects o, the first and second counters fixing the position of the beam on the screen, respectively, on the Y and X coordinates, the first and second registers of the required location of objects on the Y and X coordinates, respectively, the first and second patterns of comparing the position of the electron beam with the required location of objects, respectively, on Y coordinates and X and video adder. The known device provides the simultaneous display of a large number of objects anywhere on the screen of the cathode ray tube. Comparison schemes compare the contents of digital counters that fix the position of the beam on the screen and the desired location of the object. In the case of a match from the RAM array characterizing the type of object, the modified address of the object in the ROM, its color and scale are selected. In the ROM, each object is characterized by nine-fold words; the eight bits of each word define the object string, and the nine bits are used to signal the end of the sample of object 2j. A disadvantage of the known devices is that as the number of displayed objects increases, the amount of equipment (storage space) directly proportional increases, since for each displayed object the coordinates X and Y and its address in the ROM must be written into RAM. The purpose of the invention is to simplify the device by reducing the size of the memory block. A device for displaying information on the screen of a cathode ray tube containing the first interface block, the output of which is connected to the information bus of the memory block, the first counter and the first register, the second counter and the second register, the outputs of which are connected to the inputs of the first and second comparison circuits, respectively And the video adder also contains the third, fourth and fifth registers, the first and second switches, the adder, the second gateway block, the decoder and the third counter, the first input of which is connected to the output of the first circuit compared to and the second input is connected to the first input of the first counter, the first inputs of the fifth register and the decoder, the second input of which is connected to the output of the fifth register, the third input of the decoder is connected to the first input of the video adder and the first input of the second counter, the second input of which is connected to the second input the first counter, the outputs of a third of its counter and the decoder are connected to the first and second inputs of the first switch, the output of which is connected to the address bus of the memory block, the information bus of which is connected to the second block of the same The output of which is connected to the inputs of the first, second, third, fourth and fifth registers and the second input of the multivibrator, the third input of which is connected to the third input of the first switch, the first input of the second gateway and the output of the second switch, the first input of which is connected to the output the third register, and the second with the first output of the fourth register, the second output of which is connected to the fourth input of the first switch and the input of the adder, the output of which is connected to the second input of the second interface block, the output Torah comparison circuits connected to the fourth input videosummatora. FIG. 1 shows a block diagram of a device for displaying information on the screen of a cathode ray tube; in fig. 2 is a block diagram of a video adder; in fig. 3 block diagram of the decryption node; in fig. 4 - a symbol on the TV screen. The device contains RAM 1, which combines tables 2-7: table 2 coordinates Y in RAM, table 3 coordinates X in 033, table 4 Placement in RAM, table 5 Frame in RAM, table 6 Output to RAM and table 7 Symbols in RAM, counter 8, counting input 9 of counter 8, device input 10, register 11, counter 12, device inputs 13 and 14, register 15, comparison circuits 16 and 17, register 18, decoder 19, counter 20, address switch 21 , the input 22 of the address switch 21 for accessing the RAM by the microprocessor, the inputs 23-28 of the address switch 21, the register 29 consisting of the bits 30 of the initial information character color, bit 31 of the initial information about the scale of the character, bit 32 of the initial information about the character number, register 33, consisting of the bits 34 of the current information about the color of the character, bit 35 of the current information about the scale of the character, bit 36 current information on the character number, bits 37 of the current information on the line number of the character, the address and information switch 38, the input 39 of the address information switch for transmitting zeros, the input 40 of the address information switch for transmitting information from the register 29, the input 41 of address information switch for transmitting information from bits 34-36 of register 33, internal address information bus 42, adder 43, internal information bus 44, interface block 45, external information bus 46, interface block 47, video accumulator 48, device input 49 , external address bus 50, registers 5154, switch 55, group of elements OR 56, group of elements AND 57, register 58, switch 59, counter 60, register 61 and decoder 62. Device (FIG. 1) consists of RAM 1, whose tables (2-7) are necessary for organizing the display of information on the TV screen. 5214 counter 8 television lines, register 11 lines, counter 12 positions of the beam moving along the television line, register 15, circuit 16 comparing the current and desired position of the X coordinate (position) circuit 17 comparing the current and required position of the coordinate Y (line) register 18 receiving information from table 4, the decoder 19 sign of the presence of a character at a given point of the screen, providing a search for non-zero bits on register 18 and the formation of a binary code of the number of these bits to access in tables 3, 5 and 6 in RAM 1, counter 20 address and for addressing tables 2, 4 and 5, address KONMyTaTopa 21, which generates addresses for accessing RAM 1, register 29, receiving information from table 5, register 33, receiving information from table 6, address information switch 38, connecting to the bus 42 inputs 39.40 or 41, an adder 43, which provides an increase in the input information code by 1, an interface block 45, providing information transfer to RAM 1 during recording and transmission of information to the bus 44 when reading from RAM 1, an interface block 47, providing information transfer in the RAM 1 with s 46, 48 videosummatora forming the image signal output device 49. The reset inputs of counters 8 and 20, a serial input register 18 and one of the successive inputs of decoder 19 are connected to an input device 10, which is connected to the output of television frame scan sync block. The counting input of the counter 12, the second serial input of the decoder 19 and one of the serial inputs of the video adder 48 is connected to the input 13 of the device, which is connected to the output of the clock clock frequency 5.5 MHz of the synchronization unit. The reset input of the counter 12 and the counting input 9 of the counter 8 are connected to the input 14 of the device, which is connected to the output of the television line scan of the synchronization unit. The first input of the comparison circuit 17 is connected to the parallel output of the counter 8, the second input of the comparison circuit 17 is connected to the parallel output of the register 11. The output of the circuit

17 сравнени  подключен к счетному входу счетчика 20, первый вход схемы 16 сравнени  подключен к параллельному вькоду счетчика 12, второй вход схемы 16 сравнени  подключен к параллельному выходу регистра 15, а выход схемы 16 сравнени  подаетс  на второй последовательный вход вйдеосумматора 48. Параллельный выход счетчика 20 подключен к входам 23 25 адресного коммутатора 21, параллельный выход регистра 18 поступает на вход дешифратора 19, выход которого подключен к входам 25 - 27 адресного коммутатора 21. Параллельный выход регистра 29 подключен к входу 40 адресно-информационного коммутатора 38, параллельные выходы 34 36 регистра 33 - к входу 41 адресноинформационного коммутатора 38,вход 39 адресно-информационного коммутатора 38 - к шине земпи. Выход 37 регистра 33 подключен к входу 28 адресного коммутатора 2t и к входу узла модификации 43, выход которого подключен к входу устройства 45 сопр жени . Внешн   адресна  шина 50 подключена к входу 22 адресного коммутатора 21, выход которого подключен к адресной шине ОЗУ 1, информационна  шина которого подключена к устройствам 45 и 47 сопр жени . Внешн   информационна  пшнА 46 подключена к устройству 47 сопр жени , внутренн   информационна  шина 44 соедин ет выход устройства 45 сопр жени  с входами регистров 11, 15, 18, 29 и 33 и первым параллельным входом видеосумматора 48. Внутренн   адресно-информационна  шина 42 соедин ет выход адресно-информационного коммутатора 38 с входом устройства сопр жени  45, вторым параллельным входом видео.сумматора 48 и входом адресного коммутатора 21. Вькод устройства 49 подключен к телевизору.17 the comparison is connected to the counting input of the counter 20, the first input of the comparison circuit 16 is connected to the parallel code of the counter 12, the second input of the comparison circuit 16 is connected to the parallel output of the register 15, and the output of the comparison circuit 16 is fed to the second serial input of the totalizer 48. The parallel output of the counter 20 connected to the inputs 23 25 of the address switch 21, the parallel output of the register 18 is fed to the input of the decoder 19, the output of which is connected to the inputs 25 - 27 of the address switch 21. The parallel output of the register 29 is connected to the input 40 address information switch 38, the parallel outputs 34 36 of the register 33 to the input 41 of the address information switch 38, the input 39 of the address information switch 38 to the earth bus. The output 37 of the register 33 is connected to the input 28 of the address switch 2t and to the input of the node of modification 43, the output of which is connected to the input of the interface device 45. The external address bus 50 is connected to the input 22 of the address switch 21, the output of which is connected to the address bus of RAM 1, whose information bus is connected to interface devices 45 and 47. External information pAHNA 46 is connected to interface 47, internal information bus 44 connects the output of interface 45, to inputs of registers 11, 15, 18, 29 and 33 and the first parallel input of video adder 48. Internal address information bus 42 connects output address information switch 38 with the input of the interface device 45, the second parallel input of the video accumulator 48 and the input of the address switch 21. The code of the device 49 is connected to the TV.

Счетчики 8, 12, 20 и 60, регистры 11, 15, 18, 29, 33, 51 - 54, 58 и 61, коммутаторы 21, 38, 55 и 59 и дешифратор 62  вл ютс  обьиными устройствами вьиислительной техники и могут быть вьтолнены любым из известных стандартных способов. Их разр дность соответствует разр дности информации . Сумматор 43 может быть выполнен , например, в виде обычного сумматора. Блоки 45 и 47 сопр жени Counters 8, 12, 20, and 60, registers 11, 15, 18, 29, 33, 51–54, 58, and 61, switches 21, 38, 55, and 59, and decoder 62 are common devices of computing technology and can be any from known standard methods. Their size corresponds to the size of information. The adder 43 can be performed, for example, in the form of a conventional adder. Blocks 45 and 47 mates

выполнены на микросхемах , которые  вл ютс  параллельными двунаправлен-; ными формировател ми сигналов дл  управлени  магистрал ми (шинами) в цифровых вычислительных устройствах и представл ют собой 4-канальные коммутаторы, имеющие в каждом канале одну шину только дл  приема информации , одну шину только дл  вьщачи и одну двунаправленную шину дл  приема и выдачи.performed on chips that are parallel bidirectional-; signal generators for controlling the backbones (buses) in digital computing devices and are 4-channel switches having one bus for receiving information on each channel, one bus for only and one bi-directional bus for receiving and issuing.

Видеосумматор 48 (фиг. 2) содержит регистр 51 дл  приема и передачи информации в параллельном коде, регистр 52 сдвига дл  приема информации в параллельном коде и передачи этой информации в последовательном коде, регистр 53 дл  хранени  информации о цвете фона экрана, регистр 54 дл  хранени  информации о цвете символа, выводимого в данный момент на экран телевизора и коммутатор 55. Этот коммутатор подключает выход 49 в зависимости от кода на выходе регистра 52 или к выходу регистра 53 или регистра 54. Вход регистра 54 подключен к адресно-информационной шине 42, а входы регистров 51 и 53 подключены ± информационной шине 44.Video adder 48 (FIG. 2) contains a register 51 for receiving and transmitting information in a parallel code, a shift register 52 for receiving information in a parallel code and transmitting this information in a serial code, a register 53 for storing background color information for the screen, a register 54 for storing information about the color of the symbol currently displayed on the TV screen and the switch 55. This switch connects output 49 depending on the code at the output of register 52 or to the output of register 53 or register 54. The input of register 54 is connected to the address information second bus 42, and input registers 51 and 53 connected to the data bus 44 ±.

Дешифратор 19 (фиг. 3) содержит регистр 58 дл  приема и передачи информации в параллельном коде, группу элементов ИЛИ 56 информации с регистра 18 и информации с выхода регистра 58, группу элементов И 57, коммутатор 59, имеющий количество направлений передачи информации,равное числу разр дов регистра 58,счетчик 60, обеспечивающий последовательНое подключение выхода коммутатора 59 к каждому разр ду регистра 58, регистр 61 дл  приема и передачи информации в параллельном коде и дешифратор 62.The decoder 19 (FIG. 3) contains a register 58 for receiving and transmitting information in a parallel code, a group of information elements OR 56 from a register 18 and information from an output of register 58, a group of elements And 57, a switch 59 having a number of directions of information transmission equal to register bits 58, counter 60, providing a serial connection of the output of the switch 59 to each register bit 58, a register 61 for receiving and transmitting information in a parallel code, and a decoder 62.

Устройство работает следующим образом ,The device works as follows

Допустим, что на экран телевизора необходимо вьшести изображение символа (фиг. 4). Будем считать, например что, формат разложени  экрана 256х х256, размер 16x16 элементов разложени . Символ может быть окрашен в 7 цветов (3 разр да) и измен тьс  в масштабе в 2 или в 4 раза (2 разр да). Дл  простоты рассмотрени  допустим, что на экран телевизоpa выводитс  черно-белый немасштаби руемый символ. Тогда по адресной ши не 50 и информационной шине 46 процессор через блок 47 сопр жени  зап шет в ОЗУ 1 следующую, информацию: в таблицу 2, в 1-ю  чейку код 0000 в таблицу 3, в 1-ю  чейку ко 0000 0010,; в таблицу 4, в 1-ю  чей ку КОД 0001|g ; в таблицу 5, в  чейку с соответствующим адресом, код 000 0000 в таблицу 6 - по всем разр дам нули; в таблицу 7 код , соответствующий структуре в матрице 16x16. Таблицы 2 и 3 представл ют собой упор доченные по возрастанию ма сивы двоичных кодов координат узлов символов УиХ соответственно. Узлом символа называют верхний левый угол матрицы элементов разложени  символа . В таблицах 4. и 5 хранитс  информаци  о размещении объектов изоб ражени  в данном кадре. При этом каждому пересечению координат узлов символов X и Y на экране (каждой паре Xj yj) соответствует один разр д в таблице 4 и одна  чейка в таблице 5. Если в пересечении координат начинаетс  символ (узел символа совпадает с парой х; у), то в соответствующем разр де  чейки таблицы 4 должна сто ть 1 свидетельствующа  о наличии символа, а в соответствующей  чейке таблицы 5 должна быть записана информаци  о номере символа (адрес начала символа в таблице 7), его цвете и масштабе. Отсутствие символа в данном пересечении координат фиксируетс  наличием нул  в соответствующем разр де  чейки таблицы 4 и нулевой.информации в  чейке таблицы 5. Из сказанного  сно что в одной  чейке таблиць 4 хранитс  информаци  о наличии символов на данной координате У. В таблицу 6 aaписываетс  полный адрес символа дл  обращени  к таблице 7, который включает в себ  номер строки символа, его цвет и масштаб. Данные, записанные в таблице 6, необходимы дл  организации построчного вывода символа на экран телевизора. К началу пр мого хода развертки телевизионного кадра начальное состо ние счетчиков нулевое, так как счетчики 8 и 20 обнул ютс  обратным ходом телевизионного кадра, а счетчик 12 - обратным ходом телавизионной строки. По началу пр мого хода кадра формируетс  сигнал обращени  i к таблице 2 через вход 23 адресного коммутатора 21 и по адресу 0000, равному состо нию счетчика 20, на регистр 11 по информационной шине 44 из ОЗУ 1 поступает код OOOOOOIIj, определ ющий телевизионную строку, с которой начинаетс : вьшод символа. До этой строки, т.е. на нулевой, первой и второй телевизионных строках, никакого изображени  быть не должно . В этом случае на регистре 18 находитс  нулева  информаци , так как регистр 18 обнул етс  обратным ходом кадровой развертки. Тогда дешифратор 19 обеспечивает запрещение работы устройства до конца второй телевизионной строки. По обратному ходу третьей телевизионной строки счетчик 8 устанавливаетс  в состо ние 0000 0011. Равенство кодов на счетчике 8 и регистре 11 приводит к срабатыванию схемы 17 сравнени , по сигналу с которого формируетс  обращение к таблице 4 через вход 24 адресного коммутатора 21 и по адресу 0000, равному состо нию счетчика 20, на регистр 18 считываетс  код 0001 ,5 . После этого информаци  с регистра 18 складываетс  по ИЛИ с информацией, поступающей с выхода регистра 58, и передаетс  на вход регистра 58 без изменений, так как дешифратор 62 выключен и на всех его выходах присутствует уровень Лог. 1. Тогда в регистр 58 записываетс  код 0001(g . Б этом случае счетчик 60 остаетс  в том же состо нии , что и до начала работы дешифратора 19 (т.е. в состо нии OOOOj), так как по вление на выходе коммутатора 59 Лог. t запрещает вход счетчика 60. После этого осуществл  тс  запись кода со счетчика 60 на регистр 61 и запуск 5-тактовой серии устанавливающих импульсов. Выработка 5-тактовой серии осуществл етс  ро врем  обратного хода строчной развертки и по сигналу со схемы 16 сравнени , но только при отсутствии кода 1111. на счетчике 60. В первом такте по адресу, поступающему с регистра 61 (ОООО), происодит обращение в таблицу 3 через ход 26 адресного коммутатора 21 и а регистр 15 по информационной шие 44 поступает код 0000 0010,. ВоSuppose that the image of a symbol is necessary on the TV screen (Fig. 4). We assume, for example, that the screen decomposition format is 256x x256, the size of the decomposition elements is 16x16. The symbol can be painted in 7 colors (3 bits) and can be scaled 2 or 4 times (2 bits). For simplicity, let us assume that a black-and-white unscaled symbol is displayed on the television screen. Then on the address bus not 50 and the information bus 46, the processor through the block 47 of the interface writes the following information into RAM 1: in table 2, in the 1st cell the code 0000 in table 3, in the 1st cell to 0000 0010 ,; in table 4, in the 1st whose code CODE 0001 | g; to table 5, to the cell with the corresponding address, code 000 0000 to table 6 - for all bits of zeros; in table 7, the code corresponding to the structure in the 16x16 matrix. Tables 2 and 3 are ordered in ascending order of binary binary codes of coordinates of the C & V symbol nodes, respectively. The symbol node is the upper left corner of the matrix of the decomposition elements of the symbol. Tables 4. and 5 store information about the placement of image objects in this frame. At the same time, each intersection of the coordinates of the nodes of the X and Y symbols on the screen (each pair Xj yj) corresponds to one bit in Table 4 and one cell in Table 5. If a symbol starts at the intersection of coordinates (the symbol node coincides with the pair x; y), then in the corresponding cell of table 4 there should be 1 indicating the presence of a symbol, and the corresponding cell of table 5 should contain information on the number of the symbol (the address of the beginning of the symbol in table 7), its color and scale. The absence of a character in this intersection of coordinates is recorded by the presence of zero in the corresponding cell width of table 4 and zero information in the cell of table 5. From the above it is clear that the information on the presence of characters on this coordinate Y is stored in one cell of table 4. symbol for reference to table 7, which includes the symbol line number, color, and scale. The data recorded in Table 6 is necessary for organizing the line-by-line character output on the television screen. By the beginning of the forward stroke of a television frame sweep, the initial state of the counters is zero, since counters 8 and 20 are zeroed by the reverse stroke of the television frame, and counter 12 by the reverse stroke of the television line. At the beginning of the forward frame stroke, a signal is generated to access table 2 via input 23 of the address switch 21 and address 0000, which is equal to the state of counter 20, to register 11 via the information bus 44 from RAM 1 receives the OOOOOOIIj code defining the television line, which begins: symbol output. Up to this line, i.e. on the zero, first and second television lines, there should be no image. In this case, the register 18 contains zero information, since the register 18 is zeroed by the reverse frame sweep. Then the decoder 19 provides for the prohibition of the operation of the device until the end of the second television line. On the reverse run of the third television line, counter 8 is set to state 0000 0011. Equality of the codes on counter 8 and register 11 triggers the comparison circuit 17, the signal from which forms a reference to table 4 via input 24 of the address switch 21 and at address 0000, equal to the state of the counter 20, the register 000 reads the code 0001, 5. After that, the information from register 18 is added by OR with the information coming from the output of register 58, and is transmitted to the input of register 58 unchanged, since the decoder 62 is turned off and all its outputs have a Log level. 1. Then the register 581 writes the code 0001 (g. In this case, the counter 60 remains in the same state as before the beginning of the operation of the decoder 19 (i.e. in the OOOOj state), since the appearance at the output of the switch 59 The log t inhibits the entry of counter 60. After that, the code from counter 60 is recorded and the 5-clock series of setting pulses is started.The 5-clock series is generated by the horizontal horizontal retraction time and by the signal from the comparison circuit 16, but only in the absence of the code 1111. on the counter 60. In the first cycle at the address register 61 (OOOO), a call is made to table 3 through the course 26 of the address switch 21, and register 15 receives the code 0000 0010, the information 44.

втором такте на регистре 29 из таблицы 5 поступает код, содержащий разр ды цвета 30 масштаба 31 и номера ci MBona 32, В третьем такте происходит обращение к таблице 6 и на регистр 33 записываютс  во все разр ды нули, так как до этого момента ни один объект на экран не выводитс . В четвертом такте происходит обращение к таблице 7 через вход 28 адресного коммутатора 21 по адресу 00 0100 0000, сформированному из двух частей. Перва  часть адреса (шесть старших разр дов) поступае с регистра 29. В этом случае адресно информационный коммутатор ЗВ включен на вход 40 при нулевом коде на регистреЗЗ . Втора  часть адреса (четыре младших разр да) поступает с разр дов 37 регистра 33 и равна дноичному коду номера строки символа 0000. В конце четвертого такта на видеосумматор 48 постзшает нулева  строка выводимого символа, В п том такте происходит запись двоичного номера символа (OOlOOg) в стар1иие разр ды  чейки таблицы 6, В четыре младших разр да этой же  чейки записываетс  код OOOIg, соответствующий инкрементированном номеру строки объекта и поступающий с сумматора 43. На этом подготовка к выводу строки данного символа закончена .The second clock on register 29 from table 5 receives a code containing bits of color 30 of scale 31 and ci MBona 32 numbers. In the third cycle, table 6 is called and register 33 is written to all bits zero, since up to this point none the object is not displayed on the screen. In the fourth cycle, table 7 is accessed via the input 28 of the address switch 21 at 00 0100 0000, formed in two parts. The first part of the address (six most significant bits) comes from register 29. In this case, the addressable information switchboard ZV is turned on to input 40 with a zero code on the registerZD. The second part of the address (four least significant bits) comes from bits 37 of register 33 and is equal to the bottom code of the line number of the character 0000. At the end of the fourth clock cycle, the video accumulator 48 posts the zero line of the output character. At the fifth cycle the binary number of the character (OOlOOg) is written. in the old digits of the cell of table 6, the four lower digits of the same cell records the OOOIg code corresponding to the incremented line number of the object and coming from the adder 43. At this, preparation for outputting the string of this character is completed.

Одновременно с запуском 5-тактовой серии продооТ:жаетсвою работу дешифратор 19, но так как на регистре 58 остальные разр ды нулевые, тоSimultaneously with the launch of the 5-clock series of products: the decoder 19 is working, but since the remaining bits on register 58 are zero,

счетчик 60, досчитав до 1111, запрещает запуск 5--тактоВой серии на этой телевизионной строке, .Во врем  пр мого, хода третьей телевизионнойthe counter 60, having counted to 1111, prohibits the launch of the 5 - cycle series on this television line. During the direct, course of the third television

. строки по сигналу со схемы 16 сравнени , котора  С1#абатывает при равенстве кодов (OOQO 0010) на счетчике 12 и регистре 15, происходит синхронно с частотой синхроимпульсов выдвижение кода нулевой строки символа на экран телевизора. По началу обратного хода четвертой телев зионной строки происходит, сброс сйг .нала со схемы 17 сравнени , по которому счетчик 20 перебрасываетс  в очередное состо ние. Затем происхо дит запуск очередной 5 тактовой серии .. the lines according to the signal from the comparison circuit 16, which C1 # abats with equality of codes (OOQO 0010) on counter 12 and register 15, occurs synchronously with the frequency of the clock pulses, the code of the zero line of the symbol is extended to the TV screen. At the beginning of the reverse run of the fourth television line occurs, the reset of the circuit from the comparison circuit 17, according to which the counter 20 is transferred to the next state. Then the next 5 clock series is launched.

В первом такте работа схемы повтор етс  как и раньше, -Во второмIn the first cycle, the operation of the circuit is repeated as before, In the second

такте вследствие изменени  состо ни  счетчика 20 на регистр 29 считываетс  из другой  чейки таблицы 5 нулева  информаци , В третьем такте на регистр 33 считываетс  информаци  о символе с инкрементированной строкой из соответствующей  чейки таблицы 6, куда эта информаци  была записана в предыдущей 5-тактовой серии . Наличие ненулевой информации на регистре 33 обеспечивает подключение адресно-информационного коммутатора 38 к входу 41, Тогда в четвертом такте обращение в таблицу 7 происходит по адресу, поступающему с регистра 33, что обеспечиваетобращение за следующей строкой давно- го символа в таблицу 7 и считывание . ее на видеосумматор 48, В п том такте- происходит запись информации с регистра.33 в ту же  чейку таблицы 6, что и ранее, причем в младшие.четыре разр да записьшаетс  кодООЮ инкрементированной строки символа. Выдвижение первой строки символа на экран телевизора происходит аналогично нулевой, гРаботу узла 19 дешифрации осуществл ют точно так же дл  каждой телевизионной строки. Вывод остальных 14-ти строк данного символа осуществл етс  аналогично. При подготовке к выводу последней строки символа во врем  5-го такта происходит подключение адресно-информационного коммутатора 38 к входу 39, что обеспечивает запись в таблицу 6 в ту  чeйкy где ранее хранилась информаци  о символе с инкрементированной строкой нулевой информацией.При этом происходит включение дешифратора 62 и на регистр 58 заноситс  через схемы 56 и 57 информаци  с выходов регистра 58, но вместо 1 записываетс  О, Таким образом,обеспечиваетс  прекращение вывода на экран телевизора строк данного символа . Дальнейша  работа устройства аналогична его работе дл  нулевой и первой телевизионных строк.Дл  организации движени  данного символа по экрану необходимо запрограммировать работу микропроцессора на изменение кодов координат Y и X в соответствующих  чейках таблиц 2 и 3,tact due to a change in the state of counter 20 to register 29 is read from another cell of table 5 of the null information. In the third cycle to register 33, information about the symbol with an incremented string is read from the corresponding cell of table 6 where this information was recorded in the previous 5-cycle series. The presence of non-zero information on the register 33 ensures the connection of the address-information switch 38 to the input 41. Then, in the fourth clock cycle, the call to table 7 occurs at the address coming from register 33, which provides the return of the long character after the next line to table 7 and read. its on video adder 48, In the fifth tact, information is recorded from the register of 33 in the same cell of table 6 as before, and in the younger four digits, the code of the incremented character string is written. The extension of the first character line to the TV screen is similar to the zero one. The operation of the decoding node 19 is carried out in the same way for each television line. The output of the remaining 14 lines of this character is similar. In preparation for the conclusion of the last character string during the 5th cycle, the address information switch 38 is connected to the input 39, which ensures that the symbol information with the incremented string with zero information was previously stored in table 6. In this case, the decoder is inserted 62 and the register 58 is entered through the circuits 56 and 57 of the information from the outputs of the register 58, but O is written instead of 1, thus stopping the display of the rows of this symbol on the TV screen. Further operation of the device is similar to its operation for zero and first television lines. To organize the movement of this symbol on the screen, it is necessary to program the microprocessor to change the coordinate codes Y and X in the corresponding cells of Tables 2 and 3,

Claims (1)

Пример, Дл  организации отображени  256 объектов в случае использовани  предлагаемого устройства нужен следующий объем пам ти; 16x8 128 бит - массив хранени  координат X; 16x8 128 бит - массив хранени  координат Y; 16x16 256 бит - массив хранени  текущей информации об адреса объекта в ПЗУ, цвете, масштабе и номере выводимой строки объекта; 16x16 256 бит - массив хранени  приз нака наличи  объекта в данной точке экрана; ,256x12 3072 бит - массив хранени  информации об адресе объек та в ПЗУ; цвете и масштабе объекта. Объем массива хранени  информации о содержании каждого объекта зависит от количества разных объектов ив слу lae использовани  предлагаемого или известного устройств будет одина ков, поэтому объем этого массива можно не учитьшать. Таким образом, дл  организации отображени  256 объектов в случае ис пользовани  предлагаемого устройства необходимый объем пам ти составит 3840 бит, В случае использовани  известного устройства дл  вывода тех же 256 объектов необходим следующий объем пам ти: 256x8 2048 бит - массив хранени  координат X; 256x8 2048 бит - массив хранени  координат Y; 256x12 3072 бит - массив хранени  информации об адресе объекта s ПЗУ, цвете, и масштабе объекта. Таким образом, без учета объема ПЗУ объем пам ти составл ет 7168 бит, что в два раза превьппает объем пам ти в случае использовани  предла гаемого устройства. При увеличении числа отображаемых объектов разница в объемах пам ти увеличиваетс . Нар ду с указанным техническим эффек том использование изобретени  обеспе чит значительный экономический эффек Дл  предварительной оценки последнего только в частных применени х,например , в перепрограммируемых телеиграх , можно предположить, что при восьмНцветной окраске динамических объектов и общем разрешении экрана 256x256 элементов разложени  дл  побитового диспле  требуетс  192 микросхемы пам ти К565РУ2 (емкость 1К бит) или 32 микросхемы пам ти К565РУЗ (емкость 16К бит), при использовании предлагаемого устройства требуетс  всего 16 микросхем пам ти К565РУ2. Формула изобретени  Устройство дл  отображени  информации на экране электронно-лучевой трубки, содержащее первый блок сопр жени , выход которого соединен с информационной шиной блока пам ти, .первый счетчик и первый регистр, второй счетчик и второй регистр, выходы которых соединены с входами первой и второй схем сравнени  соответственно , и видеосумматор, о т л ичающеес  тем, что, с целью упрощени  устройства за счет уменьшени  --объема блока пам ти, оно содержит третий, четвертый и п тый регистры, первый и второй коммутаторы , сумматор,- второй блок сопр жени , дешифратор и третий счетчик, первьй вход которого соединен с выходом первой схемы сравнени , второй вход соединен с первым входом первого счетчика, первыми входами п трго регистра и дешифратора, второй вход которого йоединен с выходом п того регистра, третий вход дешифратора соединен с первым входом видеосумматора н первым входом второго счетчика , второй вход которого соединен с вторьм входом первого счетчика, выходы третьего счетчика и дешифратора соединены с первым и вторым входами первого коммутатора, выход которого соединен с адресной шиной блока пам ти , информационна  шина которого соединена с вторьм блоком сопр жени , выход которого соединен с входами первого, второго, третьего, четвертого и п того регистров и вторым входом видeocy laтopa, третий вход кото-. рого соединен с третьим входом первого коммутатора, первым входом второго блока сопр жени  и выходом второго коммутатора, первый вход которого соединен с выходом третьего регистра, а второй - с первым выходом четвертого регистра, второй выход которого соединен с четвертым входом первого коммутатора и входом сумматора, выход которого соединен с вторым входом второго блока сопр жени , выход второй хемы сравнени  соединен с етвертым входом видеосуматора .Example, To organize the display of 256 objects in the case of using the proposed device, the following amount of memory is needed; 16x8 128 bits - storage array of coordinates X; 16x8 128 bits - storage array of Y coordinates; 16x16 256 bits - an array of storing the current information about the address of the object in the ROM, color, scale and number of the output line of the object; 16x16 256 bit - storage array of the prize of the presence of an object at a given point on the screen; , 256x12 3072 bits - an array of storing information about the address of an object in ROM; color and scale of the object. The volume of the storage array of information about the content of each object depends on the number of different objects and in the case of using the proposed or known devices will be the same, so the volume of this array can be ignored. Thus, to organize the display of 256 objects in the case of using the proposed device, the required memory capacity is 3840 bits. In the case of using the known device, the following memory space is required to output the same 256 objects: 256x8 2048 bits - X coordinate storage array; 256x8 2048 bits - Y coordinate storage array; 256x12 3072 bits - an array of storing information about an object's address s ROM, color, and scale of an object. Thus, without taking into account the volume of the ROM, the memory size is 7168 bits, which is twice as large as the memory in case of using the proposed device. As the number of objects displayed increases, the difference in memory volumes increases. Along with this technical effect, the use of the invention provides a significant economic effect. For a preliminary assessment of the latter only in particular applications, for example, in reprogrammable TV games, it can be assumed that with eight-color coloring of dynamic objects and a total screen resolution of 256x256 decomposition elements for a bit display, 192 K565RU2 memory microcircuits (1K bit capacity) or 32 K565RUZ memory microcircuits (16K bits capacity), using the proposed device requires only 16 microns K565RU2 memory circuits. Apparatus of the Invention A device for displaying information on a cathode-ray tube screen comprising a first interface block whose output is connected to the information bus of the memory block, a first counter and a first register, a second counter and a second register whose outputs are connected to the inputs of the first and second comparison circuits, respectively, and a video adder, which is tacted by the fact that, in order to simplify the device by reducing the volume of the memory block, it contains the third, fourth and fifth registers, the first and second switches, the adder, - the second interface block, the decoder and the third counter, the first input of which is connected to the output of the first comparison circuit, the second input is connected to the first input of the first counter, the first inputs of the n tgc register and the decoder, the second input of which is connected to the output of the fifth register, the third input of the decoder connected to the first input of the video adder and the first input of the second counter, the second input of which is connected to the second input of the first counter, the outputs of the third counter and the decoder are connected to the first and second inputs of the first switch, the output which is connected to the address bus of the memory unit, the information bus of which is connected to the second interface unit, the output of which is connected to the inputs of the first, second, third, fourth and fifth registers and the second input of the video card. connected to the third input of the first switch, the first input of the second interface block and the output of the second switch, the first input of which is connected to the output of the third register, and the second to the first output of the fourth register, the second output of which is connected to the fourth input of the first switch and the input of the adder, the output of which is connected to the second input of the second interface unit, the output of the second comparison circuit is connected to the fourth input of the video accumulator. (Pue. 3(Pue. 3 (Рыа.(Sniffing)
SU813250952A 1981-03-12 1981-03-12 Device for displaying information on screen of cathode-ray tube SU1275521A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU813250952A SU1275521A1 (en) 1981-03-12 1981-03-12 Device for displaying information on screen of cathode-ray tube

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU813250952A SU1275521A1 (en) 1981-03-12 1981-03-12 Device for displaying information on screen of cathode-ray tube

Publications (1)

Publication Number Publication Date
SU1275521A1 true SU1275521A1 (en) 1986-12-07

Family

ID=20944098

Family Applications (1)

Application Number Title Priority Date Filing Date
SU813250952A SU1275521A1 (en) 1981-03-12 1981-03-12 Device for displaying information on screen of cathode-ray tube

Country Status (1)

Country Link
SU (1) SU1275521A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
1. Соловейчик И.Е Лисплеи в системах с ЭВМ. - Советское радио, 1979. 2. Патент US № 4119955, кл. 340/324 AD, опублик. 1978. *

Similar Documents

Publication Publication Date Title
US4689616A (en) Method of producing and modifying a synthetic picture
US3293614A (en) Data converter system
CA1122696A (en) Image rotation apparatus
EP0012793B1 (en) Method of displaying graphic pictures by a raster display apparatus and apparatus for carrying out the method
KR970011222B1 (en) Method and apparatus for arranging access of vram to provide accelerated writing of vertical lines to an output display
US4570161A (en) Raster scan digital display system
US4399435A (en) Memory control unit in a display apparatus having a buffer memory
US4845640A (en) High-speed dual mode graphics memory
US3955189A (en) Data display terminal having data storage and transfer apparatus employing matrix notation addressing
JPS592905B2 (en) display device
US3729730A (en) Display system
SU1275521A1 (en) Device for displaying information on screen of cathode-ray tube
US4419662A (en) Character generator with latched outputs
JPS613193A (en) Image memory write/read conversion method
SU1275520A1 (en) Device for displaying information on screen of cathode-ray tube
EP0283579B1 (en) Raster scan display system with random access memory character generator
JPS6326913B2 (en)
SU1292031A1 (en) Display processor
SU1413647A1 (en) Image shaping apparatus
SU411476A1 (en)
SU1043732A1 (en) Device for displaying dynamic information on television receiver screen
SU1583967A1 (en) Device for presentation of information on screen of television receiver
SU1509985A1 (en) Device for displaying radar information on crt screen
SU1149304A1 (en) Device for displaying graphic information on television indication unit
SU1487022A1 (en) Graphic data display