Изобретение относится к автоматике и вычислительной технике, может быть использовано при построении цифро-буквенных и графических дисплеев с использованием матричных экранов и является усовершенствованием авт. св. № 1005175.
Цель изобретения - расширение области его применения путем обеспечения возможности поворота символов.
На фиг. 1 представлена структурная схема формирователя символов для устройств отображения на матричных экранах; на фиг. 2 - формирование символа при матрице точек размером 8X8; на фиг. 3 - формирование зеркального отображения символа (фиг. 2) относительно оси ординат YY; на фиг. 4 - то же, относительно оси абсцисс ХХ; на фиг. 5. - формирование символа (фиг. 2), повернутого на 80°; на фиг. 6 - формирование символа при матрице точек размером 8X8; на фиг. 7 - формирование символа (фиг. 6), перемещенного в матрице в положительном направлении ОХ; на фиг. 8 - таблица истинности сформированного символа на фиг. 3.
Формирователь символов содержит блок I ввода информации, генератор 2 символов, содержащий элементы И 3, блоки 4 построчной памяти символов, логический блок 5, дешифратор 6 строк знакоместа, первый элемент ИЛИ 7, второй элемент ИЛИ 8, б.гюк 9 шифраторов, группу элементов И - ИЛИ 10, умножитель 11 и блок 12 постоянной памяти.
Устройство работает следующим образом.
Формирование кодов столбцов на выходах группы И-ИЛИ 10 и кодов строк на выходе логического блока 5 для неориентированного относительно осей координат экрана символа, аналогично известному.
Коды столбцов q,...,q:,...,qm символа с выходов группы элементов 10 поступают на одни входы умножителя 11, на другие входы умножителя подаются коды строк pi,...,p;,...,pm знакоместа с логического блока 5, а на входы блока 12 памяти поступают коды ориентации символа Г1,...,г,,...,г в знакоместе с внешнего устройства. В блоке 12 постоянной памяти хранится информация перевода кодов строк и столбцов точечной матрицы символов. Блок 12 формирует коды столбцов Si,...,S,,..., Sm и коды строк Vj,..., Vi,...,Vni точечной матрицы ориентированного символа.
Блок постоянной памяти реализует следующие переключительные функции: (qi,qi,q:n,p,pi,pm,ri,ri,ri,); (qi,qnqm,p,pi,pm,r,ri,rk) (q I ,qi,qm,p I ,p:,pm,rt,ri,rii); Vt(fi(q,qi,qm,p,pi,pm,rt,r,rk); ,(q,q:,q,r,,p,pi,pm,,rk);
Vm m(qi,(li,qm,P,Pi,pm,r,ri,r,n).
Например, переключательные функции блока 12 памяти для символов (фиг. 2м1 6),
не требующих различных ориентации, могут быть представлены равенствами /i((i,m,pi,p,,p,7,,0.0, /,(1,,„,р1,/,-,рт,0,0,0(7/; . fm(q,q:,pi,p,,pm,(,0,OflY)qm;
ф|(|,;,(т,Р/,Рт,0.0.
фК(71.н.,,0,,-;
(fm(q I ,qi,qm,p,pi (0,0,.
Переключательные функции блока 12 памяти для символа (фиг. 3), имеющего зеркальное отображение символа (фиг. 2) относительно оси ординат Yy, могут быть представлены равенствами
fl(.m,Pl,Pb/Jm l,0,
fi(qi,qm,p 1 ,pi,pm 1,0,
/m(i ,7/,р I ,p;,pm 1,0,,; 5 ц(q,qi,q„,pi,p,„{,0,0)),
(f(q,qi,q,n,p},pm 1,0,0) )p,-;
ffm(qi,qi,qm,p,pi{,Q,0))pmПереключательные функцииблока 12 памяти для- символа (фиг. 4), имеющего зеркальное отображение символа (фиг. 2)
относительно оси абсцисс ХХ, могут быть
представлены равенствами
/|(/|,/,ш,р;,,1,0)р:;
jj(q,qi,q,n,p,pm(0.lfl)p,/,(/,(,,/,p,0,, 5 (f(qi,qm,p i ,pi,p« (0,1,0) ) i;
ф,-( 1 ,(m,P I ,p,,Pm 0, 1 ,0,; фm(9l,/,P,P,,,l,,„.
Переключательные функции блока 12 памяти для символа (фиг. 5), имеюгцего отображение символа (фиг. 2), повернутого 0 на 180°, могут быть представлены равенствами/i( I ,qi,q,n,pi,pm (1,1,0) )р I;
f(l,,,m,Pl,,l,,; fm((l,9.,(m,pl,P,l.l,0 P,;,
ц(qi,q,n,p,pi,pm 1,1,0) )ф; 5 ф;((7|,,„,р,,р„р,„ 1,1,0 ,-;
ф,(1,„Р1,,1,0. 5,„.
Переключательные функции блока 12 памяти для символа (фиг. 7), имеющего отображение символа (фиг. 6), перемещенного в матрице в положительном направлении ОХ, могут быть представлены равенствамиf(,p,pi,pm(.Q,),
f,{0,m,pbP,,,0,l))9,-;
f,{l,«.,pi,pi,,0,l,; 5 f(l,Kpbp-,,0,l)),,,;
fm(,0,pl,p,-,,0,l)m; ф|(,,0,1)р1; ф,19|,,-,(/;п,,0, фт(,,,0,1 pm.
Переключательные функции блока 12 памяти для символа, повернутого на 180 и перемещенного в матрице в положительном направлении ОХ, могут быть представлены равенствами /i(i,i//,r,,,pi,,0, Д,,9„(7„„0,р,,0,,; 5 fi(qt,q:,q,,,,,,{),})pr, /,«(|,,0,0,1,0,р,„; fm(9i,(,,V.,,,,;
ffi(()i,gm,pi,pi,pm.,0,y) ((i(q,qm,p,pi,pm{l,0,iy)gi;
фт(7ь9;,Р1,Р/,Рт 1,0,1 5m.
Таким ебразом, введение в устройство умножителя и блока памяти позволяет расширить область применения формирователя, а именно дает возможность произво / 2Х}Xtf 5 6 7 8 Фаг.2х V Wt - - 1 Xi X2 Xy Xjf Xs Xf /7 Xg
Фаг. и
дить различные ориентации символов относительно осей координат экрана, например, поворот на 180°, перемещение символа с незначительными аппаратурными затратами. Предлагаемое техническое решение позволяет дополнительно расширить алфавит символов, отображаемых .на экране.
Фиг. 5
Фиг17 iXzK X XfXgXj Kg Фиг. 6 Xi 7 e
ФОРМИРОВАТЕЛЬ СИМВОЛОВ ДЛЯ УСТРОЙСТВ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ НА МАТРИЧНЫХ ЭКРАНАХ Кадровые UMrjy/lbCtil Л по авт. св. № 1005175, отличающийся тем, что, с целью расширения области его при-менения путем обеспечения возможности поворота символов, в него введены последовательно соединенные умножитель и блок постоянной памяти, выход которого является информационным выходом формирователя, входы первой группы умножителя соединены с выходами элементов И-ИЛИ, входы второй группы - с выходом логического блока, второй вход блока постоянной памяти является управляющим входом формирователя. - Ре/ким с/10/ненид Фиг Импуаьс сформированного знакоместа S реягиме сао кени/г Импульс сформированного знакоместа Sрежиме Sbiчитания Решим fft /vefтани/1 i
фиг.в
Формирователь символов для устройств отображения на матричных экранах | 1981 |
|
SU1005175A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1985-12-07—Публикация
1983-08-12—Подача