Автор работы: Пользователь скрыл имя, 08 Июня 2014 в 22:46, курсовая работа
Мікропроцесорна техніка - область електроніки, яка на даному етапі найшвидше розвивається.
Ядром будь-якої мікропроцесорної системи є мікропроцесор або просто процесор Він виконує арифметичні функції (додавання, множення і т.д.), логічні функції (зсуву, порівняння, маскування кодів та ін.), тимчасове збереження кодів (у внутрішніх регістрах), пересилання кодів між вузлами мікропроцесорної системи і багато чого іншого. Кількість таких елементарних операцій, що виконуються процесором, може досягати декількох сотень. Процесор можна порівняти з мозком системи.
1 Вступ 5
2 Опис структурної схеми 6
3 Розробка принципової схеми 9
3.1 Розробка мікропроцесорного модулю 9
3.2 Організація пам’яті 13
3.3 Розробка блоку клавіатури 17
3.4 Розробка блоку індикації 23
3.5 Вибір програмованого таймеру 25
3.6 Розробка блоку АЦП 26
3.7 Розробка блоку ЦАП 28
3.8 Розробка системи переривань 30
3.9 Розробка послідовного інтерфейсу 31
3.10 Розробка дешифратора адреси 33
4 Розробка програмного забезпечення 35
4.1 Розробка програми мікропроцесора 35
4.2 Програмування інтерфейсів вводу-виводу 36
4.3 Програмування програмованого таймеру 38
Висновок
Список використаних джерел
Додаток А Система управління об’єктом на базі мікропроце-сора і8085. Перелік елементів
4.3 Програмування
програмованого таймеру
Ядром будь-якої мікропроцесорної системи є мікропроцесор або просто процесор Він виконує арифметичні функції (додавання, множення і т.д.), логічні функції (зсуву, порівняння, маскування кодів та ін.), тимчасове збереження кодів (у внутрішніх регістрах), пересилання кодів між вузлами мікропроцесорної системи і багато чого іншого. Кількість таких елементарних операцій, що виконуються процесором, може досягати декількох сотень. Процесор можна порівняти з мозком системи.
Усі свої операції процесор виконує послідовно, тобто одну за іншою, по черзі. Звичайно, існують процесори з паралельним виконанням деяких операцій, зустрічаються також мікропроцесорні системи, у яких кілька процесорів працюють над однією задачею паралельно, але це рідкісні винятки. З одного боку, послідовне виконання операцій - безсумнівна перевага, тому що дозволяє за допомогою тільки одного процесора виконувати будь-які, самі складні алгоритми обробки інформації. Але, з іншого боку, послідовне виконання операцій приводить до того, що час виконання алгоритму залежить від його складності. Прості алгоритми виконуються швидше складних. Тобто мікропроцесорна система здатна зробити все, але працює вона не занадто швидко, адже всі інформаційні потоки приходиться пропускати через один-єдиний вузол - мікропроцесор. У традиційній цифровій системі можна легко організувати паралельну обробку всіх потоків інформації, щоправда, ціною ускладнення схеми.
Рисунок 2.1 – Структура мікропроцесора
До складу ядра входить мінімальна добірка великих інтегральних схем (ВІС) мікропроцесорного комплекту, необхідних для виконання задач керування. Зокрема, ядро повинно вміщувати:
Факультативна частина реалізує аналогові канали вводу-виводу інформації, за допомогою яких контролер взаємодіє з об’єктом керування.
Канали аналогового вводу-виводу реалізуються на підставі відповідних схем АЦП або ЦАП.
Вибір розрядності ЦАП-АЦП виконується згідно з формулами:
NX = log 2 (Xmax / δx); (3.1)
NY = log 2 (Ymax / δy); (3.2)
де: Xmax , Ymax – максимальні величини координат ПВГІ і ГРП;
δx , δy – дозволяюча здатність ПВГІ і ГРП за координатами X і Y .
Для ГРП:
NX = log 2 (300 / 0,25) = 10
NY = log 2 (460 / 0,25) = 11
Для ПВГІ:
NX = log 2 (200 / 0,25) = 9
NY = log 2 (300 / 0,25) = 10
Отримані за формулами (3.1) та (3.2) результатів округлються до цілого числа байтів.
До складу мікропроцесорного модулю входять:
Кількість мікросхем
ЗП у стовпці визначаємо за формулою 3.2:
де Nзп – кількість комірок в середині мікросхеми.
Загальна кількість
мікросхем ЗП визначається за формулою
3.3:
3.2.1Опис мікросхеми ПЗП
Згідно курсового проекту вибираємо мікросхему ПЗП КР556РТ15
Мікросхема, має
організацію 2к слів х 4 розрядів і належить
до динамічних запам’ятовуючих пристроїв.
Умовне графічне зображення показано
на рисунку 3.5
Характеристики мікросхеми:
Інформаційна ємність 8192 біт;
Напруга живлення 5 В5%;
Споживча потужність не більше 500 мВт;
Діапазон температур -10…+70 оС;
Вихід Три стани;
Сумісність по входу та виходу с ТТЛ-схемами.
Рисунок 3.5 - Умовне графічне позначення мікросхеми КР556РТ15
Згідно завдання курсового проекту визначаємо необхідну кількість рядків для організації 24к слів за формулою 3.2
Визначаємо кількість мікросхем у рядку для організації шини даних за формулою 3.1
Визначаємо загальну кількість мікросхем ПЗП за формулою 3.3
Згідно курсового проекту вибираємо мікросхему ОЗП К541РУ1
Мікросхема має організацію
4к x1 і належить до статичних запам´ятовуючих
пристроїв. Умовне графічне зображення
показано на рисунку 3.6
Характеристики мікросхеми:
Інформаційна ємність 4096 біт;
Напруга живлення 5 В5%;
Споживча потужність не більше 500 мВт;
Діапазон температур -10…+70 оС;
Вихід Три стани;
Сумісність по входу та виходу с ТТЛ-схемами
Рисунок 3.6 - Умовне графічне позначення мікросхеми К541РУ1
Згідно завдання курсового проекту визначаємо необхідну кількість рядків для організації 24к слів за формулою 3,2
Визначаємо кількість мікросхем у рядку для організації шини даних за формулою 3.1
Визначаємо загальну кількість мікросхем ОЗП за формулою 3.3
Дешифратор адрес (ДА)складається з трьох ступенів:
В якості дешифратора другого ступеня для ПЗП обираємо мікросхему К155ИД3 Мікросхема К155ИД3 - дешифратор, що перетворює чотирьох розрядний код А0-А3 в напругу низького логічного рівня, що з’являється на одному з шістнадцяти виходів. Дешифрування дозволяється, коли на входах V2-V3 напруга низького рівня, а на вході V1- високого. Час затримки поширення сигналу не перевищує 39 нс. Умовно графічне зображення показано на рисунку 3.7.
Информация о работе Система керування на основі мікропроцесора K1821BM85A