Мікропроцесорна системи відображення інформації

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Міністерство освіти і науки Російської Федерації

Федеральне агентство з освіти

Державна освітня установа вищої професійної освіти

"Комсомольський-на-Амурі державний технічний університет"

Інженерно-економічний факультет

Кафедра "Промислова електроніка"

ПОЯСНЮВАЛЬНА ЗАПИСКА До КУРСОВОМУ ПРОЕКТУ

по курсу "Системи відображення інформації"

Мікропроцесорна системи відображення інформації

Виконав студент групи 4ПЕа-1 Д.В. Євпак Керівник проекту М.М. Любушкіна

Н. Контр. М.М. Любушкіна

2009

Відображення інформ ації - це властивість технічної системи відтворювати необхідну інформацію у формі, зручній для безпосереднього сприйняття людиною.

Технічні засоби, що використовуються для формування інформаційних моделей, називаються засобами відображення інформації (СОІ). За допомогою СОІ отримана від одного або декількох джерел інформація перетворюється в інформаційну модель, зручну для безпосереднього сприйняття.

Існує три способи відображення інформації:

індикація - представлення інформації в формі зображення (інформаційної моделі), параметри якого забезпечують необхідну швидкість і точність сприйняття, інформаційну ємність і задовольняють вимогам інженерної психології (ергономіки);

сигналізація - це відображення інформації для залучення уваги до зміни стану системи, що характеризується чітко різними змінами параметрів інформаційної моделі;

реєстрація - це подання інформації на матеріальному носієві з можливістю зберігання без витрат енергії.

Велику частину інформації (близько 80%) людина одержує по зоровому каналу. Якщо інформація створюється або передається електронними засобами, вона відтворюється за допомогою засобів відображення інформації, які є електронним перекладачем, що дозволяє сприйняти закодовану електричними сигналами інформацію.

До засобів відображення інформації для апаратного забезпечення колективного користування (стадіонні, вокзальні та інші інформаційні табло), персональний комп'ютер, індикатори, вбудовані в різні вимірювальні або побутові електронні прилади. Відповідно різняться і які пред'являються до цих коштів психофізіологічні, енергетичні, вартісні, габаритні та інші вимоги, які повинен враховувати розробник.

Основним вузлом СОІ є індикатор, що перетворює електричні сигнали в видиме зображення. До цього часу основним типом індикатора, використовуваним в СОІ, залишається електронно-променева трубка (ЕПТ), якій притаманні всі типові недоліки електровакуумних приладів: велике споживання потужності, високі живлять напруги, великі маса і габаритні розміри. На зміну ЕЛТ, особливо в застосуваннях, пов'язаний них з ЕОМ, прийшли матричні індикаторні панелі самих різних типів - газорозрядні, електролюмінесцентні, рідкокристалічні. На відміну від ЕЛТ управління ними побудовано на цифрових принципах, що відповідає сучасним тенденціям розвитку електроніки.

Іншим важливим компонентом СОІ є інтегральні мікросхеми (ІМС). Сучасні СОІ майже цілком будуються на базі ІМС із середнім і високим ступенем інтеграції, чимраз ширше в них використовуються мікропроцесорні засоби та мікро-ЕОМ.

Розвиток засобів відображення інформації відбувається в напрямку використання в них як удосконалених типів електроннопроменевих індикаторів, так і плоских матричних індикаторів, які перспективні для високоякісного відображення інформації.

Проектування засобів відображення інформації включає в себе створення інформаційної моделі з урахуванням представленої інформації і властивостей людини-оператора, вибір типу індикатора, розробку на цій основі структурної схеми СОІ, розробку модулів системи і т. д.

Для правильного проектування засобів відображення інформації необхідно враховувати структуру і технічні характеристики індикаторів, особливості побудови модулів системи на основі сучасних інтегральних мікросхем, тобто проектування засобів відображення інформації вимагає комплексного підходу з боку фахівців.

Завданням курсу "Засоби відображення інформації" є ознайомлення студентів з принципами побудови апаратури, фізичними особливостями різних типів електронних індикаторів і т. д.

Розгляд цих питань дозволить показати взаємодію засобів промислової електроніки в єдиному комплексі апаратних і програмних засобів. Придбані таким чином навички можуть бути використані при проектуванні електронних пристроїв самого різного призначення з широким застосуванням інтегральних схем.

Робота будь-якого пристрою починається з його включення.

Після включення індикатори повинні бути погашені, крім лівого знакоместа, де повинен розташовуватися курсор. В якості типу курсору будемо використовувати негативний блок.

При введенні інформації з клавіатури курсор зміщується вправо, залишаючи на своєму місці введений символ. Після досягнення курсором кінця рядка, тобто крайній правій позиції, введена на індикатор інформація залишається в ОЗУ, а сам індикатор очищається, і курсор переміщається на початок рядка. Таким чином, система готова приймати інформацію в наступний рядок.

Коли курсор досягає останньої позиції останнього рядка, введення інформації закінчується. Подальше переміщення курсору по введеному тексту здійснюється клавішами керування курсором (вгору, вниз, вправо, вліво).

Клавіша "Insert" включає і вимикає режим вставки. При включеному режимі вставки, у процесі введення інформації, всі символи праворуч від курсору будуть зрушуватися разом з курсором і виходячи за межі останнього рядка губляться. При вимкненому режимі вставки, введення інформації проводитися поверх старої, стираючи попередній символ.

Клавіша "Delete" видаляє символ ліворуч від курсору (замінює на пробіл) та переміщує курсор на одну позицію вліво. Якщо при цьому включений режим вставки, то слідом за курсором розміщуються всі символи розташовані правіше.

Режим редагування.

Заміна. Для заміни символу необхідно підвести курсор до потрібної позиції за допомогою функціональних клавіш: "¬", "®". При натисканні будь-якої інформаційної клавіші в тій позиції, на яку вказує курсор, автоматично проводиться заміна символу. При цьому, старий символ втрачається.

Видалення. Для вилучення необхідно підвести курсор до потрібної позиції і натиснути клавішу "Del". При цьому вся інформація в рядку, записана після поточної позиції, зсувається вліво, а в останній позиції рядка з'явиться пробіл. Символ в поточній позиції втрачається. Курсор залишиться на тій же позиції, на яку вказував до видалення.

Вставка. Для вставки необхідно курсор підвести до тієї позиції, перед якою буде проводитися вставка символу. Потім, після натискання функціональної клавіші "Ins", вся інформація, записана після поточної позиції і включаючи поточну позицію, зсувається вправо, при цьому останній символ у рядку втрачається, а курсор залишається на колишній позиції. Після натискання будь-якої інформаційної клавіші в незайнятої позиції з'являється відповідний символ.

Скидання. При натисканні клавіші "Reset" відбувається скидання інформації в усіх рядках. Потім курсор переходить в першу позицію першого рядка.

Відображення. Для виведення певної введеного рядка на індикацію використовуються клавіші " ­ "," ¯ ", при цьому, курсор залишається в тому ж стовпці, в якому він перебував до переходу на інший рядок. Якщо поточною рядком є перша і натискається клавіша" ­ ", То на екрані з'явиться вміст останнього рядка. Якщо поточною рядком є остання і натискається клавіша" ¯ ", то на екрані з'явиться вміст першого рядка.

Всього в даній системі використовується 49 клавіш, з них 42 інформаційних, 7 функціональних, а також є дві клавіші (Shift і Reset), які не входять в основну матрицю клавіатури і призначені для зміни режиму роботи клавіатури

Структурна схема буде базуватися на магістрально-модульному принципі організації МП - системи. У такій системі зв'язок всіх пристроїв (модулів) здійснюється за допомогою загальних шин. Передача інформації може здійснюватися одночасно лише між двома модулями.

Структурна схема мікропроцесорного пристрою представлена ​​на малюнку 1.

ЦП - центральний процесор; ТГ - тактовий генератор; У В / В - пристрій вводу / виводу; ПЗУ - постійне запам'ятовуючий пристрій; ОЗП - оперативний запам'ятовуючий пристрій; СА - селектор адреси; ШУ - шина управління; ША - шина адреси; ШД - шина даних

Рисунок 1 - Структурна схема мікропроцесорного пристрою

Основним вузлом розроблювального пристрою відображення інформації є ЦП. У його функції входить управління всіма іншими вузлами пристрою. Окремі блоки з'єднуються між собою лініями, об'єднуються за схожістю призначення в шини. Число ліній у шині зазвичай відповідає розрядності переданого слова. За допомогою 16-розрядної шини адреси забезпечується вибір однієї з 65536 елементів пам'яті. За 8-розрядній шині даних передаються команди і дані. Обмежене число зовнішніх висновків мікропроцесора (МП) призводить до необхідності використання для передачі інформації двобічної шини даних. Синхронізація роботи МП, ПЗУ, ОЗУ пам'яті або зовнішнього пристрою при обміні інформацією проводиться за допомогою сигналів супроводу інформації, переданих по шині керування.

Всі дії ЦП заздалегідь запрограмовані і підпорядковані послідовності команд, що зберігається в ПЗУ. Крім того, в ПЗУ записані необхідні для роботи константи, наприклад, форми знаків. Для зберігання інформації, що вводиться і програм необхідна оперативна пам'ять (ОЗУ).

