Учебное пособие: Системи автоматизованого проектування
5. Загальні відомості про мікропроцесорні пристрої та системи
Стан та перспективи розвитку мікропроцесорної техніки. Основні визначення мікропроцесорної техніки: мікропроцесор, мікропроцесорний комплекс, мікро-ЕОМ, однокристальні мікро-ЕОМ та ін. Класифікація та основні параметри мікропроцесорів. Структура мікропроцесорного пристрою і функції його складових. Мікропроцесори з апаратним принципом керування та секціоновані мікропроцесори. Структури мікропроцесорних систем.
6. Архітектура мікропроцесора КР580ВМ80 та його програмування
Склад і характеристика мікропроцесорного комплекту серії 580. Структура мікропроцесора КР580ВМ80. Керуючі сигнали мікропроцесора. Виконання команд мікропроцесором, керуюче слово. Організація системної шини. Тактовий генератор, системний контролер, формування керуючих сигналів. Система команд мікропроцесора КР580МВ80. Елементи програмування - операції з однобайтовими числами, організація циклів, операції з масивами, переадресація, реалізація операцій множення. Види адресації пам`яті. Організація підпрограм, передача параметрів між програмами.
7. Ввід/вивід інформації в мікропроцесорних пристроях та МП КР580ВМ80
Загальні відомості про організацію інтерфейсу МПС. Способи організації передачі інформації між пристроями МП системи. Програмований паралельний інтерфейс КР580ВВ55, загальна характеристика, структура, програмування. Підімкнення інтерфейсу КР580ВВ55 до шин мікропроцесорного пристрою. Використання КР580ВВ55 в різних режимах. Програмований послідовний інтерфейс КР580ВВ51. Загальна характеристика, структура, ініціалізація. Організація обміну в послідовному форматі за допомогою КР580ВВ51 в асинхронному та синхронному режимах.
8. Організація переривань в МП КР580ВМ80
Організація переривань за допомогою команди RSTN, апаратурна реалізація коду команди. Програмний контролер переривань КР580ВМ59 - загальна характеристика, структура, програмування, використання.
9. Реалізація часових функцій в мікропроцесорних пристроях
Програмна реалізація часової затримки. Програмований таймер КР580ВИ53 - загальна характеристика, структура, програмування. Функціонування таймера КР580ВИ53 в різних режимах.
10. Організація пам’яті в мікропроцесорних пристроях
Класифікація та основні параметри запам’ятовуючих пристроїв. Структура мікросхем пам’яті. Керування пам’яттю. Статичні та динамічні оперативні запам’ятовуючі пристрої. Постійні запам’ятовуючі пристрої різного типу. Організація прямого доступу до пам’яті. Контролер прямого доступу до пам’яті КР580ВТ57.
11. Мікропроцесорний комплект серії К1810
Склад мікропроцесорного комплекту К1810. Організація однокристального 16-ти розрядного МП К1810. Загальні відомості про МП К1810, структура, особливості організації адресації пам’яті та зовнішніх пристроїв. Ввід-вивід. Мультипроцесорні засоби. Переривання. Керування мікропроцесором. Характеристика системи команд мікропроцесора КР1810ВМ86. Режими адресації. Формат команд. Програмування на мові Асемблера. Співпроцесор К1810ВМ87. Контролер шини. Арбітр шини.
12. Організація і особливості використання мікроконтролерів
Загальні відомості про мікроконтролер К1816. Організація мікроконтролера К1816. Функціональне призначення виводів корпуса МК. Арифметико-логічний пристрій. Пам’ять мікроконтролера. Організація вводу-виводу інформації в МК. Керування роботою МК. Система команд однокристального мікроконтролера К1816. и структури МК-системи.
13. Спряження МП з пристроями вводу та виводу інформації
Спряження мікропроцесора з клавіатурою. Спряження мікропроцесора з індикаторами. Спряження мікропроцесора з телетайпом, НГМД, касетним магнітофоном, відеотерміналом на основі електронно-променевої трубки. Спряження МП з аналого-цифровими і цифро-аналоговими перетворювачами. Типи і характеристики АЦП і ЦАП. Організація обміну в режимі програмного опитування і в режимі переривань.
III . Лінгвістичне забезпечення САПР
1. Загальні відомості про лінгвістичне забезпечення САПР
Види забезпечення САПР. Призначення і характеристика лінгвістичного забезпечення. Класифікація мов програмування. Процедурне, функціональне, логічне програмування. Класифікація мов проектування.