WWW.REFERATCENTRAL.ORG.UA - Я ТУТ НАВЧАЮСЬ

... відкритий, безкоштовний архів рефератів, курсових, дипломних робіт

ГоловнаТехнічні науки → Електронна візитна картка - Курсова робота

Електронна візитна картка - Курсова робота

3.4 Складемо таблиці програмування основного ПЗП

Ширина символу – 5, висота – 13. В побудові символу треба також врахувати проміжки між знакомісцями (8 по горизонталі та 4 по вертикалі). Для отримання вертикальних проміжків додамо в рисунок символу чотири пустих ряди – два зверху зверху і два знизу. Для отримання горизонтальних проміжків між символами необхідно було б використовувати 16 розрядний регістр (ширина символу 5 + проміжок 4 = 9). Але можна використати й на 8 біт.

Складемо таблицю програмування основного ПЗП з урахуванням вищесказаного.

Оскільки маємо по вертикалі символу 17 рядків, то на їх кодування потрібно 5 розрядів. Це і будуть 5 молодших розряди адреси комірки пам'яті (A4-A0). Старшими розрядами (A5-A10) буде код символу (6 розрядів). Даними буде закодований рядок символу (8 розрядів). Отже, необхідний ПЗП на 11 адресних розрядів та 8 розрядів даних. Тому в якості ПЗП буде використовувавися ПЗП CAT28C16A, які мають 11 адресних розрядів і 8 розрядів данних.

Ємність ПЗП рівна 2к8 біт = 16 кбіт, що гарантовано вистачить як для БЗП, так і для ПЗП.

На вихідний регістр повинен поступати код символів, зображений в таблиці 3.4.

Таблиця 3.4

Адреса

Дані

Код букви

Код горизонтального ряду

000000

00000

00000000

000000

00001

00000000

000000

00010

00000000

000000

00011

00000000

000000

00100

00000000

000000

00101

00000000

000000

00110

00000000

000000

00111

00000000

000000

01000

00000000

000000

01001

00000000

000000

01010

00000000

000000

01011

00000000

000000

01100

00000000

000000

01101

00000000

000000

01110

00000000

000000

01111

00000000

000000

10000

00000000

000001

00000

00000000

000001

00001

00000000

000001

00010

00000000

000001

00011

00000000

000001

00100

00000000

000001

00101

00000000

000001

00110

00000000

000001

00111

00000000

000001

01000

00000000

000001

01001

00000000

000001

01010

00000000

000001

01011

00000000

000001

01100

00000000

000001

01101

00000000

000001

01110

00000000

000001

01111

00000000

000001

10000

00000000

000010

00000

00000000

000010

00001

00000000

000010

00010

00000000

000010

00011

00000000

000010

00100

00000000

000010

00101

00000000

000010

00110

00000000

000010

00111

00000000

000010

01000

00000000

000010

01001

00000000

000010

01010

00000000

000010

01011

00000000

000010

01100

00000000

000010

01101

00000000

000010

01110

00000000

000010

01111

00000000

000010

10000

00000000

000011

00000

00000000

000011

00001

00000000

000011

00010

00111100

000011

00011

00100010

000011

00100

00100010

000011

00101

00100010

000011

00110

00100010

000011

00111

00100010

000011

01000

00111100

000011

01001

00100010

000011

01010

00100010

000011

01011

00100010

000011

01100

00100010

000011

01101

00100010

000011

01110

00111100

000011

01111

00000000

000011

10000

00000000

000100

00000

00000000

000100

00001

00000000

000100

00010

00011100

000100

00011

00100010

000100

00100

00100000

000100

00101

00100000

000100

00110

00100000

000100

00111

00100000

000100

01000

00111100

000100

01001

00100000

000100

01010

00100000

000100

01011

00100000

000100

01100

00100000

000100

01101

00100010

000100

01110

00011100

000100

01111

00000000

000100

10000

00000000

000101

00000

00000000

000101

00001

00000000

000101

00010

00111110

000101

00011

00001000

000101

00100

00001000

000101

00101

00001000

000101

00110

00001000

000101

00111

00001000

000101

01000

00001000

000101

01001

00001000

000101

01010

00001000

000101

01011

00001000

000101

01100

00001000

000101

01101

00001000

000101

01110

00001000

000101

01111

00000000

000101

10000

00000000

000110

00000

00000000

000110

00001

00000000

000110

00010

00111100

000110

00011

00100010

000110

00100

00100010

000110

00101

00100010

