 
        
        - •Міністерство транспорту та зв’язку україни львівський коледж державного університету інформаційно-комунікаційних технологій
- •Інструкція
- •До практичної роботи № 8
- •Спряження мікропроцесора з пристроями,
- •Які мають паралельний інтерфейс
- •2.Література:
- •3.Завдання:
- •4.Методичні вказівки.
- •5.Контрольні питання:
- •6.2. Завдання.
	 
		
Міністерство транспорту та зв’язку україни львівський коледж державного університету інформаційно-комунікаційних технологій
Навчальна дисципліна: Обчислювальна техніка та мікропроцесори
Лабораторія: обчислювальної техніки, мікропроцесорних систем і мереж
Спеціальність 5.05090308 Монтаж, обслуговування
та експлуатація апаратних засобів інформатизації
| РОЗГЛЯНУТО на засіданні циклової комісії фундаментальних дисциплін Протокол № від ”___”______2010 р. Голова комісії_________О.Лабаз | 
 | ЗАТВЕРДЖУЮ Заступник директора з НВР ____________Я.Плешівський „___”________2010 р. | 
Інструкція
До практичної роботи № 8
Спряження мікропроцесора з пристроями,
Які мають паралельний інтерфейс
| Склали викладачі: Гамаль М.І. Горбатюк В.Ю. Погоджено: к.т.н. Бохонко Б.А. 
 | 
Львів – 2010
1.МЕТА РОБОТИ: здобути практичні навички складання програм для роботи з пристроями вводу-виводу, що мають інтерфейс..
2.Література:
2.1. Ю.І. Якименко, Т.О.Терещенко, Є.І. Сокол та ін. Мікропроцесорна техніка: Підручник. – Київ. – ІВЦ «Видавництво «Політехніка». – 2004. – 439 с.
2.2. В.І. Бойко, А.М. Гурій, В.Я. Жуйков та ін. Схемотехніка електронних систем: У 3 кн. Кн.2. Цифрова схемотехніка: Підручник. – Київ. – «Вища школа». 2004. – 423 с.
2.3. В.І. Бойко, А.М. Гурій, В.Я. Жуйков та ін. Схемотехніка електронних систем: У 3 кн. Кн.3. Мікропроцесори та мікроконтролери: Підручник. – Київ. – «Вища школа». 2004. – 42
2.4. Б.А. Калабеков, И.А. Мамзелев. Цифровые устройства и микропроцессорные системы.- Москва –Горячая линия – Телеком. – 2003. – 336с.
2.5. Інструкція до даної практичної роботи.
3.Завдання:
3.1.За допомогою сигналів керування виставити режими керуючого слова та записати саме слово для організації роботи програмованого параллельного інтерфейсу в табл.1:
- Режим 0, порт А-на вивід інформації, порти В та С – на ввід 
- Режим 1, порти А-на вивід інформації, порт B – на ввід 
Табл.1.
- 
	Керуюче слово D7 D6 D5 D4 D3 D2 D1 D0 
3.2.Використовуючи алгоритм роботи через ППІ скласти програму на асемблері, здійснити наступні операції:
- Занести в акумулятор керуюче слово 
- Вивести керуюче слово з акуклятора в регістр ППІ 
- Ввести через ППІ восьмирозрядний код 
- Провести циклічний зсув прийнятого коду 
- Вивести результат на уявний восьми розрядний індикатор 
- Повторити обробку вхідного коду 
До мікропроцесора через ППІ під’єднується пристрій вводу у виді набірного поля, яке має вісім тумблерів, кожним з яких встановлюється 0 або1 у відповідному розряді шини даних, і пристрій виводу у виді світолодіодного табло, яке містить вісім світлодіодів, кожен з яких вказує на стан відповідного розряду шини даних.
Таким чином за допомогою набірного поля можна задати вхідну кодову комбінацію, ввести її в мікропроцесор і здійснити її обробку, результати якої можна побачити при виводі на світлодіодне табло результату обробки.
Настройка ППІ на відповідний режим роботи каналів і напрям передачі через кожний канал, яку ще називають програмуванням ППІ, полягає в запису керуючого слова в регістр керуючого слова ППІ. Програмування ППІ включає дві операції: занесення керуючого слова в акумулятор МП і вивід керуючого слова з акумулятора МП у регістр керуючого слова ППІ.
Програмування ППІ може здійснюватися на будь-якій ділянці програми, але повинно передувати командам вводу-виводу інформації через канали ППІ.
Для того, щоб забезпечити операцію вводу-виводу через канали ППІ необхідно:
- здійснити програмування ППІ; 
- забезпечити подачу відповідних вибраній операції керуючих сигналів на входи ППІ. 
 
Другому блокові відповідає команда вводу інформації в МП. Третьому блокові відповідає команда зсуву прийнятого коду на один розряд в заданому напрямі при кожному проходженні цього блоку. Четвертому блокові відповідає команда виводу інформації. Б.П. – це безумовний перехід, який забезпечує циклічний зсув введеного коду в заданому напрямі.
