Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет "Львівська політехніка"
Кафедра КСА
ЗВІТ
про виконання розрахункової роботи №2:
з курсу „ Перетворювачі форм інформації для систем контролю ”
Варіант №3
Львів – 2015р.
Завдання
Розробити схему інтерфейсу для АЦП або ЦАП до системної шини комп’ютера, за основу взяти інтегральну мікросхему 8255(КР580ВВ55)- програмований паралельний інтерфейс. Скласти підпрограму обслуговування цього інтерфейсу в системі команд інтерфейсу І 8080.
Дані зовнішнього пристрою.
Розрядність
пристрою
Кількість пристроїв
Наявність стробу «дані готові»
Рівень стробу
Тип пристрою
Адреси, які відводяться під елементи інтерфейсу.
12
1
Є
високий
АЦП
30-33H
Дані системної шини комп’ютера.
ША
ШД
ШУ
Uж
GROUND
16
8
5 сигналів
+5 В
Є
Склад інтерфейсу:
Вихідний порт;
Логічні елементи;
Роз’єми.
Вибір елементної бази:
Програмований паралельний інтерфейс і8255
По ходу розроблення схеми
Рис.1 Принципова схема інтерфейсу.
Вибір керуючого слова :
Рис.2 Формат керуючого слова МС КР580ВВ55.
Із наведеної структури вибираємо керуюче слово «BF»
Програма на ассемблері
Адреса
Мітка
Мнемокод
Коментар
7000
OBS1
MVI A,BF
Запис керуючого слова в акумулятор
7002
OUT 33
Запис вмісту акумулятора в РКС
7004
IN 32
Читання порту С
7006
ANI 4F
Перевірка наявності стробу на РС2
7008
CNZ DEVICE
Виклик підпрограми обслуговування пристрою1
700В
RET
700С
DEVICE
IN 31
Читання порту B
700Е
STA 4001
Запис даних із акумулятора в пам’ять за адресою 4001
7011
IN 30
Читання порту A
7013
STA 4000
Запис даних із акумулятора в пам’ять за адресою 4000
7016
RET
Вихід із підпрограми обслуговування
Висновок: під час виконання даної розрахункової роботи я спроектував принципову схему інтерфейсу для підключення АЦП до системної шини комп’ютера. Склав підпрограму для обслуговування зовнішнього пристрою в режимі програмного опитування.