000110

00110

00100010

000110

00111

00100010

000110

01000

00111100

000110

01001

00100000

000110

01010

00100000

000110

01011

00100000

000110

01100

00100000

000110

01101

00100000

000110

01110

00100000

000110

01111

00000000

000110

10000

00000000

000111

00000

00000000

000111

00001

00000000

000111

00010

00011100

000111

00011

00100010

000111

00100

00100010

000111

00101

00100010

000111

00110

00100010

000111

00111

00100010

000111

01000

00100010

000111

01001

00100010

000111

01010

00100010

000111

01011

00100010

000111

01100

00100010

000111

01101

00100010

000111

01110

00011100

000111

01111

00000000

000111

10000

00000000

001000

00000

00000000

001000

00001

00000000

001000

00010

00111100

001000

00011

00100010

001000

00100

00100010

001000

00101

00100010

001000

00110

00100010

001000

00111

00100010

001000

01000

00111100

001000

01001

00100010

001000

01010

00100010

001000

01011

00100010

001000

01100

00100010

001000

01101

00100010

001000

01110

00111100

001000

01111

00000000

001000

10000

00000000

001001

00000

00000000

001001

00001

00000000

001001

00010

00000000

001001

00011

00000000

001001

00100

00000000

001001

00101

00000000

001001

00110

00000000

001001

00111

00000000

001001

01000

00000000

001001

01001

00000000

001001

01010

00000000

001001

01011

00000000

001001

01100

00000000

001001

01101

00000000

001001

01110

00000000

001001

01111

00000000

001001

10000

00000000

001010

00000

00000000

001010

00001

00000000

001010

00010

00000000

001010

00011

00000000

001010

00100

00000000

001010

00101

00000000

001010

00110

00000000

001010

00111

00000000

001010

01000

00000000

001010

01001

00000000

001010

01010

00000000

001010

01011

00000000

001010

01100

00000000

001010

01101

00000000

001010

01110

00000000

001010

01111

00000000

001010

10000

00000000

001011

00000

00000000

001011

00001

00000000

001011

00010

00000000

001011

00011

00000000

001011

00100

00000000

001011

00101

00000000

001011

00110

00000000

001011

00111

00000000

001011

01000

00000000

001011

01001

00000000

001011

01010

00000000

001011

01011

00000000

001011

01100

00000000

001011

01101

00000000

001011

01110

00000000

001011

01111

00000000

001011

10000

00000000

001100

00000

00000000

001100

00001

00000000

001100

00010

00000000

001100

00011

00000000

001100

00100

00000000

001100

00101

00000000

001100

00110

00000000

001100

00111

00000000

001100

01000

00000000

001100

01001

00000000

001100

01010

00000000

001100

01011

00000000

001100

01100

00000000

001100

01101

00000000

001100

01110

00000000

001100

01111

00000000

001100

10000

00000000

001101

00000

00000000

001101

00001

00000000

001101

00010

00000000

001101

00011

00000000

001101

00100

00000000

001101

00101

00000000

001101

00110

00000000

001101

00111

00000000

001101

01000

00000000

001101

01001

00000000

001101

01010

00000000

001101

01011

00000000

001101

01100

00000000

001101

01101

00000000

001101

01110

00000000

001101

01111

00000000

001101

10000

00000000

001110

00000

00000000

001110

00001

00000000

001110

00010

00000000

001110

00011

00000000

001110

00100

00000000

001110

00101

00000000

001110

00110

00000000

001110

00111

00000000

001110

01000

00000000

001110

01001

00000000

001110

01010

00000000

001110

01011

00000000

001110

01100

00000000

001110

01101

00000000

001110

01110

00000000

001110

01111

00000000

001110

10000

00000000

001111

00000

00000000

001111

00001

00000000

001111

00010

00001000

001111

00011

00010100

001111

00100

00100010

001111

00101

00100010

001111

00110

00100010

001111

00111

00100010

001111

01000

00111110

001111

01001

00100010

001111

01010

00100010

001111

01011

00100010

001111

01100

00100010

001111

01101

00100010

001111

01110

00100010

001111

01111

00000000

001111

10000

00000000

010000

00000

00000000

010000

00001

00000000

010000

00010

00100010

010000

00011

00100010

010000

00100

00100010

010000

00101

00100010

010000

00110

00100010

010000

00111

00100010

010000

01000

00111110

010000

01001

00100010

010000

01010

00100010

010000

01011

00100010

010000

01100

00100010

010000

