ролера в цій роботі буде використаний мікропроцесорний комплект БІС серії КР580, який призначений для створення широкого класу засобів обчислювальної техніки, обробки інформації та вимірювань.
Мікропроцесорний комплект КР580 виконаний за n-МОП технології і по напруженням логічних рівнів узгоджується з інтегральними мікросхемами транзисторних-транзисторної логіки (ТТЛ).
До складу базового комплекту КР580 входять наступні БІС:
КР580ВМ80 - однокристальний паралельний мікропроцесор;
КР580ІК51 - програмований послідовний інтерфейс;
КР580ВІ53 - програмований таймер;
КР580ВВ55 - програмований паралельний інтерфейс;
КР580ВТ57 - програмований контролер прямого доступу до пам'яті;
КР580ВН59 - програмований контролер переривань.
КР580ГФ24-генератор тактових імпульсів.
К580ВА86 - шинний формувач.
.1 ВИБІР ПРОЦЕСОРА
Центральний процесорний елемент КР580ВМ80 являє собою 8-розрядну програмовану універсальну БІС, здатну зчитувати інформацію з зовнішніх пристроїв і пам'яті, виробляти над нею арифметичні і логічні операції, аналізувати результати обчислень і записувати дані в пам'ять або передавати їх на зовнішні пристрої. Виконання всіх дій в мікропроцесорі (МП) здійснюється відповідно з фіксованою системою команд. Недоліком цього мікропроцесора є відсутність можливості апаратного нарощування розрядності оброблюваних даних.
Структура БІС КР580ВМ80 (рис. 2) містить наступні елементи: - 8-розрядне арифметико-логічні пристрій; - регістр ознак, що фіксує ознаки, що виробляються ALU в процесі виконання команд;
А - акумулятор; - регістр акумулятора; - регістр тимчасового зберігання операндів; - десятковий коректор, що виконує переклад інформації з двійковій в двійковій-десяткову форму; - регістр команд, призначений для зберігання першого байта команди, що містить код операції; - дешифратор команд.
Блок регістрів для прийому, видачі та зберігання інформації в процесі виконання програм, містить:
РС - програмний лічильник; - покажчик стека; - регістр адреси;, Z - допоміжні регістри;, C, P, E, H, L - регістри загального призначення; - двонаправлений мультиплексор для обміну операндами і результатами операцій між ALU і блоком регістрів по внутрішній шині даних; - схема управління і синхронізації, що формує послідовності керуючих сигналів для роботи ALU і блоку регістрів;
ВА - 16-розрядний буферний регістр адреси;- 8-розрядний буферний регістр даних.
Опис висновків БІС КР580ВМ80 наведено в табл. 2.1.
Таблиця 2.1 - Опис висновків БІС КР580ВМ80
Позначення виводовНомера контактовНазначеніе виводов123A (15 - 0) 25; 26; 27; 29; 30; 31; 32; 33; 34; 35; 1; 40; 37; 38; 39; 35Трехстабільная 16-розрядна шина адресаD (7 - 0) 10; 9; 8; 7; 3; 4; 5; 6Двунаправленная трехстабільная 8-розрядна шина даннихWR18Виход сигналу? видача?- Напруга рівня логічного нуля вказує на видачу байта інформації на шину D (7 - 0) для запису в ЗУ або УВВDBIN17Виход сигналу? прийом?- Напруга рівня логічної одиниці вказує на прийом з шини ...