Пристрій вводу / виводу призначено для введення інформації в систему і виведення обробленої інформації на індикацію.

Селектор адреси призначений для вибору одного з зовнішніх пристроїв.

МП синхронізується тактовими імпульсами, які формувались ТГ. Для тактирования використовується двофазна система імпульсів C1 і C2, а максимальна тактова частота МП становить 2МГц.

Розробимо функціональна схема центрального процесора.

Функціональна схема центрального процесора представлена ​​на малюнку 2.

Рисунок 2 - Функціональна схема центрального процесора

При включенні живлення або при натисканні клавіші "Reset", система початкового скидання (СНР) формує сигнал "Установка нуля", що надходить на вхід генератора тактових імпульсів (ГТВ) "RESIN". ГТВ формує сигнал "SR", що надходить на однойменний вхід ЦП, що забезпечує автоматичну установку мікропроцесора в початковий стан.

ГТВ, формує сигнали C1 і C2 - тактові сигнали з різними фазами; RDY - сигнал "Готовність"; STB - стробірующій сигнал стану, що формується за наявності на вході "SYN" напруги високого рівня, що надходить з виходу мікропроцесора на початку кожного машинного циклу. Сигнал "STB" використовується для занесення інформації стану МП в системний контролер для формування керуючих сигналів.

Так як до шини адреси може бути підключено велику кількість зовнішніх пристроїв, а вихідні лінії каналу адреси не володіють достатньою навантажувальною здатністю, то у схему необхідно ввести буферні пристрої шини адреси (БА). Для збільшення навантажувальної здатності шини даних використовується буфер даних (БД).

Для формування керуючих сигналів використовується системний контролер (СК). Від МП в СК подаються сигнали: TR-видача інформації; RC - прийом інформації.

СК формує такі управляючі сигнали: RD - читання пам'яті; WR - запис в пам'ять; RDIO - читання з пристрою вводу / виводу; WRIO - запис у пристрій вводу / виводу.

Так як МП працює за опитуванням, то висновки МП "INT" і "HLD" заземлюються. У випадку, якщо МП СОІ працює по перериваннях, то подається рівень логічної одиниці.

Розробимо функціональна схему блоку запам'ятовуючих пристроїв

Функціональна схема блоку запам'ятовуючих пристроїв представлена ​​на малюнку 3.

Рисунок 3 - Функціональна схема блоку запам'ятовуючих пристроїв

Входи ПЗУ і ОЗУ A0 - А10 підключені до молодших адресами шини адреси. На входи вибірка кристала (CS) подаються сигнали з СА. На вхід R D ПЗУ подається сигнал R D з системного контролера і за низьким рівнем цього сигналу дані за вказаною адресою передаються на ШД. На вхід WR / RD ОЗУ подається сигнал WR з СК і за низьким рівнем цього сигналу дані передаються на ШД.

Розробимо функціональну схема селектора адреси.

Функціональна схема селектора адреси представлена ​​на малюнку 4.

Рисунок 4 - Функціональна схема блоку селектора адреси

Селектор адреси являє собою пристрій управління іншими пристроями системи. З ША адресу надходить на вхід СА, а на виході отримуємо сигнал вибірки пристрої з числа, що входять в систему.

МП КР580ВМ80А може адресувати до 256 пристроїв введення-виведення і забезпечити адресацію зовнішньої пам'яті об'ємом 65536 байт.

Розподіл адресного простору представлено в таблиці 1.

Двійковий адресу

Адреса

Пристрій

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

(HEX)


0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0000

Початковий адресу ПЗУ

0

0

0

0

0

1

1

1

1

1

1

1

1

1

1

1

07FF

Кінцевий адресу ПЗУ

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0800

Початковий адресу ОЗУ

0

0

0

0

1

1

1

1

1

1

1

1

1

1

1

1

0FFF

Кінцева адреса ОЗП

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

1000

Початковий адресу ПККІ

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

1

1001

Кінцева адреса ПККІ

Таблиця 1 - Розподіл адресного простору системи

Селектор адреси спроектуємо за допомогою логічних елементів на основі розподіленого адресного простору.

Для блоку запам'ятовуючих пристроїв на лініях A12-A15 знаходяться логічні нулі, а лінія A11 управляє вибіркою ПЗУ (A11 = 0) або ОЗУ (A11 = 1). Таке включення дозволяє об'єднати обидва запам'ятовуючих пристрою в єдиному адресному просторі обсягом 4Кбайта, причому ПЗУ розташовується в області 0000H - 07FFH, а ОЗУ в області 0800H - 0FFFH. Таке розташування зручно тим, що після встановлення в початковий стан, процесор починає вибірку команд з адреси 0000H, де і розташовується ПЗП, що містить основну програму.

Для ПККІ на лініях A13-A15 знаходяться логічні нулі, а лінія A12 управляє вибіркою ПККІ (A12 = 1).

Розробимо функціональну схема блоку введення.

Програмований контролер клавіатури і індикації (ПККІ) забезпечує сканування клавіатури і виведення інформації на дисплей.

Функціональна схема приведена на рисунку 5.

Рисунок 5 - Функціональна схема блоку

Значення внутрішнього лічильника ПККІ з ліній сканування надходить на дешифратор, що перетворює чотирирозрядний в восьмирозрядний код. При натисканні клавіші сигнал проходить на лінії повернення RET 0 - RET 7, де в залежності від того, яка клавіша була натиснута, у внутрішнє ОЗУ записуються "координати клавіші", які видаються на шину даних. ЦП в ході сканування пристроїв зчитує слово стану ПККІ, потім ЦП читає код натиснутої клавіші, обробляє його і виставляє еквівалент клавіші в коді КОІ -7 на шину даних (таблиця КОІ - 7 записана в центральному ПЗУ).

Код символу в КОІ - 7 з ШД надходить в знакогенератор, де за адресою коду записаний позиційний код символу, тобто код, який буде безпосередньо виводитися на індикатори. Далі код надходить в ПККІ, де записується в ОЗУ відображення, і надходить на виходи DSPA 0 - DSPA 3, DSPB 0 - DSPB 3. Далі код надходить на блок узгодження БС1, де посилюється до рівня, необхідного для активізації світіння індикатора. Індикатори циклічно перебираються дешифратором ДШ2. У залежності від поточного значення лічильника подається сигнал на той чи інший індикатор з допомогою блоку узгодження БС2, і, відповідно, на індикаторі запалюється певний символ.

Висвічування інформації відбувається динамічно, тобто в будь-який момент часу горить тільки один з індикаторів дисплея, гасіння індикаторів здійснюється сигналом BD, який надходить з ПККІ на заборонний вхід дешифратора в момент перемикання з одного індикатора на інший. Роздільна здатність або гострота зору характеризується мінімальним кутом, при якому можливе окреме розрізнення двох сусідніх точок. Цей кут називається порогом гостроти зору ат. Для нормального зору поріг гостроти дорівнює 1. Рекомендоване значення ат в розрахунках беруть рівним 2 - 3.

Розрахуємо висоту індикатора за формулою:

h = 2 Ltg (a / 2),

де h - висота індикатора; L - відстань до спостерігача, а - кутовий розмір індикатора. Обчислимо висоту індикатора при відстані до спостерігача 0,5 м з урахуванням гостроти зору рівним десяти:

h = 2.0, 5 tg (3 / 2) = 0,026 м.

Вибираємо газорозрядний індикатор ІН-23.

Зовнішній вигляд, цоколевка і умовно-графічне позначення індикатора ІН-23 - показані на малюнку 6.

Малюнок 6 - Газорозрядний індикатор ІН-23

ІН-23 - індикатор буквено-цифрового однорозрядних газорозрядний призначений для відображення інформації у вигляді букв російського, латинського, грецького алфавітів, цифр, символів та інших спеціальних знаків у засобах відображення інформації індивідуального користування. Індикація - бічна.

Корпус скляний мініатюрний. Маса не більше 1930

Технічні характеристики:

Колір світіння ... ... ... ... ... ... ... ... ... ... ... ... ... .. оранжево-червоний

Яскравість світіння, кд / м ... ... ... ... ... ... ... ... .................. 200

Кут огляду, град ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 100

Напруга, В:

джерела живлення ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 200

виникнення і підтримки розряду ... ... ... ... ... .... 170

Струм, мА ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .0,3 - 3,0

Для утворення цифр або букв рекомендується з'єднувати висновки індикатора згідно з таблицею 2.

Таблиця 2 - Висновки індикатора.

Цифра

Номер висновку

Буква

Номер висновку

Буква

Номер висновку

Буква

Номер висновку

1

2 або 4 або 10

А

4, 7, 11, 12

Л

4, 7, 11

Ц

2, 4, 5, 6

2

3, 6, 7, 11

Б

2, 3, 6, 8, 13

М

2, 4, 9, 11

Ч

4, 9, 12

3

3, 6, 11, 13

У

2, 3, 6, 8, 11, 13

Н

2, 4, 8, 12

Ш

2, 4, 6, 10

4

4, 9, 12

Г

2, 3