01101

00100010

010000

01110

00100010

010000

01111

00000000

010000

10000

00000000

010001

00000

00000000

010001

00001

00000000

010001

00010

00011100

010001

00011

00010100

010001

00100

00010100

010001

00101

00010100

010001

00110

00010100

010001

00111

00010100

010001

01000

00010100

010001

01001

00010100

010001

01010

00010100

010001

01011

00010100

010001

01100

00111110

010001

01101

00100010

010001

01110

00100010

010001

01111

00000000

010001

10000

00000000

010010

00000

00000000

010010

00001

00000000

010010

00010

00111100

010010

00011

00100010

010010

00100

00100010

010010

00101

00100010

010010

00110

00100010

010010

00111

00100010

010010

01000

00111100

010010

01001

00100000

010010

01010

00100000

010010

01011

00100000

010010

01100

00100000

010010

01101

00100000

010010

01110

00100000

010010

01111

00000000

010010

10000

00000000

010011

00000

00000000

010011

00001

00000000

010011

00010

00011100

010011

00011

00001000

010011

00100

00001000

010011

00101

00001000

010011

00110

00001000

010011

00111

00001000

010011

01000

00001000

010011

01001

00001000

010011

01010

00001000

010011

01011

00001000

010011

01100

00001000

010011

01101

00001000

010011

01110

00011100

010011

01111

00000000

010011

10000

00000000

010100

00000

00000000

010100

00001

00000000

010100

00010

00011100

010100

00011

00000000

010100

00100

00100010

010100

00101

00100010

010100

00110

00100010

010100

00111

00100110

010100

01000

00101010

010100

01001

00110010

010100

01010

00100010

010100

01011

00100010

010100

01100

00100010

010100

01101

00100010

010100

01110

00100010

010100

01111

00000000

010100

10000

00000000

010101

00000

00000000

010101

00001

00000000

010101

00010

00000000

010101

00011

00000000

010101

00100

00000000

010101

00101

00000000

010101

00110

00000000

010101

00111

00000000

010101

01000

00000000

010101

01001

00000000

010101

01010

00000000

010101

01011

00000000

010101

01100

00000000

010101

01101

00000000

010101

01110

00000000

010101

01111

00000000

010101

10000

00000000

010110

00000

00000000

010110

00001

00000000

010110

00010

00000000

010110

00011

00000000

010110

00100

00000000

010110

00101

00000000

010110

00110

00000000

010110

00111

00000000

010110

01000

00000000

010110

01001

00000000

010110

01010

00000000

010110

01011

00000000

010110

01100

00000000

010110

01101

00000000

010110

01110

00000000

010110

01111

00000000

010110

10000

00000000

010111

00000

00000000

010111

00001

00000000

010111

00010

00000000

010111

00011

00000000

010111

00100

00000000

010111

00101

00000000

010111

00110

00000000

010111

00111

00000000

010111

01000

00000000

010111

01001

00000000

010111

01010

00000000

010111

01011

00000000

010111

01100

00000000

010111

01101

00000000

010111

01110

00000000

010111

01111

00000000

010111

10000

00000000

011000

00000

00000000

011000

00001

00000000

011000

00010

00000000

011000

00011

00000000

011000

00100

00000000

011000

00101

00000000

011000

00110

00000000

011000

00111

00000000

011000

01000

00000000

011000

01001

00000000

011000

01010

00000000

011000

01011

00000000

011000

01100

00000000

011000

01101

00000000

011000

01110

00000000

011000

01111

00000000

011000

10000

00000000

011001

00000

00000000

011001

00001

00000000

011001

00010

00000000

011001

00011

00000000

011001

00100

00000000

011001

00101

00000000

011001

00110

00000000

011001

00111

00000000

011001

01000

00000000

011001

01001

00000000

011001

01010

00000000

011001

01011

00000000

011001

01100

00000000

011001

01101

00000000

011001

01110

00000000

011001

01111

00000000

011001

10000

00000000

011010

00000

00000000

011010

00001

00000000

011010

00010

00011100

011010

00011

00001000

011010

00100

00001000

011010

00101

00001000

011010

00110

00001000

011010

00111

00001000

011010

01000

00001000

011010

01001

00001000

011010

01010

00001000

011010

01011

00001000

011010

01100

00001000

011010

01101

00001000

011010

01110

00011100

011010

01111

00000000

011010

10000

00000000

011011

00000

00000000

011011

00001

00000000

011011

00010

00111100

011011

00011

