SU1001160A1 - Device for forming symbols on crt screen - Google Patents
Device for forming symbols on crt screen Download PDFInfo
- Publication number
- SU1001160A1 SU1001160A1 SU813342954A SU3342954A SU1001160A1 SU 1001160 A1 SU1001160 A1 SU 1001160A1 SU 813342954 A SU813342954 A SU 813342954A SU 3342954 A SU3342954 A SU 3342954A SU 1001160 A1 SU1001160 A1 SU 1001160A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- code
- input
- output
- symbol
- vector
- Prior art date
Links
- 239000013598 vector Substances 0.000 description 27
- 238000010586 diagram Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
Landscapes
- Controls And Circuits For Display Device (AREA)
Description
Изобретение относится к вычислительной технике и может быть использовано при проектировании устройств для формирования знаков на экране электроннолучевой трубки (ЭЛТ).The invention relates to computer technology and can be used in the design of devices for forming signs on the screen of a cathode ray tube (CRT).
Известно устройство для изменения размеров символов на экране ЭЛТ, содержащее блок памяти, регистр, генератор символов и генераторы развертки [ 1 ] .A device for resizing characters on a CRT screen is known, comprising a memory unit, a register, a character generator, and sweep generators [1].
Наиболее близким к предлагаемому по технической сущности является устройство для отображения информации, содержащее блок памяти, регистр, генератор функциональных напряжений, преобразователь код-время, генератор импульсов, блок подсвета, счетчик и т.д. [2].Closest to the proposed technical essence is a device for displaying information containing a memory unit, a register, a functional voltage generator, a code-time converter, a pulse generator, a backlight unit, a counter, etc. [2].
Основным недостатком известных устройств является их узкая область применения из-за отсутствия возможности изменения размера' символа в случае использования функционального метода формирования символов/The main disadvantage of the known devices is their narrow scope due to the lack of the ability to change the size of the character in the case of using the functional method of forming characters /
Цель изобретения — расширение области применения устройства за счет возможности формирования символов различных размеров.The purpose of the invention is the expansion of the scope of the device due to the possibility of forming characters of various sizes.
Поставленная цель достигается тем что в устройство для формирования символов на экране ЭЛТ, содержащее блок элементов 2 И-ИЛИ, первый вход которого является входом приема кода символа устройства, второй вход соединен с выходом блока памяти, третий вход —‘-с первым выходом синхронизатора, выход — с первым входом счетчика, второй вход которого; подключен к второму выходу синхронизатора, выход — к одному из входов блока памяти, третий, четвертый и пятый выходы синхронизатора соединены с другим входом блока памяти, одним из входов преобразователя код-время и генератора развертки соответственно, а шестой выход — с одним из входов генератора импульсов·, вторым входом преобразователя код-время и является первым выходом устройства, первый вход синхронизатора подключен к выходу генератора импульсов, второй — к третьему входу счетчика, выходу преобразователя код-время^ и одному из входов первого регистра, другой вход которого соединен с третьим входом синхронизатора и выходом блока памяти, первый и второй выходы первого регистра подключены соответственно к другому входу генератора развертки и входу блока подсвета, другой входThis goal is achieved by the fact that the device for forming symbols on the screen of a CRT containing the block of 2 AND-OR elements, the first input of which is the input of the symbol code of the device, the second input is connected to the output of the memory unit, the third input is with the first output of the synchronizer, output - with the first input of the counter, the second input of which; connected to the second output of the synchronizer, the output to one of the inputs of the memory block, the third, fourth and fifth outputs of the synchronizer are connected to the other input of the memory block, one of the inputs of the code-time converter and the scan generator, respectively, and the sixth output is connected to one of the generator inputs pulses ·, the second input of the code-time converter is the first output of the device, the first input of the synchronizer is connected to the output of the pulse generator, the second to the third input of the counter, the output of the code-time converter ^ and one of the input rows of the first register and another input coupled to a third input of the synchronizer and the output of the storage unit, the first and second outputs of the first register are connected to the other input of the sweep generator and the input illumination unit, the other input of
1.001.1 60 генератора импульсов является входом синхронизации устройства, введены второй регистр и сумматор, первый вход которого соединен с выходом второго регистра, второй вход — с выходом блока памяти, выход суммато- 5 ра.подключен к третьему входу преобразователя код-время, один из входов второго регистра соединен с первым выходом синхронизатора, другой вход -которого является информационным вхо-Ю дом устройства.1.001.1 60 the pulse generator is the synchronization input of the device, a second register and an adder are introduced, the first input of which is connected to the output of the second register, the second input is with the output of the memory block, the output of the total is 5 times connected to the third input of the code-time converter, one from the inputs of the second register is connected to the first output of the synchronizer, the other input of which is the information input of the device.
На фиг. 1 приведена структурная схема предлагаемого устройства; на фиг. 2 - структурная схема блока элементов 2 И-ИЛИ; на фиг. 3 — струк-. турная схема синхронизатора.Устройство содержит генератор 1 импульсов, синхронизатор 2, блок 3 элементов 2 И-ИЛИ, счетчик 4, блок 5 памяти, преобразователь 6 код-время, 20 первый регистр 7, генератор 8 развертки, блок 9 подсвета, второй регистр 10, сумматор 11, входы и выходы 1218, логические элементы 2 И-ИЛИ 19.1-19 п, распределитель 2 0 импульсов, 25 формирователь 21 сигнала конца символа, формирователь 22 двухтактных импульсов, формирователь 23 сигнала обращения и триггер 24.In FIG. 1 shows a structural diagram of the proposed device; in FIG. 2 is a block diagram of a block of AND-OR elements 2; in FIG. 3 - structure. synchronizer circuit. The device contains a pulse generator 1, synchronizer 2, block 3 elements 2 AND-OR, counter 4, memory block 5, converter 6 code-time, 20 first register 7, generator 8 sweep, block 9 backlight, second register 10 , adder 11, inputs and outputs 1218, logical elements 2 AND-OR 19.1-19 p, distributor 2 0 pulses, 25 driver 21 of the signal end of the character, driver 22 push-pull pulses, driver 23 of the access signal and trigger 24.
Генератор 1 импульсов, предназна- 30 чен для формирования пачки тактовых импульсов, которая необходима для работы синхронизатора 2. Генератор работает в стартстопном режиме от начала импульса запуска до появления 35 сигнала конца символа.The pulse generator 1 is designed to form a burst of clock pulses, which is necessary for the synchronizer 2. The generator operates in start-stop mode from the beginning of the start pulse to the appearance of the 35 signal of the end of the symbol.
Синхронизатор 2 предназначен для формирования сигналов синхронизации и управления между, блоками устройства. Техническая оеализация его может дд быть осуществлена по структурной схеме (фиг. 3) .Synchronizer 2 is designed to generate synchronization and control signals between the device blocks. Its technical standardization can be carried out according to the structural scheme (Fig. 3).
Блок 3 элементов 2 И-ИЛИ представляет собой схему коммутатора информации с двух направлений и предназна- ,, чен для коммутации кода символа с входа 12 устройства или кода начального адреса микропрограммы символа с выхода блока 5 памяти. Количество элементов 2 И-ИЛИ в блоке 3 соответствует разрядности счетчика 4. Технц-50 чески блок 3 может быть реализован по структурной схеме (фиг. 2).Block 3 of elements 2 AND-OR is a circuit of information switch from two directions and is intended for switching the symbol code from the input 12 of the device or the code of the starting address of the symbol firmware from the output of the memory unit 5. The number of AND-OR elements 2 in block 3 corresponds to the capacity of the counter 4. Technically-50 block 3 can be implemented according to the block diagram (Fig. 2).
Счетчик 4 адреса предназначен для записи кода символа или кода начального адреса, а также для последова- 55 тельного изменения кода начального адреса по ходу формирования· векторов контура символа (выходное число счетчика 4 является адресом для выбора информации из блока 5 памяти) и реа- 60 лиэуется на микросхемах 1330Е7.Address counter 4 is used to record the character code or the code of the starting address, as well as for sequentially changing the code of the starting address during the formation of · symbol contour vectors (the output number of counter 4 is the address for selecting information from memory unit 5) and It is leaked on 1330E7 microcircuits.
Блок 5 памяти предназначен для записи и хранения кодов начальных адресов микропрограмм символов' и кодов вектора символов. Информация в блок 5$$ памяти записывается в два массива. В первый массив записываются коды началь ных адресов символов, а во второй — коды их векторов и коды конца символа. Каждому входному коду символа соответствует свой код начального адреса, который является- адресом кода первого вектора символа.The memory unit 5 is intended for recording and storing the codes of the initial addresses of the symbol firmware 'and the codes of the symbol vector. Information in block 5 $$ memory is recorded in two arrays. Codes of the starting addresses of characters are written in the first array, and codes of their vectors and codes of the end of the character in the second array. Each input symbol code has its own starting address code, which is the address of the code of the first symbol vector.
Преобразователь 6 код-время предназначен для формирования сигналов конца вектора с временными интервалами, пропорциональными коду длины вектора на информационном входе и частоте тактовых' импульсов на управляющем входе. Регистр 7 предназначен 1для записи и хранения кодов векторов символа на время их написания. Генератор 8 развертки символов служит для формирования напряжений развертки символа по координатам X и У. Блок 9 подсвета предназначен для формирования сигналов подсвета векторов контура символа, необходимых для правильного его изображения на экране ЭЛТ. Сумматор 11 выполняет функцию суммирования кодов длин векторов символа и блока 5 памяти с внешним кодом размера символа.Code-time converter 6 is intended for generating end-of-vector signals with time intervals proportional to the vector length code at the information input and the clock frequency of the pulses at the control input. Register 7 is intended 1 for recording and storing codes of symbol vectors at the time of their writing. The symbol sweep generator 8 serves to generate the symbol sweep voltages along the X and Y coordinates. The backlight unit 9 is used to generate the backlight signals of the symbol contour vectors necessary for its correct image on the CRT screen. The adder 11 performs the function of summing the codes of the lengths of the symbol vectors and the memory unit 5 with an external symbol size code.
Регистр 10 предназначен для хранения кода размера символа на время его написания.Register 10 is designed to store a character size code at the time of writing.
Устройство работает следующим образом .The device operates as follows.
Код символа с входа 12 устройства поступает на первый информационный вход блока 3 элементов 2 И-ИЛИ, а по входу 13 импульсом синхронизации запускается стартстопный генератор 1 импульсов. С выхода генератора 1 пачка импульсов поступает на первый вход синхронизатора 2, который на первом выходе формирует сигнал разрешения записи входного кода символа через блок 3 элементов 2 И-ИЛИ в счетчик 4 адреса, а на втором выходе — сигнал обращения к блоку 5 памяти. Число, записанное в счетчик 4, является адресом для выбора кода начального адреса микропрограммы символа в блоке 5 памяти. Выбранный код начального адреса из блока 5 памяти хранится в его выходном регистре(не показан).The symbol code from the input 12 of the device is supplied to the first information input of the block of 3 elements 2 AND-OR, and at the input 13, a start-stop generator 1 pulses is started by a synchronization pulse. From the output of the generator 1, a packet of pulses arrives at the first input of the synchronizer 2, which at the first output generates a signal for writing the input symbol code through the block 3 of the 2 AND-OR elements to the address counter 4, and at the second output, a signal for accessing the memory block 5. The number recorded in counter 4 is the address for selecting the code of the starting address of the symbol firmware in the memory unit 5. The selected start address code from memory unit 5 is stored in its output register (not shown).
После выборки кода начального адреса из блока 5 памяти счетчик 4 адреса сбрасывается в ноль сигналом сброса с третьего выхода синхронизатора 2, который на первом выходе формирует сигнал разрешения записи кода начального, адреса через блок 3 элементов 2 И-ИЛИ в счетчик 4, а на втором выходе — второй сигнал обращения к блоку 5 памяти.After the start address code is sampled from the memory unit 5, the address counter 4 is reset to zero by a reset signal from the third output of the synchronizer 2, which at the first output generates a write enable signal for the initial code, the address through the block 3 of the 2 AND-OR elements to the counter 4, and on the second output - the second signal access to the block 5 of the memory.
Новый код в счетчике 4 является адресом кода первого вектора символа в блоке 5 памяти. По коду начального адреса и второму обращению на выходе блока 5 памяти формируется кфд первого вектора символа, имеющего следующую структуру: 6 разрядов для управления разверткой вектора символов по координатам X и У, 3 разряда для задания длины вектора и 1 $ разряд для формирования сигналов подсвета.The new code in counter 4 is the code address of the first symbol vector in memory unit 5. According to the starting address code and the second reference, the output of block 5 of memory generates a cfd of the first symbol vector having the following structure: 6 bits to control the sweep of the symbol vector along X and Y coordinates, 3 bits to set the vector length and 1 $ bit to generate backlight signals.
После выборки кода первого вектора символа с блока 5 памяти с четвертого выхода синхронизатора 2 начина- Ю ют поступать тактовые импульсы на синхровход преобразователя б код-время, а на его информационный вход — код длины вектора с выхода сумматора 11. Если код размера символа на вхо- 15 де 14 устройства равен нулю/ то выходное число сумматора 11 равно трехразрядному коду длины вектора, записанному в блок 5 памяти. Если же код 'размера символа не равен нулю, то вы-20 ходное число сумматора 11 равно сумме двух слагаемых, т.е. сумме кодов с выхода блока 5 памяти и с входа 14 устройства.After the code of the first symbol vector is sampled from the memory unit 5 from the fourth output of the synchronizer 2, clock pulses begin to arrive at the sync input of the converter code-time, and the vector length code from the output of the adder 11 to its information input. If the symbol size code is input - 15 de 14 of the device is zero / then the output number of the adder 11 is equal to a three-digit vector length code recorded in the memory unit 5. If the code 'of symbol size is not equal to zero, then the output number of adder 11 is equal to the sum of two terms, i.e. the sum of codes from the output of memory unit 5 and from input 14 of the device.
В начальный момент времени на вы- 25 ходе преобразователя 6 код-время формируется сигнал конца вектора (СКВ), соответствующий вектору нулевой длины. По этому сигналу в преобразователь б код-время вводится код длины, вектора символа, а в регистр 7 - код развертки и подсвета.At the initial moment of time, at the output of converter 6 code-time, a signal of the end of the vector (SLE) is generated, which corresponds to a zero-length vector. Based on this signal, a code of length and a character vector is entered into code-time converter b, and a scan and highlight code is entered into register 7.
Одновременно по этому сигналу увеличивается на единицу код начального адреса на выходе счетчика 4, формируется очередной сигнал обращения к 3 блоку 5 памяти и сигнал разрешения работы генератора 8 развертки символа,At the same time, the code of the starting address at the output of the counter 4 is increased by one by one, the next signal to access the 3 memory block 5 and the enable signal of the generator 8 for scanning the symbol are generated,
С этого момента времени генератор 8 развертки символа формирует напряжение развертки по координатам X и У,40 преобразователь 6 код-время задает длину вектора, а блок 9 подсвета определяет подсвет луча ЭЛТ.From this point in time, the symbol sweep generator 8 generates a sweep voltage along the X and Y coordinates, 40 the code-time converter 6 sets the vector length, and the backlight unit 9 determines the backlight of the CRT beam.
После окончания формирования пер- 45 вого вектора символа на выходе преоб: разователя 6 код-время формируется сигнал СКВ с временным интервалом, пропорциональным частоте тактовых импульсов на синхронизирующем входе и jq коду длины вектора на информационном входе. Этим сигналом код второго вектора символа с выхода блока 5 памяти вводится регистр 7, а с выхода сумматора 11 — в преобразователь 6 код- $$ время. В дальнейшем процесс формирования второго вектора и всех последующих аналогичен первому.After the formation of the first 45th symbol vector at the output of the converter : code-time 6, an SCR signal is generated with a time interval proportional to the frequency of clock pulses at the clock input and jq code for the length of the vector at the information input. This signal code the second symbol vector from the output of the memory unit 5, register 7 is entered, and from the output of the adder 11 into the converter 6 code is $$ time. In the future, the process of forming the second vector and all subsequent ones is similar to the first.
При формировании последнего вектора символа на выходе блока 5 памяти 60 формируется выходное число, содержащее нули во всех разрядах. Три разряда этого числа поступают на синхронизатор 2, который по этому коду и последнему СКВ формирует сигнал конца$5 символа (СКС). Этим сигналом устрой! ство приводится в исходное состояние Кроме того, сигнал конца символа подается на выход 18 устройства для вызова следующего кода символа из внешнего устройства* управления (не показано).When forming the last vector of the symbol at the output of block 5 of the memory 60, an output number is formed containing zeros in all bits. Three digits of this number are fed to synchronizer 2, which, according to this code and the last hard currency, generates a signal of the end of the $ 5 symbol (SCS). Use this signal! The property is initialized. In addition, the end-of-character signal is sent to the device output 18 to call the next character code from an external control device * (not shown).
Необходимый размер символа обеспечивается подачей кода размера на вход 14 устройства. При этом на преоб разователь б код-время поступают коды длин векторов символа с приращениями, задаваемыми Внешним кодом. Это приводит к увеличению амплитуд входных напряжений, развертки символа по координатам X и У генеоатора 8, а следовательно, и к 'величению размеров символов на экране ЭЛТ.The required character size is provided by applying a size code to the input 14 of the device. At the same time, the code vector time converter receives codes of the lengths of the symbol vectors in increments specified by the External code. This leads to an increase in the amplitudes of the input voltages, the sweep of the symbol along the X and Y coordinates of the generator 8, and, consequently, to the size of the symbols on the CRT screen.
В предлагаемом устройстве генератор 8 развертки настраивается таким образом, чтобы при отсутствии кода на входе 14 символы на экране ЭЛТ были минимальных размеров. Подачей кода размера символа задается его необходимый размер в пределах максимально допустимого для выбранного диаметра экрана ЭЛТ и плотности отображаемой- на нем информации..In the proposed device, the scan generator 8 is configured so that, in the absence of a code at input 14, the symbols on the CRT screen are of minimum size. By submitting a symbol size code, its required size is set within the maximum allowed for the selected CRT screen diameter and the density of information displayed on it ..
Практически размер символа задаемся трехразрядным кодом, что обеспечивает 8 градаций его размера и удовлетворяет требованиям в большинстве случаев при отображении.символьной информации в различных объектах управления.In practice, the size of the symbol is set by a three-digit code, which provides 8 gradations of its size and meets the requirements in most cases when displaying symbol information in various control objects.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU813342954A SU1001160A1 (en) | 1981-09-29 | 1981-09-29 | Device for forming symbols on crt screen |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU813342954A SU1001160A1 (en) | 1981-09-29 | 1981-09-29 | Device for forming symbols on crt screen |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1001160A1 true SU1001160A1 (en) | 1983-02-28 |
Family
ID=20978606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU813342954A SU1001160A1 (en) | 1981-09-29 | 1981-09-29 | Device for forming symbols on crt screen |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1001160A1 (en) |
-
1981
- 1981-09-29 SU SU813342954A patent/SU1001160A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3845243A (en) | System for producing a gray scale with a gaseous display and storage panel using multiple discharge elements | |
US4210934A (en) | Video display apparatus having a flat X-Y matrix display panel | |
US3699531A (en) | Digital data selection and display system | |
US3555520A (en) | Multiple channel display system | |
US4011556A (en) | Graphic display device | |
US3872446A (en) | Visual display system | |
JPS62269989A (en) | display control device | |
JP3070893B2 (en) | Liquid crystal drive | |
US3803583A (en) | Display system for several fonts of characters | |
JPS59159196A (en) | Graphic display system | |
SU1001160A1 (en) | Device for forming symbols on crt screen | |
JPH0229691A (en) | liquid crystal display device | |
JP2502492B2 (en) | Device for storing video data | |
US3697955A (en) | Visual display system | |
SU963080A1 (en) | Information display | |
US3510866A (en) | Reverse scanning system | |
JPS59197867A (en) | oscilloscope | |
SU1108486A1 (en) | Device for displaying information onto screen of television receiver | |
SU1005170A1 (en) | Device for displaying information on crt screen | |
SU715567A1 (en) | Device for displaying graphical information | |
RU1793458C (en) | Device for displaying information on gas-discharge indication ac board | |
SU943700A1 (en) | Data display device | |
SU1361619A1 (en) | Information-representing device | |
SU1249575A1 (en) | Device for generating symbols on screen of cathode-ray tube (crt) | |
SU1103808A3 (en) | Device for shifting discharge spot in gas discharge display panel |