Про

2, 3, 4, 6

Щ

2, 4, 5, 6, 10

5

3, 6, 9, 13

Д

1, 4, 5, 6, 7, 11

П

2, 3, 4

И

2, 4, 6, 13

6

2, 3, 6, 8, 13

Е

2, 3, 6, 8, 12

Р

2, 3, 8, 11

Ь

2, 6, 8, 13

7

3, 7, 11

З

3, 4, 6, 8, 12

З

2, 3, 6

Е

3, 4, 6, 12

8

3, 6, 7, 9, 10, 13

Ж

7, 9, 10, 11, 13

Т

3, 10

Ю

2, 4, 8, 11,12,13

9

3, 4, 6, 9, 12

І

2, 4, 7, 11

У

4, 6, 9, 12

Я

3, 4, 7, 9, 12

0

2, 3, 4, 6

Й

2, 3, 4, 7, 11

Ф

3, 9, 10, 11





До

2, 8, 11, 13

Х

7, 9, 11, 13



Розрахуємо параметри схеми блоку генератора тактових імпульсів.

Малюнок 7 - Принципова схема блоку ГТВ.

Як генератор тактових імпульсів (ГТВ) використовуємо мікросхему КР580ГФ24.

ГТВ формує:

- Дві фази С1, С2 з позитивними імпульсами, зсунутими в часі, амплітудою 12 В і частотою 2 МГц;

- Стробірующій сигнал стану STB;

- Тактові сигнали С, синхронні з фазою С2, амплітудою напруги рівня ТТЛ (0,4 В - 2,4 В).

- Сигнал "Установка в початковий стан" SR;

- Сигнал "Готовність" RDY;

Для стабілізації тактових сигналів опорної частоти до входів XTAL1, XTAL2 генератора підключають кварцовий резонатор BP1, частота якого повинна бути в 9 разів вище частоти вихідних сигналів С1, С2.

Виберемо кварцовий резонатор РВ-11 на 18 МГц, який має наступні параметри:

- Діапазон частот, МГц 4,5 - 100

- Добротність, 10 3 80 - 300

- Ємнісне ставлення, 10 -3 5 - 0,15

- Динамічний опір, Ом 5 - 75

- Статична ємність C 0, пФ 3 - 6

- Допустиме відносне відхилення частоти, 10 -6 ± 10

При частоті резонатора більше 10 МГц необхідно послідовно в ланцюзі резонатора включити конденсатор С1.

  • (1)

де f е - еквівалентна частота послідовно з'єднаного конденсатора і резонатора, Гц;

f - власна частота кварцового резонатора;

C до - динамічна ємність резонатора, Ф;

C 0 = 3,3 пФ - статична ємність резонатора;

  • МГц;

де f c = 2 МГц - частота тактових імпульсів.

Динамічну ємність резонатора можна визначити як

де m = 5 ∙ 10 -3 - ємнісне ставлення.

  • Ф;

За власну частоту резонатора приймемо частоту відхилення від номінальної з урахуванням допустимого відносного відхилення частоти:

  • Гц;

Визначимо ємність конденсатора С1:

  • МКФ;

Виберемо конденсатор С1: КМ-4820 пФ.

Вхід TANK призначений для підключення коливального контуру, що працює на вищих гармоніках резонатора, для стабілізації тактових сигналів опорної частоти. У нашій системі цей вхід не використовується, тому ми його заземлювати.

Тактові сигнали з виходу OSC, синхронні з сигналами опорної частоти, використовуються для одночасної синхронізації декількох генераторів. У нашій системі ці сигнали не використовуються.

Стробирующий сигнал стану STB формується за наявності на вході SYN напруги високого рівня, що надходить з виходу мікропроцесора на початку кожного машинного циклу. Сигнал STB використовується для занесення інформації стану мікропроцесора в системний контролер для формування сигналів керування.

Вхід RDYIN призначений для роботи або з медленнодействующімі пристроями, або для організації покомандного виконання програми мікропроцесором з частотою тактових імпульсів. Тому на цей вхід подамо напруга рівня логічної одиниці, підключивши його до шини живлення U піт = +5 В через резистор R1.

Опір R1 знайдемо з наступних міркувань: верхньою межею опору є значення, яке забезпечує на вході мікросхеми мінімальна напруга високого рівня при максимальному вхідному струмі.

  • (2)

де U піт = 5 В - напруга живлення мікросхеми;

U 1 вх = 2,6 В - мінімальна вхідна напруга високого рівня для входу RDYIN;

I 1 вх = 0,1 мА - максимальний вхідний струм високого рівня;

  • кОм.

Мінімальне значення R1 визначається обмеженням значення вхідного струму. Приймемо, що на цьому опорі падає напруга, рівне 0,5% від напруги живлення, тоді:

  • (3)

  • Ом.

Значення опору R1 лежить в межах від 250 Ом до 24 кОм. Приймемо R1 = 1 кОм.

Потужність розсіювання R1:

  • (4)

  • Вт

Виберемо резистор R1: МЛТ-0, 125 1кОм ± 5%.

Для здійснення системного скидання необхідно на вхід RESIN подати сигнал низького рівня, який з'являється на виході SR у вигляді сигналу високого рівня. Тривалість сигналу RESIN визначається найбільшим часом скидання мікросхем, що беруть участь у роботі системи. У нашій системі це ПККІ КР580ВВ79, скидання якого здійснюється не менше, ніж за 6 тактів. Період одного такту процесора:

  • мкс.

Для надійності число тактів скидання візьмемо 10.

Тоді тривалість сигналу RESIN:

  • мкс.

Система початкового скидання (СНР) складається з RC-ланцюжка (R2-C2), що забезпечує задану тривалість сигналу RESIN, діода VD1, призначеного для розряду конденсатора, і кнопкового вимикача SA1.

Допустиме зворотна напруга, що прикладається до діода повинно бути більше напруги живлення +5 В. Необхідно також врахувати, що час відновлення замикаючих властивостей діода t восст повинно бути менше періоду одного такту мікропроцесора, тобто t восст <T c.

Виберемо діод 2Д509А, що має наступні параметри:

- Максимальне зворотна напруга, U обр max 50 В

- Максимальний імпульсний струм, I їм max 1,5 А

- Середній струм, I ср 100 мА

- Час відновлення замикаючих властивостей, t восст 4 нс

Оскільки значення вхідної напруги і струму високого рівня для сигналу RESIN такі ж, як і у сигналу RDYIN, то резистор R2 розраховується аналогічно резистору R1. Виберемо резистор R2: МЛТ-0, 125 1 кОм ± 5%.

Падіння напруги на конденсаторі С2 змінюється в часі за наступному закону:

де U с2 (t) = 2,6 В - напруга високого рівня.

  • нФ;

Виберемо конденсатор С2: КМ-4 6800 пФ.

В якості кнопки скидання використовуємо кнопку КН-1, яка має такі параметри:

- Опір ізоляції, МОм, не менше 1000

- Електрична міцність ізоляції при нормальних

кліматичних умовах, У 1000

- Опір електричних контактів, Ом, не більше 0,01

- Напруга, що комутується, В 50

- Комутований струм, А 1,5

- Зносостійкість, циклів комутації 15000

- Маса, г 40

Розрахуємо параметри схеми блоку центрального процесора.

Як мікропроцесора використовується мікросхема КР580ВМ80А.

КР580ВМ80А - функціонально закінчений однокристальний паралельний 8-розрядний мікропроцесор з фіксованою системою команд, застосовується в якості центрального процесора в пристроях обробки даних і управління.

Вихідний сигнал WI формується коли мікропроцесор переходить в режим очікування. Але оскільки в даній системі мікропроцесор постійно знаходиться в режимі готовності, то цей висновок не використовується.

Крім того, наш пристрій працює без переривань, тому висновок INTE також не використовується.

Сигнали HLD і HLDA дозволяють організувати режим прямого доступу до пам'яті для будь-якого зовнішнього пристрою, що формує сигнали HLD. Але оскільки в даній системі такі пристрої відсутні, то висновок HLD A не використовується, а висновок HLD - заземлюється.

Лінії шини даних D 0 - D 7, а також лінії управління: RC і TR підключаються до висновків системного контролера: D 0 - D 7, RC і TR, відповідно.

У якості системного контролера використовується мікросхема КР580ВК28. Системний контролер формує керуючі сигнали по сигналам стану процесора: при читанні з запам'ятовуючого пристрою - RD, при записі в запам'ятовуючий пристрій - WR, при читанні з пристрою вводу / виводу - RDIO, при записі в пристрій вводу / виводу - WRIO, при підтвердженні запиту переривання - INTA.

Крім того, системний контролер забезпечує прийом і передачу 8-розрядної інформації між каналом даних мікропроцесора за висновками D 7 - D 0 і системним каналом за висновками DB 7 - DB 0. Системний контролер видає на системний канал даних інформацію в циклі запису по сигналу TR і приймає дані у циклі читання по сигналу RC.

Рисунок 8 - Принципова схема блоку ЦП.

За вхідного сигналу STB, що надходить з виходу ГТВ, системний контролер фіксує інформацію стану мікропроцесора.