00100010

011011

00100

00100010

011011

00101

00100010

011011

00110

00100010

011011

00111

00100010

011011

01000

00111100

011011

01001

00100010

011011

01010

00100010

011011

01011

00100010

011011

01100

00100010

011011

01101

00100010

011011

01110

00111100

011011

01111

00000000

011011

10000

00000000

011100

00000

00000000

011100

00001

00000000

011100

00010

00001000

011100

00011

00010100

011100

00100

00100010

011100

00101

00100010

011100

00110

00100010

011100

00111

00100010

011100

01000

00111110

011100

01001

00100010

011100

01010

00100010

011100

01011

00100010

011100

01100

00100010

011100

01101

00100010

011100

01110

00100010

011100

01111

00000000

011100

10000

00000000

011101

00000

00000000

011101

00001

00000000

011101

00010

00100010

011101

00011

00100010

011101

00100

00100010

011101

00101

00100010

011101

00110

00100010

011101

00111

00100010

011101

01000

00111110

011101

01001

00100010

011101

01010

00100010

011101

01011

00100010

011101

01100

00100010

011101

01101

00100010

011101

01110

00100010

011101

01111

00000000

011101

10000

00000000

011110

00000

00000000

011110

00001

00000000

011110

00010

00011100

011110

00011

00100010

011110

00100

00100010

011110

00101

00100010

011110

00110

00100010

011110

00111

00100010

011110

01000

00100010

011110

01001

00100010

011110

01010

00100010

011110

01011

00100010

011110

01100

00100010

011110

01101

00100010

011110

01110

00011100

011110

01111

00000000

011110

10000

00000000

011111

00000

00000000

011111

00001

00000000

011111

00010

00111100

011111

00011

00100010

011111

00100

00100010

011111

00101

00100010

011111

00110

00100010

011111

00111

00100010

011111

01000

00111100

011111

01001

00100010

011111

01010

00100010

011111

01011

00100010

011111

01100

00100010

011111

01101

00100010

011111

01110

00111100

011111

01111

00000000

011111

10000

00000000

100000

00000

00000000

100000

00001

00000000

100000

00010

00100010

100000

00011

00100010

100000

00100

00100010

100000

00101

00100010

100000

00110

00100010

100000

00111

00100110

100000

01000

00101010

100000

01001

00110010

100000

01010

00100010

100000

01011

00100010

100000

01100

00100010

100000

01101

00100010

100000

01110

00100010

100000

01111

00000000

100000

10000

00000000

100001

00000

00000000

100001

00001

00000000

100001

00010

00100010

100001

00011

00100010

100001

00100

00100010

100001

00101

00100010

100001

00110

00100010

100001

00111

00100010

100001

01000

00111110

100001

01001

00000010

100001

01010

00000010

100001

01011

00000010

100001

01100

00000010

100001

01101

00000010

100001

01110

00000010

100001

01111

00000000

100001

10000

00000000

100010

00000

00000000

100010

00001

00000000

100010

00010

00000000

100010

00011

00000000

100010

00100

00000000

100010

00101

00000000

100010

00110

00000000

100010

00111

00000000

100010

01000

00000000

100010

01001

00000000

100010

01010

00000000

100010

01011

00000000

100010

01100

00000000

100010

01101

00000000

100010

01110

00000000

100010

01111

00000000

100010

10000

00000000

100011

00000

00000000

100011

00001

00000000

100011

00010

00000000

100011

00011

00000000

100011

00100

00000000

100011

00101

00000000

100011

00110

00000000

100011

00111

00000000

100011

01000

00000000

100011

01001

00000000

100011

01010

00000000

100011

01011

00000000

100011

01100

00000000

100011

01101

00000000

100011

01110

00000000

100011

01111

00000000

100011

10000

00000000

100100

00000

00000000

100100

00001

00000000

100100

00010

00000000

100100

00011

00000000

100100

00100

00000000

100100

00101

00000000

100100

00110

00000000

100100

00111

00000000

100100

01000

00000000

100100

01001

00000000

100100

01010

00000000

100100

01011

00000000

100100

01100

00000000

100100

01101

00000000

100100

01110

00000000

100100

01111

00000000

100100

10000

00000000

100101

00000

00000000

100101

00001

00000000

100101

00010

00011100

100101

00011

00100010

100101

00100

00100010

100101

00101

00100010

100101

00110

00100010

100101

00111

00100010

100101

01000

00100010

100101

01001

00100010

100101

01010

00100010

