Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет "Львівська політехніка"
Кафедра КСА
ЗВІТ
про виконання розрахункової роботи №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
Вихід із підпрограми обслуговування
Висновок: під час виконання даної розрахункової роботи я спроектував принципову схему інтерфейсу для підключення АЦП до системної шини комп’ютера. Склав підпрограму для обслуговування зовнішнього пристрою в режимі програмного опитування.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!