Асинхронний сигнал BUSEN ​​управляє видачею даних і керуючих сигналів. При напрузі низького рівня на вході BUSEN ​​системний контролер передає дані і управляючі сигнали, а при напрузі високого рівня всі виходи мікросхеми переводяться в високоомні стан. У системі, даний висновок заземлюється. Визначимо необхідність шинного формувача для ША. Для цього потрібно розрахувати навантажувальну здатність ША.

Для того, щоб надалі вести розрахунки, необхідно знати напруги і струми використовуваних мікросхем. Тому складемо таблицю.

Параметр

Серія мікросхеми


155

555

537

573

мА

1,6

0,4

1,6

3,2

мА

0,04

0,0 2

0,1

0,1

мА

16

8

1,6

3,2

мА

0,4

0,4

0,1

0,1

У

0,4

0,4

0,4

0,4

У

2,4

2,4

4,1

2,4

У

0,4

0,4

0,4

0,4

У

2,4

2,4

2,4

2,4

Таблиця 3 - Основні параметри використовуваних мікросхем.

Вихідний струм МП має бути більше суми вхідних струмів компонентів, підключених до ША та приймаючих з неї інформацію. Такими компонентами є: ПЗУ, ОЗУ, ПККІ, тому:

;

де I ПЗУ = 3,2 мА; I ОЗУ = 1,6 мА; I ПККІ = 0,1 мА;

мА;

Т. до I МП = 0,15 мА, то: ,

тому необхідно встановити шинний формувач, до входу якого підключаємо лінії шини адреси процесора A0 - A15.

Як шинного формувача використовуємо мікросхему КР580ІР86 - восьмирозрядний адресний регістр, призначений для зв'язку мікропроцесора з системною шиною, має підвищену навантажувальною здатністю. Оскільки шина адреси 16-розрядна, а адресний регістр є 8-розрядним, то необхідно використовувати дві мікросхеми, приєднавши одну з них до молодших восьми лініях шини адреси, а другу - до старших восьми лініях.

Залежно від стану стробирующий сигналу STB мікросхема може працювати в двох режимах:

- При STB = 1; OE = 0 - шинний формувач. Інформація на виходах Q повторюється по відношенню до входів D.

- При STB = 0; OE = 0 - відбувається "замикання" переданої інформації у внутрішньому тригері, і вона зберігається до тих пір поки на вході STB = 0. Протягом цього часу зміна інформації на входах D не впливає на стан виходів Q.

- При переході OE = 1 всі виходи Q переходять в третій стан незалежно від вхідних сигналів STB і D.

Оскільки ми використовуємо мікросхеми в якості шинного формувача, то висновки OE - заземляти, а висновки STB - підключаємо через до шини живлення +5 У через опору R3, R4 відповідно.

де I 1 вх = 50 мкА - максимальний вхідний струм високого рівня для мікросхеми КР580ІР82.

кОм;

Ом;

Значення опору R3 лежить в межах від 500 Ом до 48 кОм. Приймемо R3 = 1 кОм.

Потужність розсіювання R3:

Вт;

Розрахуємо принципову схеми блоку запам'ятовуючих пристроїв.

Як ПЗУ використовуємо мікросхему пам'яті К573РФ2 - репрограмміруемое постійне запам'ятовуючий пристрій об'ємом 2 Кбайта зі стиранням інформації УФ-світлом. Програмування ПЗУ здійснюється за допомогою спеціального пристрою - програматора. За вхідним і вихідним сигналами мікросхема сумісна з ТТЛ-мікросхемами. К573РФ2 здатна зберігати записану інформацію під напругою живлення +5 В протягом 15 ... 50 тис. годин, а при відключеному харчуванні - 5 ... 15 років.

Для виключення втрати інформації при її тривалому зберіганні вікно корпусу мікросхеми при експлуатації має бути захищене від дії ультрафіолетового і світлового опромінення, наприклад, світлонепроникної плівкою.

Рисунок 9 - Принципова схема БЗУ.

Підключення ПЗУ проводиться таким чином: вхідні лінії вибірки адреси A 0 - A 10 з'єднаємо з відповідними лініями шини адреси, вхідні лінію CS підключимо до селектора адреси, що забезпечує вибір даної мікросхеми, а вхід OE - до лінії шини керування RD, роздільною читання даних з мікросхеми . Вихідні лінії даних DIO 0 - DIO 7 з'єднаємо з системною шиною даних. Вхід U пр - заземлюється.

Оперативний запам'ятовуючий пристрій (ОЗП) під час роботи системи зберігає коди всіх символів, що виводяться. T. к. кількість символів у рядку N З = 9, а кількість рядків N С = 15, то загальне число елементів відображення, що зберігаються в ОЗП:

Тому в якості ОЗУ використовуємо мікросхему пам'яті КР537РУ8А - статичне ОЗУ, ємністю 2 Кбайта.

Для неї характерні висока завадостійкість, мала споживана потужність, здатність зберігати записану інформацію при зниженій напрузі живлення 1,5 ... 3В. К537РУ8А працює в режимах запису, зчитування й зберігання інформації.

Враховуючи, що 135 = 87 h і що екранна область ОЗУ розташовується з адреси 0800 h, то вся екранна область займе адреси з 0800 h по 0800 h +28 h 1 = 0827 h. Один адресу не враховується, оскільки відлік ведеться від поточного значення, а не з наступного.

Інформаційні входи і виходи мікросхеми суміщені, тому що записується інформація вводиться в мікросхему, а зчитувальна виводиться з неї за одним лініях, що обумовлює мультиплексний режим їх роботи.

Крім того, мікросхема КР537РУ8А має два рівнозначних сигналу вибору: CS 1 і CS 2. Умовою дозволу доступу до мікросхеми є наявність напруги низького рівня на обох входах. Враховуючи, що дана мікросхема відноситься до групи тактируемого статичних ОЗУ, код адреси фіксується перепадом одного із сигналів вибору зі стану високого рівня в стан низького рівня напруги, причому тієї із сигналів, який здійснить зазначений перехід останнім.

Тому підключення ОЗУ проводиться таким чином: вхідні лінії вибірки адреси A 0 - A 10 з'єднаємо з відповідними лініями шини адреси, вихідні лінії даних DIO 0 - DIO 7 з'єднаємо з шиною даних. Вхідні лінії CS 1 і CS 2 підключимо до селектора адреси, що забезпечує вибір даної мікросхеми. Таке включення дозволить активувати ОЗУ тільки в моменти читання або запису інформації. Вхід W / R під'єднав до лінії шини керування WR, що забезпечить вибір режиму роботи: запис або читання.

Розрахуємо принципову схеми селектора адреси. Селектор адреси спроектуємо на основі розподіленого адресного простору з допомогою логічних елементів. Селектор адреси робить вибір одного з пристроїв: ПЗУ, ОЗУ, ПККІ.

Відповідно до розподіленим адресним простором для вибору ПЗУ необхідно, щоб на адресних лініях A 15, A 14, A 13, A 12, A 11 були нулі, тобто повинна виконуватися логічна функція:

;

Для вибору ОЗУ необхідно, щоб на адресних лініях A 15, A 14, A 13, A 12 були нулі, а на лінії A 11 - одиниця, тобто повинна виконуватися логічна функція:

;

Для вибору ПККІ необхідно, щоб на адресних лініях A 15, A 14, A 13, A 11 були нулі, а на лінії A 12 - одиниця, тобто повинна виконуватися логічна функція:

;

Для вибору ПЗУ необхідно сигнали зазначених адресних ліній проінвертіровать і з'єднати логічним елементом "5-І-НІ".

Для вибору ОЗУ необхідно сигнали з адресних ліній A 15, A 14, A 13 і A 12 проінвертіровать і разом з сигналом з лінії A 11 з'єднати логічним елементом "5-І-НІ".

Для вибору ПККІ необхідно сигнали з адресних ліній A 15, A 14, A 13 і A 11 проінвертіровать і разом з сигналом з лінії A 12 з'єднати логічним елементом "5-І-НІ".

Т. до стан ліній A 15, A 14, A 13 для вибору всіх перерахованих пристроїв однаково, то їх можна, проінвертіровав, з'єднати логічним елементом "3-І" і використовувати як загальний блок при виборі пристроїв.

Тоді для вибору ПЗУ потрібно на елемент "3-І-НІ" подати інвертовані сигнали з ліній A 12 і A 11 і сигнал з елементу "3-І".

Для вибору ОЗУ потрібно на елемент "3-І-НІ" подати інвертований сигнал з лінії A 12, неінвертірованний сигнал з лінії A 11 і сигнал з елементу "3-І".

Рисунок 10 - Принципова схема селектора адреси.

Для вибору ПККІ потрібно на елемент "3-І-НІ" подати неінвертірованний сигнал з лінії A 12, інвертований сигнал з лінії A 11 і сигнал з елементу "3-І".

Таким чином, для конструювання селектора адреси потрібно 5 інверторів, 1 елемент "3-І" і 3 елементи "3-І-НІ".

Тому вибираємо такі мікросхеми:

К555ЛН1 - 6 інверторів;

К555ЛІ3 - 3 елементи "3-І";

