В ПВІ знакогенеруючого типу можна виділити два основні різновиди:
метод повноформатного растру (телевізійний) та метод малоформатного растру (поліграмно-растровий, малоформатний точковий, малоформатний рядковий, метод креслення(функціональний) з точковою та лінійною апроксимаціями).
Для ПВІ з використанням малоформатного рядкового растра характерно те, що малоформатний телевізійний растр розташований у межах знакомісця. Формування зображення одержують підсвічуванням електронного променя в моменти проходження через характерні для даного знака точки. Промінь послідовно переміщується вздовж осі координат X, при деякому фіксованому значенні іншої – Y. Потім промінь повертається в точку Х=0, координата Y отримує приріст і розгортка по Х повторюється.
a)
Лічильники Лn1 і Лn2 разом з ЦАП1 і ЦАП2 формують точковий малоформатний растр. ЛЗН формує номер знакомісця і через ЦАП3 установлює положення знакомісця в текстовому рядку, а через адресні входи БЗП викликає код заданого на цьому знакомісці символу. Аналогічно, ЛТР формує номер текстового рядка, адресує разом з ЛЗН код символу, установленого за допомогою ЦАП4 у відповідний текстовий рядок. З метою уніфікації застосований знакогенератор ПВІ з телевізійною розгорткою. При цьому система має підвищену швидкодію в порівнянні з ПВІ, що використовує повноформатний растр, оскільки з циклу звертання до БЗП виключений час вибірки з БЗП (уся матриця знака формується при фіксованій адресі в БЗП).
Рис. 2
3. Розрахункова частина
Метод відображення – малоформатний точковий растр;
Ширина символу – 9;
Відстань між символами – 8;
Висота ряду – 7;
Відстань між рядами – 4.
3.1 Складемо таблицю розташування символів на екрані (табл. 3.1)
Таблиця 3.1
NЗН
NТС
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
00
В
Є
Т
Р
О
01
А
Н
Д
І
Й
10
И
Ч
11
0
1
.
9
8
3.2 Складемо таблицю кодування символів алфавіту (табл. 3.2), записавши однократно по-порядку символи, що зустрічаються. В другому рядку таблиці вказуємо число повторів, у третій і четвертій порядкові номери в десятковому і двійковому коді, починаючи з нульового набору
Nаз=18 — кількість символів, що зустрічаються .
nа=[log225] ≈ 4.17 =5 — число розрядів двійкового коду, яким можна їх закодувати.
Таблиця 3.2
Символ
Число повторів
Порядковий номер в десятковому коді
Порядковий номер в двійковому коді
18
00000
4
00001
2
00010
3
00011
00100
5
00101
6
00110
7
00111
01000
01001
01010
01011
12
01100
13
01101
14
01110
15
01111
16
10000
17
10001
Для запису інформації необхідній БЗП з такими параметрами:
Розрядність адрес знакомісць:
r=[log2NЗРТ]=[log212] ≈ 3.585 = 4
Розрядність адрес текстових рядків:
k-r=[log2Nтр]=[log24] = 2, де k = 6.
Отже, необхідний БЗП з числом адресних входів k³6 и числом виходів даних n³5. Таким вимогам задовольняє БЗП CAT28C16A. Входи БЗП, які не використовуються підключимо до «0» схеми.
3.3 Номеруємо у двійковому коді знакомісця і текстові рядки.
3.4 Складаємо таблицю програмування БЗП (табл.3.3), записавши за адресою знакомісця код порядкового номеру відображуваного в даному місці символу.
Таблиця 3.3
Адреса
Дані
Страницы: 1, 2, 3