42236

ПЗО побудувати на Intel 8255

Лабораторная работа

Информатика, кибернетика и программирование

Для керування використовувати розряд 4 каналу РС для сигналу Redy розряд 0 каналу РС. Очікування сигналу “Redy†РС0=1. Ввімкнення сигналу “Control†РС4=1. Вимкнення сигналу “Control†РС4=0.

Украинкский

2013-10-30

39 KB

0 чел.

Міністерство науки і освіти України

Національний Технічний Університет України

«Київський Політехнічний Інститут»

Факультет прикладної математики

Кафедра спеціалізованих компютерних систем

Лабораторна робота №2

З предмету:

«Периферійні пристрої»

Виконав:

Студент групи КВ-93

Самарський Антон

Перевірив:

Плахотний М.В.

________________

Київ 2011

Постановка задачі:

Реалізувати базовий алгоритм. ПЗО побудувати на Intel 8255. Для керування використовувати розряд 4 каналу РС, для сигналу «Ready» — розряд 0 каналу РС.

Функціональна схема:

Алгоритм функціонування системи:


1. Ініціалізація PPI  I8255. Молодша тетрада РС (0-3) – на введення, старша        тетрада РС (4-7) – на виведення, режим «0».

2. Очікування сигналу “Ready” (РС(0)=1?).

3. Ввімкнення сигналу “Control” (РС(4)=1).

4. Витримка ввімкненого стану.

5. Вимкнення сигналу “Control” (РС(4)=0).

6. Витримка вимкненого стану.

7. Перевірка: «Чи вимкнена система?». Якщо «ні», то перехід до пункту 2, інакше – до пункту 8.

8. Кінець.

Програма керування на Асемблері:

; Процедура (підпрограма) витримки ввімкненого чи вимкненого станів

Proc   PCall

mov   cx, 0CB70h

l0:

loop  l0

ret

PCall  endp

; Ініціалізація РРІ  I8255 (установка УС-1)

mov   al, 81h

out     01Fh, al

; Очікування сигналу “Ready”

l1:

in  al,1Eh

test  al,01h

jz  l1

; Ввімкнення сигналу “Control

l2:

mov  al, 09h

out  01Fh,al

; Процедура затримки

call  PCall

; Вимкнення сигналу “Control

mov  al, 08h

out  01Fh,al

; Процедура затримки

call  PCall

; Перевірка: «Чи вимкнена система?»

in  al, 01Eh

test  al, 01h

jnz  l2


 

А также другие работы, которые могут Вас заинтересовать

61260. Спільні та відмінні риси білоруського, російського та українських народів 18.91 KB
  €œМузичні інструменти народного оркестру слайди із зображенням народних інструментів. Чи пригадали ваші батьки композиторські пісні які з часом стали вважатися народними І. Повторення і вдосконалення виконання російської народної пісні...
61261. Музика не знає кордонів. Танцювальна музика українського, російського та білоруського народів 24.27 KB
  Мясков варіації на тему білоруської народної пісні Перепілонька. Зараз я пропоную вам просольфеджувати мелодію пісні Перепілочка. Діти виконують мелодію пісні нотами з аркуша на парті: перший раз вчитель другий раз діти.
61263. Времена глаголов 28.39 KB
  Планируемые результаты: Предметные: умение правильно распознавать время глаголов; умение изменять глагол по временам; умение ставить вопросы к глаголам в настоящем прошедшем и будущем времени; умение различать глаголы в настоящем прошедшем и будущем времени в тексте.
61265. Слова and, has, a, have. Неопределенный артикль. Несколько английских имен 26.49 KB
  1. Слова and, has, a, have. Неопределенный артикль. Несколько английских имен. 2. Отработка чтения новых слов. 3. Место артикля и прилагательного в словосочетании. 4. Золотое правило построения английского предложения. 5. Отработка чтения предложений.
61266. На огородах Бабы-Яги 19.61 KB
  Каких успехов мы добились Чему научились Прочитайте пословицу записанную на доске. Прочитайте название первой главы. Подтвердились ваши предположения о том что будет происходить в тексте...