К155ЛА4 - 3 елементи "3-І-НІ".

Розрахуємо принципової схеми пристрою вводу. Для введення даних у пристрої відображення інформації використовується клавіатура. Клавіатура являє собою набір клавіш. Кожна клавіша складається з мікроперемикача, кнопки і зворотно-пружинного механізму. Кнопка призначена для зручності роботи з клавіатурою, а також для додання клавіатурі естетичного вигляду.

1000

Як мікроперемикача використовується командна кнопка КН-1, яка має такі параметри:

1000 0,01 50 1,5 15000 40 12 12

-Опір ізоляції, МОм, не менше 1000

-Електрична міцність ізоляції при нормальних

кліматичних умовах, В 100

-Опір електричних контактів, Ом, не більше 0,01

-Напруга, що комутується, В 50

-Струм, що комутується, А 1,5

-Зносостійкість, циклів комутації 15000

-Маса, г 40

-Висота, мм 12

-Ширина, мм 12

Для здійснення функцій введення інформації в систему за допомогою клавіатури використовуємо програмований контролер клавіатури і індикації (ПККІ) К580ВВ79.

К580ВВ79 - програмований інтерфейсне пристрій, призначений для введення і виведення інформації в системах, виконаних на основі мікропроцесорів К580ВМ80А. Мікросхема складається з двох функціонально автономних частин: клавіатурної і дисплейної.

Клавіатурна частина забезпечує введення інформації в мікросхему через "лінії повернення" RET 7 - - RET 0 з клавіатури, яка має обсяг матриці 8x8 розрядів. Крім того, в ній передбачено спеціальний режим виявлення помилок при замиканні двох і більше клавіш, а також введена схема усунення брязкоту при замиканні - розмиканні клавіші.

Вхідну лінію вибору мікросхеми CS підключимо до лінії вибору ПККІ селектора адреси, лінії С і SR - до відповідних виходів тактового генератора. Двонапрямлені лінії даних DO - D 7 контролера під'єднав до ліній шини даних, вхідні лінію адреси АТ - до однойменної лінії ША, а вхідні лінії читання RD і запису WR - до ліній ШУ RDIO і WRIO, відповідно. Сигнал СВ / STB використовується для того, щоб вміст входів RET 7 RET 0 записувалося в буферні схеми клавіатури по стробирующий імпульсам. Даний вхід заземлюється.

Оскільки даний пристрій буде працювати без переривань, то вихідна лінія INT не використовується.

Вхідний сигнал SH призначений для вибору верхнього або нижнього регістру символів, що вводять, але оскільки в системі символи фіксовані, то вихід SH не використовується і заземлюється.

Для сканування матриці клавіатури використовуються лінії сканування ПККІ S3 - SO. Підключимо ці лінії до входів дешифратора для того, щоб перетворити код з виходу цих ліній в позиційний код. Як дешифратора використовуємо мікросхему К555ІД7. Це високошвидкісний дешифратор - де-мультиплексор, що перетворює двійковий код, що надходить на його входи в напругу низького логічного рівня, що з'являється на одному з його виходів. Дешифратор має трехвходовий логічний елемент дозволу ЕЗ-Е1, при цьому, дешифрування відбувається, коли на входах Е1 і Е2 напруга низького рівня, а на виході ЕЗ - високого. Тому вхідні лінії Е1 і Е2 заземлюються, а ЕЗ - підключається до шини живлення і піт = +5 В через резистор.

Мікросхема має наступні параметри:

- Мінімальна напруга високого рівня U д вх = 2,4 В,

- Максимальний вхідний струм I д вх = 0,04 мА.

Наведемо таблицю істинності дешифратора К555ІД7 (таблиця 4),

Таблиця 4 - Таблиця істинності дешифратора К555ІД7

E1

E2

E3

DI0

DI1

DI2

DO0

DO1

DO2

DO3

DO4

DO5

DO6

DO7

1

X

X

X

X

X

1

1

1

1

1

1

1

1

X

1

X

X

X

X

1

1

1

1

1

1

1

1

X

X

0

X

X

X

1

1

1

1

1

1

1

1

0

0

1

0

0

0

0

1

1

1

1

1

1

1

0

0

1

0

0

1

1

0

1

1

1

1

1

1

0

0

1

0

1

0

1

1

0

1

1

1

1

1

0

0

1

0

1

1

1

1

1

0

1

1

1

1

0

0

1

1

0

0

1

1

1

1

0

1

1

1

0

0

1

1

0

1

1

1

1

1

1

0

1

1

0

0

1

1

1

0

1

1

1

1

1

1

0

1

0

0

1

1

1

1

1

1

1

1

1

1

1

0

Опір Rl знайдемо з наступних міркувань: верхньою межею опору є значення, яке забезпечує на вході мікросхеми мінімальна напруга високого рівня U д вх при максимальному вхідному струмі 1'д вх; мінімальне ж значення визначається обмеженням значення вхідного струму. Тому максимальне значення опору R 1 знайдемо за формулою:

. (6)

Тоді:

кОм.

Мінімальне значення опору визначиться наступним чином: приймемо, що на цьому опорі падає напруга, рівне 0,5% від напруги живлення, тоді:

.

Тому:

Ом.

Таким чином, значення опору резистора лежить в межах від 625 Ом до 65 кОм.

Вибір елементів виробляємо з стандартного ряду Е 24. Вибираємо R 1 = 1 кОм.

Потужність розсіювання опору R обчислюється за формулою:

.

Тоді потужність розсіювання R 1 одно:

мкВт.

Вихідні лінії дешифратора, що формують сигнали сканування, підключимо до стовпцях матриці клавіш. Сигнали з рядків матриці подамо на лінії повернення RET 7 - RET 0 контролера клавіатури.

Розрахуємо частоту сканування однієї клавіші клавіатури, враховуючи, що частота синхронізації МП / с = 2 МГц.

При програмуванні синхронізації ПККІ максимально виставляється коефіцієнт розподілу дорівнює До пккі = 31. Тоді частота синхронізації ПККІ складе:

,

Гц.

Клавіатура містить 48 клавіш, отже, частота сканування однієї клавіші:

І час сканування клавіші:

Це значно більше мінімального значення становить 80 мкс.

При натисканні клавіші в ході сканування ПККІ видає на шину даних код клавіші в наступному форматі:

Таблиця 5 - код клавіш.

SH

Номер рядка (SCAN)

Номер стовпця (RET)

D 7

D 6

D 5

D 4

D 3

D 2

D 1

D 0

Номер рядка SCAN та номер стовпчика RET представляють собою двійкове число. Біти SH і у нас не використовуються.

Складемо таблицю кодування клавіатури. Клавіатура має розмір 6х8, невикористовувані рядки в таблицю 6 не вносяться.

Клавіші на клавіатурі розташовуються відповідно до таблиці 6. Як згадувалося вище код клавіші в форматі ПККІ обробляється процесором і на шину даних виставляється вже код в КОІ - 7.

Таблиця 6 - коди клавіш.

SCAN / RET

000

001

010

011

100

101

110

111

000

1

2

3

4

5

6

7

8

001

9

0

/

Ц

У

До

Е

ВК

010

Н

Г

Ш

Щ

З

Х

'

ß

011

Ф

И

У

А

П

Р

Про

à

100

Я

Ч

З

М

І

Т

Ь

SP

101

Л

Д

Ж

Е

Б

Ю



Клавіші на клавіатурі розташовуються відповідно до цієї таблиці. Як згадувалося вище код клавіші в форматі ПККІ обробляється процесором і на шину даних виставляється вже код в КОІ - 7. Обробка процесором коду ПККІ полягає у зверненні до вбудованої в ПЗУ таблиці відповідності коду ПККІ кодом КОІ - 7. Тобто ПЗУ практично переводить код символу з одного формату в іншій. Причому за кодами функціональних клавіш містяться в адреси підпрограм обробників в ПЗУ. Інакше кажучи скажімо при натисканні користувачем клавіші ПККІ видає на ШД байт даних, що відповідає цієї клавіші. Мікропроцесор додає до цього числа яке то число є коефіцієнтом перекладу числа на адресу ПЗУ, за цією адресою записаний код клавіші в КОІ - 7, який і виставляється на шину даних. Далі мікропроцесор перевіряє, не адресу чи це і якщо немає як у нашому випадку, пересилає код клавіші дисплейної частини ПККІ в ОЗУ. Інакше справа відбувається при натисканні на функціональну клавішу. Дії відбуваються практично аналогічно, але тільки в ПЗУ прописаний адреса підпрограми обробника і мікропроцесор визначаючи, що це адреса починає виконувати підпрограму обробник. Таблиця повинна міститися в ПЗУ після програми, помістимо її на самий верх доступної пам'яті, розмір таблиці складає 48 байт складемо таблицю відповідності яка буде записана в ПЗП, причому помістимо її на самий верх доступною області ПЗУ щоб уникнути її перетину з програмою. Найдоступніший верхній адресу ПЗУ 07 FFh віднімемо від нього останній адресу таблиці 2 Fh (101111) (точка) і дізнаємося, коефіцієнт перерахунку, щоб отримати адресу записаного в таблиці елемента (символу). FFh - 2 Fh = D 0 h. Тобто має додаватися число D 0 h. Складемо таблицю на підставі цього таблицю 7.

