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

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

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

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

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

Міністерство освіти і науки, молоді та спорту України Національний університет "Львівська політехніка" Інститут комп’ютерних технологій, автоматики та метрології Кафедра КСА  Розрахункова робота з навчальної дисципліни : „ Мікропроцесорні пристрої ” Розробка інтерфейсу для під’єднання зовнішнього пристрою до системної шини комп’ютера Варіант 3 Львів - 2013 1.Завдання Розробити принципову схему інтерфейсу для під’єднання зовнішнього пристрою до системної шини комп’ютера. Скласти програму обслуговування цього інтерфейсу в режимі програмного опитування в мнемокодах процесора I8080. Описати коротко роботу схеми. Варіант Дані зовнішнього пристрою Дані системної шини комп’ютера   Розрядність зовнішнього пристрою(біти) Кількість зовнішніх пристроїв Наявність стробу “Дані готові” Рівень стробу Напрям передачі Адреси елементів інтерфейсу Розрядність шини адреси(біти) Розрядність шини даних(біти) Кількість сигналів шини управління Наявність UЖ в спільній шині  3 12 1 Є ВИСОКИЙ ВІД ЗП ДО КП 08H÷0ВH 16 8  Є   2. Інтерфейс 2.1. Теоретична частина. Якщо дані супроводжуються строб-сигналом, оскільки цей сигнал є асинхронним, тобто мікропроцесор не може знати коли саме він з’явиться, то його необхідно запам’ятати в інтерфейсі. Для цього служать прапорці інтерфейсу. Як прапорець можна використати RS-тригер. Якщо дані супроводжуються строб сигналом і передаються від зовнішнього пристрою до комп’ютера то обов’язковим елементом інтерфейсу є реєстр стану інтерфейсу. До входів цього реєстру під’єднуються виходи прапорців. Реєстр стану в цьому випадку є першим елементом до якого звертається комп’ютер при обслуговуванні зовнішніх пристроїв в режимі програмного опитування. Якщо він знаходить що в якихось розрядах реєстру стану прапорці є в стані “1”, то він переходить на обслуговування цих пристроїв. 2.2. Апаратна частина. Склад інтерфейсу : 1. Порт вводу 1 2. Порт вводу 2 3. Прапорець для запам’ятовування стробу 1 4. Прапорець для запам’ятовування стробу 2 5. Реєстр стану 6. Дешифратор адрес 7. Логічні елементи 8. Роз’єми Елементна база : 1. Реєстр 8282 2. Реєстр 8282 3. RS – тригер 5. Реєстр 8282 6. К555ИД7 7. Логічні елементи : а) 2-АБО – 3 шт. б) 2-АБО-НЕ – 1 шт. в) 3-АБО– 1 шт. 8. Роз’єми : а)Системної шини комп’ютера – 1шт. б)Зовнішнього пристрою – 1 шт. 2.3. Принципова схема.  2.4. Принцип роботи. Звертання до реєстру стану. Вихід дешифратора Q6 разом із виходом  шини комп’ютера, з’єднаний з логічним елементом 2-АБО. Вихід елемента 2-АБО під’єднаний до входу  реєстру стану. Коли комп’ютер виставляє на адресну шину 0АH, а шина управління формує сигнал , то відбувається читання даних із реєстру стану. Звертання до порта вводу 1. Вихід дешифратора Q4 разом із виходом  шини комп’ютера, з’єднаний з логічним елементом 2-АБО. Вихід елемента 2-АБО під’єднаний до входу  порта вводу 1. Коли комп’ютер виставляє на адресну шину 08H, а шина управління формує сигнал , то відбувається читання даних із порту вводу 1. Звертання до порта вводу 2. Вихід дешифратора Q5 разом із виходом  шини комп’ютера, з’єднаний з логічним елементом 2-АБО. Вихід елемента 2-АБО під’єднаний до входу  порта вводу 2. Коли комп’ютер виставляє на адресну шину 09H, а шина управління формує сигнал , то відбувається читання даних із порту вводу 2. Звертання до реєстрів прапорців(операція скидання). Вихід дешифратора Q7 разом із виходом  шини комп’ютера, з’єднаний з логічним елементом 2-АБО-НЕ. Вихід елемента 2-АБО-НЕ під’єднаний до входу R прапорця. Коли комп’ютер виставляє на адресну шину 0ВH, а шина управління формує сигнал , то відбувається скидання прапорців. 3.5. Програмна частина Адреса команди Машинний код Мітка Мнемокод Коментар  2000 11011011 00001010  IN 0А Ввід даних з рестра стану  2002 11100110 00000001  ANI 01 Перевірка наявності прапорця 1  2004 11000100 00001000 00100000  CNZ OBSL Перехід на обслуговування зовнішнього пристрою  2007 11001001  RET Повернення з підпрограми  2008 11011011 00001000 OBSL IN 08 Ввід даних з вхідного порту 1  2010 00110010 00000000 01110000  STA 7000 Зберегти дані з акумулятор за адресою 7000  2013 11011011 00001001  IN 09 Ввід даних з вхідного порту 2  2015 00110010 00000000 01110001  STA 7100 Зберегти дані з акумулятор за адресою 7100  2102 11011011 00001011  IN 0В Скидання прапорця  2104 11001001  RET Повернення з підпрограми обслуговування зовнішнього пристрою   4. Висновок Виконуючи дану розрахункову роботу я навчився розробляти інтерфейс для під’єднання зовнішніх пристроїв до системної шини комп’ютера. Складати принципову схему та описувати принци її роботи. Написав програму обслуговування інтерфейсу в режимі програмного опитування без очікування.
Антиботан аватар за замовчуванням

24.01.2013 00:01-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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