Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Каскадное включение ПКП




OCW3.

OCW2.

OCW1.

Является упр.словом маски. с помощью маски можно запретить обслуживание отдельных запросов прерывания.

А0

 
Д7 …………. Д0


1 –сигнал IRQi –маскир.
0– маски нет

Если маска запроса IRQi имеется, то запрос фиксируется в рг запросов, но не обслуж.пока маска не будет снята.

Управл.слово конца прерываний. Имеется 7 модификаций этого слова.

В случае вектроного прерывания с фиксирован.распред-ем приоритетов это слово имеет след.формат:

А0 Д7 …. х х хД0

 
               

Приход слова 20h в контроллер прер-ый сбрасывает разряд рг обслуж.запросов с max приоритетом, т.е. разряд соответствует тому запросу, который в данный момент обслуживается.

Используется для управления режимом прерываний по опросу, а также для задания режима спец. маскирования. Имеется 5 модификаций слова. После подачи этого слова в контр.прер-ий можно использов.рг запроса, рг обслуж.запроса.

 

Если число запросов находится: 8<число запросов<=64, следует использовать каскадное включение ПК, в котором 1 контроллер ведущий и до 8 ведомых.

IRQ0 –таймер.

IRQ1 – клавиатура.

IRQ2 –запрос от ведом.

IRQ3 –СОМ2,СОМ4.

IRQ4 –СОМ1,СОМ3.

IRQ5 –LPT2, звук.

IRQ6 –гибкий диск.

IRQ7 –LPT1(порт).

IRQ8 –КМОП часы.

IRQ9 –устр.РnР.

IRQ10 –видеоконтроллер.

IRQ11 –мышь PS/2.

IRQ12 –PnP.

IRQ13 –арифметичес.сопроцессор.

IRQ14 –жесткий диск1.

IRQ15 – жесткий диск2.

Последовательность совместных работ 2-х процессоров:

-Если запрос на прерывание поступил от УВВ к ведущему ПКП, то система работает так же, как и в случае единственного контроллера.

-если запрос поступил от УВВ к ведомому ПКП, если этот запрос имеет соответ.приоритет IRQ8

INT ведомый→ IRQ2 ведущий.

INT ведущий →ЦП.

ЦП формирует 1 цикл . По этому сигналу по шине каскадирования от ведущего ПКП к ведомому ПКП передается № ведомого контр., чей запрос будет обслуживаться. Далее ЦП формирует второй , следовательно, ведом.контрол. выдаст на ШД № соответ.запроса.

 

62.Управляющие слова инициализации для ведущего и ведомого контроллера:

Для ведущего: (11h)

ICW1M equ 00010001b

ICW2M equ 8; таймер

ICW3M equ 00000100b

(4h)

ICW4M equ 1 (не разреш.приоритет)

Для ведомого:

ICW1S equ 00010001b

ICW2S equ 70h

ICW3S equ 2

ICW4S equ 1.

 

PICMA0 equ 20h

PICMA1 equ 21h

PICSA0 equ 0a0h

PICSA1 equ 0a1h

 

PIC INT proc

mov al, ICW1M

out PICMA0, al

mov al, ICW2M

out PICMA1, al

mov al, ICW3M

out PICMA1, al

mov al, ICW4M

out PICMA1, al…

ret

PIC INT end

 




Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 641; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.