Табліца7

Адреса

HEX

Символ

Код ПККІ

Код

КОІ - 7



BIN

HEX

НЕХ

07D2

1

000000

00

31

07D3

2

000001

01

32

07D4

3

000010

02

33

07D5

4

000011

03

34

07D6

5

000100

04

35

07D7

6

000101

05

36

07D8

7

000110

06

37

07D9

8

000111

07

38

07DA

9

001000

08

39

07DB

0

001001

09

30

07 DC

/

001010

0A

2F

07 DD

Ц

001011

0 B

63

07DE

У

001100

0 C

75

07DF

До

001101

0D

6B

07E0

Е

001110

0E

65

07 E 1

ВК

001111

0F

78

07 E 2

Н

010000

10

6 E

07E3

Г

010001

11

67

07E4

Ш

010010

12

7B

07 E 5

Щ

010011

13

7D

07 E 6

З

010100

14

7A

07E7

Х

010101

15

68

07E8

'

010110

16

5F

07E9

ß

010111

17

09

07 EA

Ф

011000

18

66

07EB

И

011001

19

79

07EC

У

011010

1A

77

07ED

А

011011

1B

61

07 EE

П

011100

1C

70

07EF

Р

011101

1 D

72

07 F 0

Про

011110

1E

6F

07F1

à

011111

1 F

41

07 F 2

Я

100000

20

71

07 F 3

Ч

100001

21

7E

07 F 4

З

100010

22

73

07F5

М

100011

23

6 D

07F6

І

100100

24

69

07F7

Т

100101

25

74

07F8

Ь

100110

26

78

07F9

SP

100111

27

20

07 FA

Л

101000

28

6C

07FB

Д

101001

29

64

07FC

Ж

101010

2A

76

07 FD

Е

101011

2B

7C

07FE

Б

101100

2 C

62

07FF

Ю

101101

2D

60

На кожну підпрограму обробки спеціальних клавіш виділимо по 200 байт, цього цілком достатньо якщо враховувати, що програма природно виконується на Асемблер - який славиться своєю компактністю. Розташуємо підпрограми в пам'яті безпосередньо перед таблицею і після основної обробній програми, тобто наші функціональні підпрограми будуть знаходитися між основною програмою і таблицею КОІ-7. Розрахуємо адреси за якими будуть записані підпрограми. Кінцева адреса підпрограм повинен дорівнювати 07Е F. Відкиньмо від цієї адреси 600 байт:

07 EFh - 258 h = 0578 h. Отже підпрограми почнуться з адреси 0578 h. Тепер послідовно додаючи по 200 байт обчислимо адреси кожної підпрограми двісті байт в шістнадцятковій системі числення будуть виглядати як С8, тобто будемо додавати до даного адресою це число отримаємо соотвественно: 0640 h, 0708 h

Отже, з адреси 0578 h запишемо підпрограму обробки клавіші "ВК" повернення, відповідно до таблиці занесемо молодшу частину адреси.

З адреси 0641 h запишемо підпрограму обробки клавіші "à" редагування і переміщення вправо, в таблицю занесемо молодшу частину адреси.

А з адреси 0709 h запишемо підпрограму обробки клавіші "ß" редагування і переміщення вліво, в таблицю занесемо молодшу частину адреси.

Вихідні сигнали з ПККІ DSPA0 - DSPA3, DSPB0 - DSPB3 подамо на адресні входи ПЗУ знакогенератора. ПЗУ знакогенератора служить перетворювачем коду КОІ - 7 у код індикатора, тобто в код включення певних сегментів. Необхідно включати 14 сегментів. Тому досить двох 8-розрядних мікросхем ПЗУ. Для ПЗУ знакогенератора візьмемо репрограмміруемую ПЗУ К573РФ2. Дана інтегральна мікросхема є репрограмміруемое ПЗУ об'ємом 2 Кбайта, запис у яку проводиться електричними сигналами, а стирання - ультрафіолетовим випромінюванням. Програмування ПЗУ здійснюється за допомогою спеціального пристрою - програматора. За вхідним і вихідним сигналами мікросхема сумісна з ТТЛ-мікросхемами.

Для виключення втрати інформації при її тривалому зберіганні вікно корпусу мікросхеми при експлуатації має бути захищене від дії ультрафіолетового і світлового опромінення, наприклад, світлонепроникної плівкою.

Доступ до мікросхеми здійснюється подачею напруги рівня логічного нуля на входи мікросхеми CS і OE.

Наведемо таблиці, по яких проводиться перекодування з коду КОІ - 7 у позиційний код символу в знакогенератора.

Таблиця 8 - Перекодування з коду КОІ - 7 у позиційний код символу для DD -14

Символ

Код КОІ-7

Адреса ЗГ

код ЗГ


HEX

BIN

A7 A6 A5 A4 A3 A2 A1 A0

D7 D6 D5 D4 D3 D2 D1 D0

HEX

1

31

0011 0 00 1

0 0 1 1 0 0 0 1

00000010

2

2

32

0011 0 0 10

0 0 1 1 0 0 1 0

01100100

64

3

33

0011 0 0 11

0 0 1 1 0 0 1 1

00100100

24

4

34

0011 01 0 0

0 0 1 1 0 1 0 0

00001000

8

5

35

0011 01 0 1

0 0 1 1 0 1 0 1

00100100

64

6

36

0011 0110

0 0 1 1 0 1 1 0

10100110

26

7

37

0011 0111

0 0 1 1 0 1 1 1

01000100

44

8

38

0011100 0

0 0 1 1 1 0 0 0

01100100

64

9

39

0011100 1

0 0 1 1 1 0 0 1

00101100

0

30

0011 0 00 0

0 0 1 1 0 0 0 0

00101110

20

00100000

0 0 1 0 0 0 0 0

00100000

20

/

2F

00101111

0 0 1 0 1 1 1 1

01000000

40

Ц

63

01100011

0 1 1 0 0 0 1 1

00111010

У

75

01110101

0 1 1 1 0 1 0 1

00101000

28

До

6B

01101011

0 1 1 0 1 0 1 1

10000010

82

Е

65

01100101

0 1 1 0 0 1 0 1

10100110

А6

ВК

78

01111000

0 1 1 1 1 0 0 0

10000000

80

Н

6 E

01101110

0 1 1 0 1 1 1 0

10001010

Г

67

01100111

0 1 1 0 0 1 1 1

00000110

06

Ш

7B

01111011

0 1 1 1 1 0 1 1

00101010

Щ

7D

01111101

0 1 1 1 1 1 0 1

00111010

З

7A

01111010

0 1 1 1 1 0 1 0

10101100

АС

Х

68

11101000

1 1 1 0 1 0 0 0

01000000

40

'

5F

01011111

0 1 0 1 1 1 1 1

10100110


ß

09

00001001

0 0 0 0 1 0 0 1

00000000

00

Ф

66

01100110

0 1 1 0 0 1 1 0

00000100

04

И

79

01111001

0 1 1 1 1 0 0 1

00101010

У

77

01110111

0 1 1 1 0 1 1 1

10100110

А6

А

61

01100001

0 1 1 0 0 0 0 1

01001000

48

П

70

01110000

0 1 1 1 0 0 0 0

00001110

08

Р

72

01110010

0 1 1 1 0 0 1 0

10000110

86

Про

6F

01101111

0 1 1 0 1 1 1 1

01010110

56

à

41

01000001

0 1 0 0 0 0 0 1

11000000

С0

Я

71

01110001

0 1 1 1 0 0 0 1

01001100

Ч

7E

01111110

0 1 1 1 1 1 1 0

00001000

48

З

73

01110011

0 1 1 1 0 0 1 1

00100110

26

М

6 D

01101101

0 1 1 0 1 1 0 1

00001010

І

69

01101001

0 1 1 0 1 0 0 1

01001010

Т

74

01110100

0 1 1 1 0 1 0 0

00000100

4

Ь

78

01111000

0 1 1 1 1 0 0 0

10100010

А2

SP

20

00100000

0 0 1 0 0 0 0 0

11000000

С0

Л

6C

01101100

0 1 1 0 1 1 0 0

01001000

48

Д

64

01100100

0 1 1 0 0 1 0 0

01111001

79

Ж

76

01110110

0 1 1 1 0 1 1 0

01000000

40

Е

7C

01111100

0 1 1 1 1 1 0 0

00101100

Б

62

01100010

0 1 1 0 0 0 1 0

10100110

А6

Ю

60

01100000

0 1 1 0 0 0 0 0

10001010

Таблиця 9 - Перекодування з коду КОІ - 7 у позиційний код символу для DD -15

Символ

Код КОІ-7

Адреса ЗГ

код ЗГ


HEX

BIN

A7 A6 A5 A4 A3 A2 A1 A0

D7 D6 D5 D4 D3 D2 D1 D0

HEX

1

31

0011 0 00 1

0 0 1 1 0 0 0 1

00000000

00

2

32

0011 0 0 10

0 0 1 1 0 0 1 0

00000100

4

3

33

0011 0 0 11