100101

01011

00100010

100101

01100

00100010

100101

01101

00100010

100101

01110

00011100

100101

01111

00000000

100101

10000

00000000

100110

00000

00000000

100110

00001

00000000

100110

00010

00001000

100110

00011

00011000

100110

00100

00001000

100110

00101

00001000

100110

00110

00001000

100110

00111

00001000

100110

01000

00001000

100110

01001

00001000

100110

01010

00001000

100110

01011

00001000

100110

01100

00001000

100110

01101

00001000

100110

01110

00011100

100110

01111

00000000

100110

10000

00000000

100111

00000

00000000

100111

00001

00000000

100111

00010

00000000

100111

00011

00000000

100111

00100

00000000

100111

00101

00000000

100111

00110

00000000

100111

00111

00000000

100111

01000

00000000

100111

01001

00000000

100111

01010

00000000

100111

01011

00000000

100111

01100

00000000

100111

01101

00000000

100111

01110

00001000

100111

01111

00000000

100111

10000

00000000

101000

00000

00011100

101000

00001

00100010

101000

00010

00100010

101000

00011

00100010

101000

00100

00100010

101000

00101

00100010

101000

00110

00100010

101000

00111

00100010

101000

01000

00100010

101000

01001

00100010

101000

01010

00100010

101000

01011

00100010

101000

01100

00011100

101000

01101

00000000

101000

01110

00000000

101000

01111

00000000

101000

10000

00000000

101001

00000

00000000

101001

00001

00000000

101001

00010

00001000

101001

00011

00011000

101001

00100

00001000

101001

00101

00001000

101001

00110

00001000

101001

00111

00001000

101001

01000

00001000

101001

01001

00001000

101001

01010

00001000

101001

01011

00001000

101001

01100

00001000

101001

01101

00001000

101001

01110

00011100

101001

01111

00000000

101001

10000

00000000

101010

00000

00000000

101010

00001

00000000

101010

00010

00000000

101010

00011

00000000

101010

00100

00000000

101010

00101

00000000

101010

00110

00000000

101010

00111

00000000

101010

01000

00000000

101010

01001

00000000

101010

01010

00000000

101010

01011

00000000

101010

01100

00000000

101010

01101

00000000

101010

01110

00001000

101010

01111

00000000

101010

10000

00000000

101011

00000

00000000

101011

00001

00000000

101011

00010

00001000

101011

00011

00011000

101011

00100

00001000

101011

00101

00001000

101011

00110

00001000

101011

00111

00001000

101011

01000

00001000

101011

01001

00001000

101011

01010

00001000

101011

01011

00001000

101011

01100

00001000

101011

01101

00001000

101011

01110

00011100

101011

01111

00000000

101011

10000

00000000

101100

00000

00000000

101100

00001

00000000

101100

00010

00011100

101100

00011

00100010

101100

00100

00100010

101100

00101

00100010

101100

00110

00100010

101100

00111

00100010

101100

01000

00011100

101100

01001

00000010

101100

01010

00000010

101100

01011

00000010

101100

01100

00000010

101100

01101

00000010

101100

01110

00011100

101100

01111

00000000

101100

10000

00000000

101101

00000

00000000

101101

00001

00000000

101101

00010

00011100

101101

00011

00100010

101101

00100

00100010

101101

00101

00100010

101101

00110

00100010

101101

00111

00100010

101101

01000

00011100

101101

01001

00100010

101101

01010

00100010

101101

01011

00100010

101101

01100

00100010

101101

01101

00100010

101101

01110

00011100

101101

01111

00000000

101101

10000

00000000

101110

00000

00000000

101110

00001

00000000

101110

00010

00011100

101110

00011

00100010

101110

00100

00100010

101110

00101

00100010

101110

00110

00100010

101110

00111

00100010

101110

01000

00011100

101110

01001

00100010

101110

01010

00100010

101110

01011

00100010

101110

01100

00100010

101110

01101

00100010

101110

01110

00011100

101110

01111

00000000

101110

10000

00000000

101111

00000

00000000

101111

00001

00000000

101111

00010

00000000

101111

00011

00000000

101111

00100

00000000

101111

00101

00000000

101111

00110

00000000

101111

00111

00000000

101111

01000

00000000

101111

01001

00000000

101111

01010

00000000

101111

01011

00000000

101111

01100

00000000

101111

01101

00000000

101111

01110

00000000

101111

01111

00000000

101111

10000

00000000

Loading...

 
 

Цікаве