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


 

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

37962. ОПРЕДЕЛЕНИЕ МОМЕНТОВ ИНЕРЦИИ ТВЕРДЫХ ТЕЛ МЕТОДОМ КРУТИЛЬНЫХ КОЛЕБАНИЙ 493.5 KB
  Момент инерции.11 ЛАБОРАТОРНАЯ РАБОТА № 4 ОПРЕДЕЛЕНИЕ МОМЕНТОВ ИНЕРЦИИ ТВЕРДЫХ ТЕЛ МЕТОДОМ КРУТИЛЬНЫХ КОЛЕБАНИЙ 1. Цель работы Исследование крутильных колебаний и измерение момента инерции тела сложной формы. Момент инерции.
37963. Определение моментов инерции тел произвольной формы 180 KB
  Определение моментов инерции математического и физического маятников8 3. Определение момента инерции физического маятника в зависимости от распределения массы10 4.11 Лабораторная работа № 5 Определение моментов инерции тел произвольной формы 1. Цель работы Определение момента инерции математического и физического маятника а также изучение зависимости момента инерции физического маятника от распределения массы.
37964. Изучение законов поступательного движения тела 786 KB
  Изучение законов поступательного движения тела 1. Цель работы Проверка основных законов кинематики и динамики поступательного движения тела на машине Атвуда. Теоретическая часть Простейшая форма движения – это механическое движение которое характеризуется изменением с течением времени взаимного расположения тел или их частей относительно друг друга в пространстве.
37965. ПРОВЕРКА ОСНОВНЫХ ЗАКОНОВ КИНЕМАТИКИ И ДИНАМИКИ ПОСТУПАТЕЛЬНОГО ДВИЖЕНИЯ 480 KB
  МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ АВИФЦИОННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ КАФЕДРА ОБЩЕЙ ФИЗИКИ ПРОВЕРКА ОСНОВНЫХ ЗАКОНОВ КИНЕМАТИКИ И ДИНАМИКИ ПОСТУПАТЕЛЬНОГО ДВИЖЕНИЯ ТВЕРДОГО ТЕЛА Методические указания К лабораторной работе № 6 По курсу общей физики Уфа 2000 Составитель А.43 Проверка основных законов кинематики и динамики поступательного движения твердого тела; Методические указания к лабораторной работе № 6 по курсу общей физики Уфимск. Работа знакомит с...
37966. Изучение законов соударения тел 128 KB
  Центральный удар двух шаров. Цель работы Определение коэффициентов восстановления скорости и энергии при центральном ударе двух шаров времени и средней силы соударения. Центральный удар двух шаров Рассмотрим два шара подвешенных рядом так что их центры находятся на одном уровне. Отведем один из шаров на некоторый угол α и отпустим без начальной скорости.
37967. Конституция РФ 135 KB
  Найдите по тексту статью и главу Конституции РФ Федеративное устройство Российской Федерации основано на ее государственной целостности единстве системы государственной власти разграничении предметов ведения и полномочий между органами государственной власти Российской Федерации и органами государственной власти субъектов Российской Федерации равноправии и самоопределении народов в Российской Федерации Путь поиска: поиск контекста – базовый поиск Федеративное устройство Российской Федерации основано на ее...
37968. Моделирование электростатического поля, знакомство с моделированием электрического поля методом электролитической ванны 87 KB
  Вектор напряженности направлен в каждой точке силовой линии по касательной к ней. Силовые линии пересекают эквипотенциальные поверхности под прямым углом. Перемещая зонд таким образом чтобы показания вольтметра не изменялись определите положение эквипотенциальной линии. Отметьте положение эквипотенциальной линии на координатной сетке 10.
37969. СМО з очікуванням. Багатоканальні пристрої 37 KB
  Система складається з 2 послідовних ланцюгів Кг 1й ланцюг 2й ланцюг Кількість каналів в 1му ланцюгу Кількість каналів в 2му ланцюгу 0 1 БКП ОКП 3 2 2 ОКП БКП 2 6 3 ОКП БКП 3 1 4 БКП БКП 1 2 5 і більше БКП ОКП 2 4 БКП багатоканальний пристрій ОКП – одно канальний пристрій При написанні програми використати мінімум три різні розподіли при генерації та обробці транзактів Якщо вільного пристрою каналу немає транзакт ставиться до черги. Для ОКП: Якщо Кп – парне то ОКП в пучку займаються по принципу: перший вільний починаючи...
37970. СМО з повторними визовами та очікуванням в черзі з обмеженою кількістю місць в черзі 27.5 KB
  Якщо Кг – парне повторна спроба заняття каналу для першого та 3го ланцюгів а черга з обмеженою кількістю місць в 2му та 4му ланцюгах. якщо Кг – непарне то повторна спроба заняття каналу для 2го та 4го ланцюгів а черга з обмеженою кількістю місць в 1му та 3му ланцюгах. Відповідно використовуєте ті ланцюги що наявні в Вашій моделі згідно ЛР №3 Для ланцюгів з чергою: при наявності вільних місць в черзі постановка в чергу з обмеженою кількістю місць.