0 0 1 1 0 0 1 1

00010100

14

4

34

0011 01 0 0

0 0 1 1 0 1 0 0

00001001

9

5

35

0011 01 0 1

0 0 1 1 0 1 0 1

00010001

11

6

36

0011 0110

0 0 1 1 0 1 1 0

00010000

10

7

37

0011 0111

0 0 1 1 0 1 1 1

00000100

4

8

38

0011100 0

0 0 1 1 1 0 0 0

00010011

13

9

39

0011100 1

0 0 1 1 1 0 0 1

00001001

9

0

30

0011 0 00 0

0 0 1 1 0 0 0 0

00000000

00

20

00100000

0 0 1 0 0 0 0 0

00000000

00

/

2F

00101111

0 0 1 0 1 1 1 1

00000010

2

Ц

63

01100011

0 1 1 0 0 0 1 1

00000000

00

У

75

01110101

0 1 1 1 0 1 0 1

00001001

09

До

6B

01101011

0 1 1 0 1 0 1 1

00010100

14

Е

65

01100101

0 1 1 0 0 1 0 1

00001000

08

ВК

78

01111000

0 1 1 1 1 0 0 0

00000000

00

Н

6 E

01101110

0 1 1 0 1 1 1 0

00001000

08

Г

67

01100111

0 1 1 0 0 1 1 1

00000000

00

Ш

7B

01111011

0 1 1 1 1 0 1 1

00000010

02

Щ

7D

01111101

0 1 1 1 1 1 0 1

00000010

02

З

7A

01111010

0 1 1 1 1 0 1 0

00001000

08

Х

68

11101000

1 1 1 0 1 0 0 0

00010101

15

'

5F

01011111

0 1 0 1 1 1 1 1

00010000

10

ß

09

00001001

0 0 0 0 1 0 0 1

00011100

Ф

66

01100110

0 1 1 0 0 1 1 0

00000111

7

И

79

01111001

0 1 1 1 1 0 0 1

00010000

10

У

77

01110111

0 1 1 1 0 1 1 1

00000100

04

А

61

01100001

0 1 1 0 0 0 0 1

00001100

П

70

01110000

0 1 1 1 0 0 0 0

00000000

00

Р

72

01110010

0 1 1 1 0 0 1 0

00000100

04

Про

6F

01101111

0 1 1 0 1 1 1 1

00000000

00

à

41

01000001

0 1 0 0 0 0 0 1

00000001

01

Я

71

01110001

0 1 1 1 0 0 0 1

00001001

09

Ч

7E

01111110

0 1 1 1 1 1 1 0

00001001

09

З

73

01110011

0 1 1 1 0 0 1 1

00000000

00

М

6 D

01101101

0 1 1 0 1 1 0 1

00000101

05

І

69

01101001

0 1 1 0 1 0 0 1

00000100

04

Т

74

01110100

0 1 1 1 0 1 0 0

00000010

02

Ь

78

01111000

0 1 1 1 1 0 0 0

00010000

10

SP

20

00100000

0 0 1 0 0 0 0 0

00000000

00

Л

6C

01101100

0 1 1 0 1 1 0 0

00000100

04

Д

64

01100100

0 1 1 0 0 1 0 0

00000100

04

Ж

76

01110110

0 1 1 1 0 1 1 0

00010111

07

Е

7C

01111100

0 1 1 1 1 1 0 0

00001000

10

Б

62

01100010

0 1 1 0 0 0 1 0

001010000

10

Ю

60

01100000

0 1 1 0 0 0 0 0

00011100

Код символу в формі для безпосереднього виведення на індикатор займає 1 адресу.

Розрахуємо об'єм ЗГ. Кількість використовуваних символів одно 17, т. е. . Один символ кодується 1 байтом: . Тоді об'єм ЗГ визначиться за формулою:

байт.

Розрахуємо блок індикації. Сигнали з виходів сканування (S 0 - S 3), що є виходами вбудованого в мікросхему лічильника, подамо на дешифратор, який буде здійснювати вибірку індикаторів. Для дешифратора використовуємо мікросхему К155ІД3.

Мікросхема К155ІД3 представляє собою високошвидкісний дешифратор - демультиплексор, що перетворює чотирирозрядний двійковий код, що надходить на входи в сигнал логічного нуля, який з'являється на одному з виходів. Дешифратор має елемент дозволу і переходить в активний стан тільки тоді, коли на входах Е1 і Е2 присутній сигнал рівня логічного нуля (таблиця 8). На вхід Е1 подамо сигнал гасіння BD з ПККІ. Це робиться для того, щоб у момент зміни даних на індикаторі, він був вимкнений, інакше індикатор буде горіти постійно, що утруднить читабельність виведеної інформації.

До виходів дешифратора підключимо інвертори, які переводять вихідний рівень сигналів з ​​негативною логіки в позитивну. Для інверторів візьмемо мікросхему К555ЛН1, що містить у собі шість елементів "НЕ".

Далі сигнали вибірки анодів підключимо до блоку узгодження вихідних рівнів мікросхем з вхідними рівнями індикатора.

Таблиця 8 - Таблиця істинності дешифратора К155ІД3

E1

E2

DI0

DI1

DI2

DI3

DO0

DO1

DO2

DO3

DO4

DO5

DO6

DO 7

DO8

DO9

DO10

DO11

DO12

DO13

DO14

DO15

1

X

X

X

X

X

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

X

1

X

X

X

X

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

0

0

0

0

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

0

0

0

1

0

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

0

0

0

0

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

0

0

0

1

0

0

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

0

0

0

1

0

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

0

0

0

1

1

0

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

0

0

0

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

0

0

1

0

0

0

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

0

0

1

0

0

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

0

0

1

0

1

0

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

0

0

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

0

0

1

1

0

0

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

0

0

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

0

0

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

0

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

Розрахуємо БС2 на прикладі ключа Кл15 (рисунок 11).

Рисунок 10 - Принципова схема ключів анодів сканування.

Якщо з дешифратора подається напруга високого рівня, то транзистор виявляється замкненим і на анод подається напруга, близьке до 200 В і виникає розряд. Якщо ж з дешифратора подається напруга низького рівня, то транзистор виявляється відкрито, на анод подається напруга, близьке до 0 В і розряд не виникає.

Виберемо транзистор КТ809А, який призначений для роботи у вихідних каскадах рядкової розгортки, у потужних імпульсних підсилювачах і має наступні параметри:

- Постійний струм колектора, , A 3

- Постійний струм бази, , А 1,5

- Імпульсний струм колектора, , А 5

- Постійна напруга емітер - база, , У 4

- Постійна напруга колектор - емітер, , В 400

- Напруга насичення колектор - емітер, , У 0,6

- Напруга насичення база - емітер, , У 1,3

- Постійна розсіює потужність колектора, , Вт 40

- Статичний коефіцієнт передачі струму в схемі з ОЕ, 30

Приймемо, що струм бази транзистора дорівнює 0,1 мА. Тоді струм колектора визначимо за формулою:

,

мА.

Коли транзистор відкритий, то струм колектора дорівнює:

,

Тоді:

.

Оскільки струм за системою індикації не більше 2,5 мА, приймемо мА тоді:

мА.

Опір R 42 визначиться за формулою:

,

Ом.

Виберемо стандартне значення кОм.

Потужність розсіювання опору R 42 визначимо за формулою (4):

Вт

Розрахуємо опір резистора бази R 41, враховуючи, що через нього протікає струм бази тільки одного транзистора, тому що ключі працюють поперемінно. Опір можна підрахувати за формулою:

,

Ом.

Виберемо стандартне значення кОм.

Потужність розсіювання опору R 41 визначимо за формулою (4):

мВт.

Оскільки в кожний момент часу відкритий тільки один транзистор, то струм споживання дорівнюватиме:

,

мА.

Зробимо розрахунок БС1 на прикладі ключа Кл1 (рисунок 12).

Рисунок 12 - Принципова схема ключа катода індикації

Схема працює в такий спосіб. Якщо знакогенератор в даному такті видає інформацію, то на його виході встановлюється високий рівень напруги, яка подається на базу транзистора VT 1. Тоді транзистор VT 1 відкривається, і дільник напруги R 7 - R 8 встановлює на емітттере VT 2 напруга 30 В і виникає розряд. Якщо знакогенератор не видає інформацію, то на його виході з'явиться напруга низького рівня і транзистор VT 1 закриється. Тоді на емітер VT 2 з'явиться напруга 195 В і розряд не виникає.

Виберемо для ключів транзистори КТ809А.

Розглянемо випадок, коли на емітер VT 2 буде напруга 195 В, т. е. транзистор VT 1 закритий.

Враховуючи, що струм за системою індикації складає мА і , Отримаємо: , Тобто: мА.

Тоді струм бази транзистора VT 2 буде дорівнює:

,

мкА.

Приймемо струм через резистор R 9 рівним

Тоді:

мкА.

Струм через резистор R 7 дорівнює:

.

мкА.

Визначимо потенціал бази транзистора:

.

Для того щоб забезпечити струм бази транзистора мкА, необхідно прикласти напругу В.

Тоді:

В.

Тоді R 7 визначимо за формулою:

,

