(54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ(54) DEVICE FOR DISPLAYING INFORMATION
Изобретение относитс ic автоматике и вычислительной технике и может быть использовано при построении устройств отображени информации, например на электроннолучевой трубке (ЭЛТ). Известно устройство дл отображени информации, содержащее регистр кода си вола, блок пам ти символов, блок опроса и счетчик векторов, соединенный с гене ратором и блоком пам ти, символов, регистр микрокоманд, св занный с генератором функциональных напр жений X и У, блоком опроса и блоком подсвета луча, преобразователь и логический блок св занный с блоком опроса, блоком пам ти символов и регистром микрокоманды , а преобразователь соединен с генератором и регистром кода символа, блоком опроса и генератором функциональ.них напр жений } . Недостатком известного устройства вл етс то, что при его внешней нормальной работе данные, отображаемые на экране ЭЛТ, не соответствуют их. ВХОДНЫМ кодам, т. е. недостоверны. Такой режим работы возникает, например при неисправности во входном регистре кода знаков или же неправильной выборке кодов из блока пам ти. При этом на экране ЭЛТ отображаютс символы, не соответствующие их входным кодам, что приводит к ошибке оператора при оценке информации на экране ЭЛТ. Известно Также устройство дл отображени информации, содержащее счетчики координат X и У, дешифратор -прерывани и последовательно подключенное генератор импульсов, счетчик тактов, блок пам ти символов, дешифратор символов , триггер блокировки, счетчик, регистр и дешифратор длины вектора, регистр формировани вектора, блок сравнени , шифратор и триггер управлени , причем регистр длины вектора подключен к блоку пам ти символов, триггеру управлени , соединенному с блоком сравнени , счетчиком тактов, генератором импульсов, триггером блокировки и счетчиком длины векгора, св занным с блоком сравнени , блоку форми ровани векгора, соециненному с дешифратором прерывани , и через шифратор с счётчиком координат X и У, дешифратору длины вектора, св занному с триггером блокировки и со счетчиком, координат X и У, блоку сравнени и дешифрато ру прерывани , соединенному с генератором импульсов, триггер блокировки подключен к счетчику длины вектора и тактов , а блок пам ти символов св зан с блоком формировани вектора 2-. Однако в устройстве так же отсутствует возможность контрол достоверност отображаемых символов ик входным кодам . Несоответствие отображаемых символов их входным кодам возникает, например из-за неисправности входного дешифратора символа, когда вместо одной его выходной щины выбрана друга , что приводит к ошибке в работе операто- ра при оценке отображаемой информации. . , .,Наиболее близким.по текнической сущ ности к предлагаемому устройству вл е с устройство дл отображени информации , содермсащее блок пам ти, соединенный с регистром, генератор функциональ ных напр жений, подключенный к регистру , преобразователь код - врем , соединенный с генератором импульсов и регис ром, подключенным к блоку подсвета луча , счетчик адреса, логический блок и формирователь, соединенный с генератором импульсов, преобразователем код врем , генератором функциональных напр жений , блоком пам ти, счетчиком адреса и логическим блоком, подключенны к блоку пам ти и счетчику адреса, соед ненному с преобразователем код - врем и блоком пам ти JSJ. .. ., . , ... Недостатком известного устройства вл етс низка достоверность отобража емых символов, про вл юща с в том, что при большой номеТ1клатуре символов в работе оператора, возникают трудности в определении достоверности отображаемых символов их входным кодам. Эт может приводит к ошибке в работе оператора при оценке отображаемой информа ции. Ошибки в отображении информации возникают, например из-за неисправностей в логическом блоке, счетчике адреса , адресных схем блока пам ти, в результате чего выбираетс начальный адрес другого символа, что вызовет ото символа, не со.ответствующего 7 9 Выходному коду. Отсутствие возмон ности контрол достоверности отображаемых символов их входным кодам вл етс основным недостатком известного устройства . Целью Изобретени вл етс повыше- , ние надежности устройства. Цель достигаетс тем, что в него введены регистр кода символов и последовательно соединенные блок сравнени , триггер и элемент 2 И-ИЛИ, соединенный с блоком подсвета луча, и мультивибратор , выход которого соединен с элейёнтом 2 И-ИЛИ, выход регистра символов соединен с логическим блоком, входы блока сравнени соединены с формирователем и выходом блока пам ти, формирователь соединен с регистром символов, преобразователем код - врем и триггером , выход.регистра микрокоманд соединен с элементом 2 И-ИЛИ, а выход триггера - с блоком подсвета луча. На фиг. 1 приведена блок - схема устройства; на фиг. 2 и 3 - временные диаграммы основных сигналов; на фиг. 4вид формируемого символа. Устройство содержит генератор 1 импульсов , формирователь 2, блок 3 пам ти , счетчик 4 адреса, логический блок S, преобразователь 6 код - врем , регистр 7 микрокоманд, генератор 8 функциональных напр жений, блок 9 подсвета луча, регистр 10 символов, блок 11 сравнени , триггер 12, элемент 13 2 И-ИЛИ, мультивибратор 14, входы и выходы блоков и устройства 15-39. Генератор 1. импульсов управл ющим входом подключен ко входу 15 синхронизации устройства, входом установки в нуль соединен со входом установки в нуль преобразовател код - врем 6, регистра символа 10, триггера 12 и вьгходом 16 формировател 2, выходом 17 св зан с первйми входами преобразовател код - врем 6 и формировател 2, соединенного выходами 18 и 19 с первым и вторым входами записи информации логического блока 5 {содержавшего элементы 2И-ИЛИ, количество которых соответствует разр дности счетчика адреса), подключенного третьим входом к первому информационному входу блока 11 сравнени и выходу 20 регистра 10 символов, соединенного первым входом со входом 15 синхронизации , а вторым - со входом 21 устройства , выход логического блока 5 подключен к первому входу счетчика адреса 4, соединенного вторым входом с выходом 22 формировател 2, св занного выходами 23 к 24 с первым и втбрым входом блока 3 пам ти, адресные входы которого подключены к выходу счетчика 4, вы ход блока 3 пам ти соединен со входом 26 формировател 2 и преобразовател , 6 код - времй, с входом 27 регистра 7 микрокоманд и вторым входом блока 11 сравнени , третий вход которого подключен к выходу 28 формировател 2, соединенного выходом 29 с управл ющим бходом генератора 8, подключенного к выходу 30 регистра микрокоманд 7, выход 31 преобразовател 6 код - врем соединен со счетным входом счетчика 4 адреса, с третьим входом формировател 2 и управл ющим входом регистра 7, выход 32 блока 11 сравнени подключен к первому входу триггера 12, соединенного вторым входом с выходом 16 формировател 2, выход 33 триггера 12 подключен к первому входу элемента 13 2И-ИЛИ, соединенного вторым и третье входами с выходом 30 регистра 7, четвертым входом подключенного к выходу 34триггера 12 и первому входу блока 9 подсвета луча, соединенного вторьГм входом с выходом элемента 13 2И-ИЛИ подключенного п тым входом к выходу 35мультивибратора 14, вход 36 установки в нуль всего устройства соединен с четвертым входом формировател 2, выходы 37 и 38 генератора 8 функциональных напр жений и выход 39 блока подсвета луча соединены с выходными шинами устройства. Устройство работает следующим образом . В начальный момент времени t Q вход 36 устройства поступает импульс установки в нуль, которым все узлы устройства привод тс в исходное состо ние В момент времени i (фиг. 2) на вход 15 устройства поступает импульс синхронизации, под действием которого генератор 1 на выходе 17 формирует двухтактную последовательность импульсов , поступающую йа входы формировател 2 и преобразовател 6 код - врем . Одновременно по сигналу синхронизации код символа со входа 21 устройства записываетс в регистр 10 символов. Формирователь 2 импульсов в момент времени t. (фиг. 2) формирует на выходе 18 сигнал записи кода символа, поступающего на логический блок 5. Код символа по первому сигналу записи через логичес кий блок 5 вводитс в счетчик 4 адреса. Выходное число с выхода 25 счетчика адреса поступает на адресные входы блока 3 пам ти. Одновременно формирователь 2 на выходе 23 формирует первый сигнал опроса блока 3 пам ти. В момент времени t,. (фиг. 2), определ емый временем выборки выходного числа, из блока 3 пам ти на выходе формируетс г -разр дное число, которое определ ет начальный адрес микропрограммы развертки символа. Информаци ,в блоке 3 пам ти хранитс двум массивами. В первом записаны коды начальных адресов, количество которых соответствует числу отображаемых символов, а во втором - коды микропрограммы развертки символов. Блок 3 пам ти работает в режиме последовательного опроса чеек пам ти по произвольному адресу. Т. е. в начале по коду символа выбираетс код начального адреса, а затем последовательно из блока пам ти считываетс информаци микропрограммы развертки символа. В последнем слове микропрограммы развертки символа в трех старших разр дах записываетс нулевой код дл формировани сигнала кон-, ца символа, а в остальных разр дах записываетс его входной код, который в соответствующий момент времени поступает на блок 11 сравнени . В момент времени 1 (фиг. 2) формирователь 2 импульсов формирует на выходе 22 сигнал установки в нуль счетчика 4 адреса, а в момент времени вьхходе 19 второй сигнал записи, по которому код начального адреса с выходного регистра блока 3 пам ти через логический блок 5 записываетс в счетчик 4 адреса. Одновременно на выходе 23 формировател 2 снимаетс сигнал опроса блока 3 пам ти. В формирователь 2, преобразователь 6 код - врем , регистр микрокоманд 7 и блок 11 сравнени код начального адреса не записываетс , так как дл этих узов не формируютс сигналы записи. В момент времени 15 выходе 24 формировател 2 импульсов формируетс игнал установки в нуль выходного региста блока 3 пам ти, а на выходе 23 формиовател 2 формируетс второй сигнал опоса блока 3 пам ти символов. В момент времени t g на выходе блока ам ти символа 3 формируетс второе чисо , которое определ ет код первого вектоа микропрограммы развертки символа.The invention relates to automation and computing and can be used in the construction of information display devices, for example, on a cathode ray tube (CRT). A device for displaying information is known, comprising a register of a code of a wave, a symbol memory, a polling unit and a vector counter connected to a generator and a memory block, characters, a microinstructor register associated with a function voltage generator X and Y, a polling unit and a beam illumination unit, a converter and a logic unit associated with a polling unit, a symbol memory unit and a microcommand register, and the converter is connected to a generator and a symbol code register, a polling unit and a function voltage generator}. A disadvantage of the known device is that during its external normal operation, the data displayed on a CRT screen does not correspond to them. INPUT codes, i.e. unreliable. Such a mode of operation occurs, for example, in the event of a malfunction in the input register of the character code or the wrong selection of codes from the memory block. At the same time, characters that do not correspond to their input codes are displayed on the CRT screen, which leads to an operator error in evaluating information on the CRT screen. It is also known a device for displaying information comprising X and Y coordinate counters, a decoder-interrupts and a serially connected pulse generator, a clock counter, a character memory block, a symbol decoder, a lock trigger, a counter, a register and a vector length decoder, a vector formation register, a block comparison, encoder and control trigger, with the vector length register connected to the character memory block, the control trigger connected to the comparison block, a clock counter, a pulse generator, a block trigger of a vector and a counter of the length of a vecGor associated with the unit of comparison, a block of the formation of a vecGore connected to the intercept decoder, and through an encoder with a counter of X and Y coordinates, a decoder of the vector length associated with the lock trigger and with a counter, of the X and U coordinates, the comparator unit and the interrupt decoder connected to the pulse generator, the interlock trigger is connected to the vector length and clock counter, and the character memory block is associated with the vector formation unit 2-. However, the device also lacks the ability to control the reliability of the displayed symbols of IR input codes. The discrepancy between the displayed symbols and their input codes occurs, for example, due to a malfunction of the input symbol decoder, when a friend is selected instead of one of its output rails, which leads to an operator error in evaluating the displayed information. . . The closest technology to the proposed device is a device for displaying information, containing a memory block connected to a register, a generator of functional voltages connected to a register, a converter code — time connected to a pulse generator and a register connected to the beam illumination unit, an address counter, a logic unit and a driver connected to a pulse generator, a time code converter, a function voltage generator, a memory block, an address counter, and nical units connected to the unit memory and address counter, the transducer conn nennomu code - time and memory JSJ unit. ... , ... A disadvantage of the known device is the low reliability of the displayed symbols, which is manifested in the fact that with a large number of symbols in the operator’s work, difficulties arise in determining the reliability of the displayed symbols to their input codes. This may lead to an error in the work of the operator when evaluating the displayed information. Errors in the display of information occur, for example, due to faults in the logic block, address counter, address circuits of the memory block, as a result of which the starting address of another symbol is selected, which will cause a symbol that does not correspond to the 7 9 Output code. The lack of ability to control the reliability of the displayed symbols of their input codes is the main drawback of the known device. The purpose of the invention is to increase the reliability of the device. The goal is achieved by entering into it a code register of characters and a serially connected comparison unit, a trigger and an AND-OR element 2 connected to a beam illumination unit, and a multivibrator whose output is connected to an Element 2 AND-OR, the output of the character register is connected to a logical the block, the inputs of the comparison block are connected to the driver and the output of the memory block, the driver is connected to the register of characters, the code-time converter and the trigger, the output of the micro-command register is connected to element 2 AND-OR, and the trigger output is connected to the backlight unit ray. FIG. 1 shows a block diagram of the device; in fig. 2 and 3 - timing charts of the main signals; in fig. 4vid shaped symbol. The device contains 1 pulse generator, shaper 2, memory block 3, address counter 4, logic block S, code-time converter 6, micro-command register 7, function voltage generator 8, beam illumination unit 9, register of 10 characters, comparison block 11 , trigger 12, element 13 2 AND-OR, multivibrator 14, inputs and outputs of the blocks and devices 15-39. The pulse control generator 1. is connected to the device sync input 15, the zero input is connected to the zero input of the converter code - time 6, the character register 10, the trigger 12 and the input 16 of the driver 2, the output 17 is connected to the first inputs of the converter code - time 6 and driver 2, connected by outputs 18 and 19 to the first and second inputs of recording information of logic unit 5 {containing elements 2И-OR, the number of which corresponds to the size of the address counter) connected by the third input to the first the information input of the comparison unit 11 and the output 20 of the register of 10 characters connected by the first input to the synchronization input 15, and the second to the device input 21, the output of the logic unit 5 is connected to the first input of the address counter 4 connected by the second input to the output 22 of the driver 2, connected to the output 23 to 24 with the first and second input of the memory block 3, the address inputs of which are connected to the output of the counter 4, the output of the memory block 3 is connected to the input 26 of the driver 2 and the converter, 6 code - time, with the input 27 of the register 7 microinstructions and the second entrance the house of the comparator unit 11, the third input of which is connected to the output 28 of the driver 2 connected by the output 29 to the control gate of the generator 8 connected to the output 30 of the microcommand register 7, the output 31 of the converter 6 code - the time is connected to the counting input of the address counter 4, to the third the input of the driver 2 and the control input of the register 7, the output 32 of the comparator unit 11 is connected to the first input of the trigger 12 connected to the second input of the output 16 of the driver 2, the output 33 of the trigger 12 is connected to the first input of the second and third elements 13 II-OR inputs with output 30 of register 7, the fourth input connected to output 34 of the trigger 12 and the first input of beam illumination unit 9 connected to the second input with output of element 13 2I-OR connected with the fifth input to output 35 of the multivibrator 14, input 36 of setting the entire device to zero is connected to The fourth input of the imaging unit 2, the outputs 37 and 38 of the generator 8 of the functional voltages and the output 39 of the beam illumination unit are connected to the output buses of the device. The device works as follows. At the initial moment of time t Q input 36 of the device receives a setup pulse to zero, with which all nodes of the device are reset to the initial state. At time i (Fig. 2), a synchronization pulse arrives at the input 15 of the device, under which generator 1 at output 17 generates a push-pull pulse sequence, the incoming inputs of the driver 2 and the converter 6 code - time. At the same time, according to the synchronization signal, the character code from the input 21 of the device is written into the register of 10 characters. Shaper 2 pulses at time t. (Fig. 2), at output 18, generates a signal for recording the character code input to the logic unit 5. The character code for the first recording signal is input through the logic unit 5 into the address counter 4. The output number from the output 25 of the address counter goes to the address inputs of memory block 3. At the same time, the driver 2 at the output 23 generates the first interrogation signal of the memory block 3. At time t ,. (Fig. 2), determined by the sampling time of the output number, from the memory block 3, an output digit number is generated at the output that determines the starting address of the symbol sweep firmware. The information in memory block 3 is stored in two arrays. The first one contains the codes of the initial addresses, the number of which corresponds to the number of displayed characters, and the second - the firmware codes of the symbol sweep. The memory unit 3 operates in the sequential polling mode of the memory cells at an arbitrary address. That is, at the beginning of the symbol code, the code of the starting address is selected, and then the symbol scan firmware is read out of the memory block sequentially. In the last word of the symbol sweep firmware, in the three most significant bits the zero code is written to form the end-of-character signal, and in the remaining bits, its input code is written, which at the appropriate time enters the comparison unit 11. At time 1 (Fig. 2), the pulse driver 2 generates at output 22 a signal that the address counter 4 is set to zero, and at time a second record 19 is sent, according to which the starting address code from the output register of memory block 3 through logic block 5 written to counter 4 addresses. At the same time, at the output 23 of the imaging unit 2, a polling signal of the memory unit 3 is recorded. In the driver 2, the code converter 6 is time, the micro-command register 7 and the comparison block 11 do not record the starting address code, since no recording signals are generated for these links. At time 15, the output 24 of the pulse maker 2 generates the setpoint to zero of the output register of the memory unit 3, and the output 23 of the generator 2 produces the second signal of the character memory unit 3. At time tg, a second number is generated at the output of the amt- i block of symbol 3, which determines the code of the first vector microprogram of the symbol sweep.
746629 Выходное число блока 3 пам ти определено 10-ю разр дами. 1 ,6 разр ды управл ют работой генератора8 функциональных напр жений, из которых 1, 2, 4 н 5 разр ды определ ют соответственно наклон пилообразных напр жений по ос м X и У, а 3 и 6-ой разр ды - их знак, т. е. нарастающий или спадающий участок, 7 разр д определ ет подсвет луча, 8-10 разр ды предназначены дл управлени работой преобразовател 6. код врем , который определ ет длину формируемого вектора симвхша. Кроме того, .эти же разр ды поступают на формирователь 2 импульсов дл формироваВИЯ сигнала конца знака, по которому все узлы устройства привод тс в нулевое состо ние. Разр дность кода начального адреса символа определ етс количеством формируемых символов и зависи от их сложности. В момент времени i., преобразователь 6 код - врем на выходе 31 формирует сигнал записи кода первого вектора символа в регистр 7 микрокоманд, формирователь 2 и преобразователь 6 код - врем . Одновременно формировател 2 на выходе 23 снимает сигнал опроса блока 3 пам ти, а сигналом с выхода 31 преобразовател 6 код - врем уве- личиваетс состо ние счетчика 4 адреса на единицу младшего разр да. С выхода 30 регистра 7 микрокоман код первого вектора символа поступает на информационные входы генератора функциональных напр жений 8. Одновременно С выхода 19 формирователи 2 на управл ющий вход генератора 8 функцио нальных напр жений поступает сигнал ра решени работы генератора развертки символа, под действием которого на вы дах генератора 8 формируютс напр жени развертки символа по ос м X и У первого вектора. Длина формируемого вектора пропорциональна коду времени, поступившему из блоки 3 пам ти на информационные входы 26 преобразовател 6 код - врем . Момент окончани форми ровани вектора фиксируетс сигналом конца вектора, поступающего на выход 31 преобразовател б код - врем . В момент времени t формировател 2 формирует на выходе 24 очередной сигнал установки в нуль выходного регистра блока 3 пам ти, а на выходе 23 новый сигнал опроса. 1 В момент времени tg на. выходе бл ка 3 пам ти формируетс коц развертки746629 The output number of block 3 of memory is determined by the 10th bits. 1, 6 bits control the operation of the generator 8 functional stresses, of which 1, 2, 4 and 5 bits respectively determine the slope of the sawtooth voltage on the axes X and Y, and the 3rd and 6th bits - their sign, i.e. a rising or falling portion, 7 bit defines the beam illumination, 8-10 bits are designed to control the operation of the transducer 6. time code, which determines the length of the simvshsh generated vector. In addition, these same bits are fed to the pulse shaper 2 to form a signal for the end of the sign, according to which all the nodes of the device are brought to the zero state. The code width of the starting address of a symbol is determined by the number of characters generated and depending on their complexity. At time i., The code-time converter 6 at the output 31 generates a signal for writing the code of the first vector of the symbol into the micro-register register 7, the driver 2 and the code-converter 6 is the time. At the same time, the imaging unit 2 at the output 23 removes the interrogation signal from the memory block 3, and the output signal from the 31 transducer 6 code - time increases the state of the address counter 4 by one low-order unit. From the output 30 of the register 7 microman, the code of the first vector of the symbol is fed to the information inputs of the generator of functional voltages 8. At the same time, from output 19 of the formers 2 to the control input of the generator 8 of functional voltages receives a signal that allows you to In generator 8, the voltage sweeps of the symbol are generated along the axes X and Y of the first vector. The length of the formed vector is proportional to the time code received from the memory blocks 3 to the information inputs 26 of the converter 6 code - time. The moment of the end of the formation of the vector is fixed by the signal of the end of the vector arriving at the output 31 of the converter b code - time. At time t, the imaging unit 2 generates at output 24 a regular signal for setting the output register of the memory unit 3 to zero, and at output 23 a new interrogation signal. 1 At time tg on. the output of block 3 of memory is formed by a sweep