Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
Не вказано
Кафедра:
Кафедра КСА

Інформація про роботу

Рік:
2011
Тип роботи:
Розрахункова робота
Предмет:
Мікропроцесори

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки, молоді та спорту України Національний університет "Львівська політехніка" Інститут комп’ютерних технологій, автоматики та метрології Кафедра КСА  Розрахункова робота з навчальної дисципліни : „ Мікропроцесорні пристрої ” “ Розробка інтерфейсу для під’єднання зовнішнього пристрою до системної шини комп’ютера ” Варіант №56 Завдання Розробити принципову схему інтерфейсу для під’єднання зовнішнього пристрою до системної шини комп’ютера. Скласти програму обслуговування цього інтерфейсу в режимі програмного опитування в мнемокодах процесора I8080. Описати принцип роботи схеми. Варіант Дані зовнішнього пристрою Дані системної шини комп’ютера   О Розрядність зовнішнього пристрою(біти)  Кількість зовнішніх пристроїв  Наявність стробу “Дані готові” Рівень стробу Напрям передачі  Адреси елементів інтерфейсу  Розрядність шини адреси (біти)  Розрядність шини даних (біти)  Кількість сигналів шини управління  Наявність UЖ в спільній шині   56  16  1  є високий  Від ЗП до ПК DCH÷DFH 16 8   +5 В   Набір заданих адрес елементів :  Розглянемо адресну шину комп’ютера : A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0  0 0 0 0 0 0 0 0 0 0 0 0 0 х x x   xxx – комбінації бітів, які відповідають заданим адресам. Як бачимо, у даних адресах міняються лише розряди A0 та A1, а A2 постійно рівний 1. Інтерфейс Теоретична частина Якщо дані супроводжуються строб-сигналом, то оскільки цей сигнал є асинхронним, тобто мікропроцесор не може знати коли саме він з’явиться, то його необхідно запам’ятати в інтерфейсі. Для цього служать прапорці інтерфейсу. Як прапорець можна використати RS-тригер. Якщо дані супроводжуються строб сигналом і передаються від зовнішнього пристрою до комп’ютера то обов’язковим елементом інтерфейсу є реєстр стану інтерфейсу. До входів цього реєстру під’єднується вихід прапорця. Реєстр стану в цьому випадку є першим елементом до якого звертається комп’ютер при обслуговуванні зовнішніх пристроїв в режимі програмного опитування. Якщо він знаходить, що в деяких розрядах реєстру стану прапорці є в стані “1”, то він переходить на обслуговування цих пристроїв. Апаратна частина Склад інтерфейсу : 1. Порт вводу 1. 2. Прапорець для запам’ятовування стробу . 3. Реєстр стану. 4. Дешифратор адрес. 5. Логічні елементи. 6. Роз’єми. Елементна база : 1. Реєстр 8282 – 3 шт. 3. RS – триггер – 1 шт. 5. Дешифратор К555ИД7. 6. Логічні елементи : а) 2 – АБО – 4 шт. б) 4 – І – 1 шт. 7. Роз’єми : а) Системної шини комп’ютера – 1шт. б) Зовнішнього пристрою – 1 шт. Принцип роботи Звертання до реєстру стану Вихід дешифратора Q4 разом із виходом  шини комп’ютера, з’єднаний з логічним елементом 2-АБО. Вихід елемента 2-АБО під’єднаний до входу  реєстру стану. Коли комп’ютер виставляє на адресну шину DCH, а шина управління формує сигнал , то відбувається читання даних із реєстру стану. Звертання до порту вводу Вихід дешифратора Q7 разом із виходом  шини комп’ютера, з’єднаний з логічним елементом 2-АБО. Вихід елемента 2-АБО під’єднаний до входу  порту вводу. Коли комп’ютер виставляє на адресну шину DFH, а шина управління формує сигнал , то відбувається читання даних молодшого байту, а коли DEH – читання старшого байту із порту вводу . Операція скидання Вихід дешифратора Q5 разом із виходом  шини комп’ютера, з’єднаний з логічним елементом 2 – АБО. Вихід елемента 2 – АБО під’єднаний до входу тригера RS на вхід R. Коли комп’ютер виставляє на адресну шину DDH, а шина управління формує сигнал , то відбувається скидання тригера. Програмна частина Адреса команди Машинний код Мітка Мнемокод Коментар   8000  D IN DC Ввід даних з реєстру стану  8002   ANI 20 Перевірка стану розряду DI5  8004   CNZ M Якщо не нуль, то викликається підпрограма обслуговування ЗП  8007   RET Повернення з підпрограми  8010  M IN DF Ввести дані молодшого байту з порту вводу  8012   STA 5000 Зберегти у комірку 5000  6015   IN DE Ввести дані старшого байту з порту вводу  8017   STA 5001 Зберегти у комірку 5001  8020   IN DD Скидання тригера RS в 0  8022   RET Повернення з підпрограми обслуговування ЗП   Висновок У даній розрахунковій роботі я розробив інтерфейс для під’єднання зовнішнього пристрою до системної шини комп’ютера, а також склав принципову схему та описав принцип її роботи. Написав програму обслуговування інтерфейсу в режимі програмного опитування без очікування. Список використаної літератури: Бучма І. М. – Мікропроцесорні пристрої: Навчальний посібник. – Львів: Видавництво Національного університету “ Львівська політехніка ”, 2005. – 236с.
Антиботан аватар за замовчуванням

22.12.2012 16:12-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!