Ом.

Виберемо стандартне значення кОм.

Потужність розсіювання опору R 7 визначимо за формулою (4):

мкВт.

Опір R 9 можна розрахувати за формулою:

,

Ом.

Виберемо стандартне значення кОм.

Потужність розсіювання опору R 9 визначимо за формулою (4):

мкВт.

Опір колектора R 10 розрахуємо за формулою:

,

Ом.

Виберемо стандартне значення кОм.

Потужність розсіювання опору R 10 визначимо за формулою (4):

мВт.

Тепер розглянемо випадок, коли на емітер VT 2 буде напруга 30 В, тобто транзистор VT 1 відкритий.

Тоді на базі транзистора VT 2 буде напруга:

В.

Струм через резистор R 7 визначимо за формулою:

,

мА.

Струм колектора транзистора VT 1 дорівнює:

,

мА.

Опір R 8 дорівнюватиме:

,

Ом.

Виберемо стандартне значення кОм.

Потужність розсіювання опору R 8 визначимо за формулою (4):

мВт.

Струм бази транзистора буде дорівнює:

,

мкА.

Для того, щоб забезпечити струм бази транзистора мкА, необхідно прикласти напругу В.

Оскільки вихідна напруга високого рівня з логічного елемента дорівнює В, то для узгодження рівнів потрібно опір R 6:

,

Ом.

Виберемо стандартне значення кОм.

Потужність розсіювання опору R 6 визначимо за формулою (4):

мкВт.

Інформаційні виходи ПЗУ підключимо до блоку узгодження рівнів, а блок узгодження до катодів індикаторів. Індикатори підключимо наступним чином: всі катоди однотипних сегментів з'єднаємо паралельно і підключимо до ПЗУ знакогенератора через блок узгодження БС1, аноди підключимо до дешифраторів і блоку узгодження БС2.

Розрахуємо частоту відображення інформації. Оскільки для сканування індикаторів використовується дешифратор К155ІД3, який виробляє почергову активацію всіх своїх 16 виходів, то частота сканування складе:

,

де K ДШ - кількість виходів дешифратора; K ДШ = 16.

Гц.

Отримана частота вище частоти критичного миготіння, рівного 50 Гц, тому що формується зображення буде сприйматися як безперервно світиться.

Розрахуємо максимальний струм споживання одного індикатора і всієї панелі в цілому.

Максимальний струм споживання індикатора буде в режимі, коли підключені всі сегменти,

Струм через індикатор буде дорівнює сумі струмів всіх семи сегментів:

,

А.

Максимальний струм споживання всій панелі буде в режимі, коли всі індикатори одночасно відображають цифру "8":

,

де N інд - кількість індикаторів в панелі, N інд = 14.

Тоді:

А,

Зробимо вибір разьемов. Виберемо роз'єми типу РП - 15. Це комбінований з'єднувач для об'ємного монтажу для роботи в електричних колах постійного, змінного та імпульсного струмів з частотою до 3 МГц і в радіочастотних електричних колах з частотою до 10 ГГц. Він має такі характеристики:

- Вид контактів гніздо

- Робоча напруга, 0,001 - 400

- Струм на контакт, А 10 -6 - 5

- Опір електричного контакту, Ом 0,004

- Опір ізоляції, МОм 5000

- Гарантійна напрацювання при числі зчленувань 500, ч 10000

Для завадостійкості системи низькочастотні перешкоди по ланцюгу харчування необхідно блокувати конденсатором сумарною місткістю з розрахунку 0,1 мкФ на кожну мікросхему, включеним між шинами харчування й загальним проведенням, безпосередньо на початку шин харчування. Всього в системі 14 мікросхем, тому низькочастотні перешкоди по ланцюгу харчування необхідно блокувати конденсатором ємністю понад 1,4 мкФ. Високочастотні перешкоди необхідно блокувати конденсатором ємністю 0,015 - 0,022 мкФ, включеним між шинами харчування та загальним проводом.

Висновок

Результатом курсового проекту стало спроектоване пристрій (система відображення інформації з програмним керуванням на базі мікропроцесора КР580ВМ80). Використання МП-техніки не тільки уніфікує електронні пристрої відображення інформації та зменшує число компонентів на платі, але скорочує термін розробки та розширює функції, що їх пристроєм, аж до створення "інтелектуальних" дисплеїв, здатних обробляти тексти, тобто здійснювати технічне редагування, зсув по горизонталі або вертикалі, підкреслення слів чи фраз, розсунення і т.п.

Був проведений розрахунок всіх елементів і блоків системи, які в свою чергу були спроектовані і описані в цій пояснювальній записці.

Після проектування проведений детальний аналіз роботи ПККІ в результаті якого було виявлено індивідуальні особливості функціонування, на базі яких і грунтується програмне забезпечення мікропроцесорної системи, алгоритм якого наводиться в пояснювальній записці.

Курсовий проект ж у свою чергу став результатом того, що як фахівці ми отримали великі навички в проектуванні систем відображення, після якого без особливих зусиль зустрівши будь-яку СОІ (на будь-якому індикаторі) ми можемо уявити (приблизно) схему системи та основні принципи її функціонування.

Список використаних джерел

1. А.Г. Алексєєнко. Проектування радіо-електронної апаратури на

мікропроцесорах. - 2 вид., Перер. і доп-Л.: Енергоатоміедат 1984, 272 с.

2. В. Л. Шило. Популярні цифрові мікросхеми: Довідник, М-1989,352 з

3. Мікропроцесори і мікропроцесорні комплекти інтегральних

мікросхем: Довідник / В.-В. Б. Абрайтіс, М.М. Авер'янов, О. І. Велоус та ін; Під ред. В.А. Шахнова. - М.: Радіо і зв'язок 1988. - Т. 1-2

Резистори, конденсатори комутаційні вироби: Довідник / Галкін А.

С, Прохоренко Б.Г - Л..: Енергоатоміедат 1989, - 286 с.

А.В. Нефьодов. Інтегральні мікросхеми і їхні закордонні аналоги:

Довідник Т.5, Т.З, Т.2,-Москва 1997 .- 608с.

Додаток

Позн.

Найменування

К-сть

Примітка


Конденсатори



C1

До 10 - 17 25В - 0, 82 ПКФ + 5%

1


C2-C4

До 10 - 17 25В - 0, 02 2 мкФ + 5%

3


C5

До 10 - 17 25В - 1,5 мкФ + 5%

1



Резистори



R1-R5

МЛТ - 0, 125 - 1К + 5%

5


R 6, R 11, R 16, R 21, R 26, R 31, R 36, R 41, R 46, R 51, R 56, R 61, R 66, R 71

МЛТ - 0, 12 5 - 43 До + 5%

14


R 7, R 12, R 17, R 22, R 27, R 32, R 37, R 42, R 47, R 52, R 57, R 62, R 67, R 72

МЛТ - 0, 2 5 - 120 До + 5%

14


R 8, R 13, R 18, R 23, R 28, R 33, R 38, R 43, R 48, R 53, R 58, R 63, R 68, R 73

МЛТ - 0, 12 5 - 22 До + 5%

14


R 9, R 14, R 19, R 24, R 29, R 34, R 39, R 44, R 49, R 54, R 59, R 64, R 69, R 74

МЛТ - 0, 12 5 - 220 К + 5%

14


R 10, R 15, R 20, R 25, R 30, R 35, R 40, R 45, R 50, R 55, R 60, R 65, R 70, R 75

МЛТ - 0,125 - 4,7 До + 5%

14


R 76 - R 90

МЛТ - 0,5 - 100К + 5%

14


R9 1

МЛТ - 0,125 - 36К + 5%

1



Діоди


VD 1

2Д509А

1


Транзистори


VT1-VT42

КТ809А

42


Мікросхеми


DD1

КР580ГФ24

1

DD 2

КР580ВМ80А

1

DD3

КР580ВК28

1

DD4, DD5

КР580ВА86

2

DD6, DD14, DD15

К573РФ2

3

DD7

К537РУ8А

1

DD8

КР580ВВ79

1

DD9

До 5 55ІД7

1

DD10

До 1 55ІД 3

1

DD11

К555ЛН1

1

DD12

К555ЛІ 3

1

DD13

К155ЛА4

1


Кварцовий резонатор


ZQ

РВ-11

1


Кнопки


SB1 - SB48

КН-1

48


Індикатор


HG1-HG14

ІН-23

1 квітня

Додати в блог або на сайт

Цей текст може містити помилки.

Комунікації, зв'язок, цифрові прилади і радіоелектроніка | Курсова
294.2кб. | скачати


Схожі роботи:
Система відображення та реєстрації інформації
Лазерні засоби відображення інформації
Відображення на екрані дисплея графічної інформації
Пристрої відображення інформації монітор відеокарта
Апаратні засоби виведення графічної інформації Засоби візуального відображення графічної інформації
Відображення інформації по діяльності, що припиняється в бухгалтерській звітності
Сутність балансового методу узагальнення та відображення інформації
Особливості побудови цифрових вузлів засобів відображення інформації
Загальні принципи побудови систем відображення навігаційної інформації використовуються в електронній
© Усі права захищені
написати до нас