48450 (Работа периферийных устройств), страница 8
Описание файла
Документ из архива "Работа периферийных устройств", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "48450"
Текст 8 страницы из документа "48450"
Таблица 26
Запрос прерывания | Тип | MK | ||||
t11 | t12 | t15 | 2323 | 2343 | 1200 | |
RESET | 000 | 000 | 000 | 000 | 000 | 000 |
INTO | 001 | 001 | 001 | 001 | 001 | 001 |
I/O PINS | 002 | 002 | 002 | |||
T/C1 COMP | 003 | |||||
T/C1 OVF | 004 | |||||
T/CO OVF | 003 | 003 | 005 | 002 | 002 | 002 |
EERDY | 004 | 006 | ||||
ANA COMP | 004 | 005 | 007 | 003 | ||
ADCCC | 008 |
При переходе к выполнению прерывающей программы разряд 1 в регистре SREG аппаратно сбрасывается в нулевое состояние и прерывания по всем запросам оказываются запрещенными. Разряд I устанавливается в единичное состояние при выполнении команды возврата из прерывающей программы с мнемокодом RETI (№ 90). Разряд I может быть установлен в единичное состояние программно по команде SEI в прерывающей программе. Программа, которая выполняется при пуске микроконтроллера и по запросу RESET, не содержит команды RETI и для выполнения прерываний должна содержать команду SEI.
Прерывание по запросу RESET выполняется вне зависимости от состояния разряда I в регистре SREG. Опрос состояния входов блока прерываний выполняется в каждом такте. При обнаружении запроса код из счетчика команд заносится в стек, на что затрачивается 2 такта, и выполняется безусловный переход по команде с мнемокодом RJMP к (2 такта) или JMP k (3 такта). Если при обнаружении запроса прерывания процессор не закончил выполнение текущей многотактовой команды, до перехода к прерывающей программе завершается выполнение этой команды.
Таблица 27
Запрос прерывания | Тип МК | ||||||
2313 | t28 | 4433 | 8515 | 8535 | m163 | m103 | |
RESET | 000 | 000 | 000 | 000 | 000 | 000 | 000 |
INTO | 001 | 001 | 001 | 001 | 001 | 002 | 002 |
INT1 | 002 | 002 | 002 | 002 | 002 | 004 | 004 |
INT2 | 006 | ||||||
INT7 | 010 | ||||||
LLI PINS | 003 | ||||||
T/C2 COMP | 003 | 006 | 012 | ||||
T/C2 OVF | 004 | 008 | 014 | ||||
T/C1 CAPT | 003 | 003 | 003 | 005 | 00A | 016 | |
T/C1 COMPA | 004 | 004 | 004 | 006 | OOC | 018 | |
T/C1 COMPB | 005 | 007 | 00E | 01A | |||
T/C1 OVF | 005 | 005 | 006 | 008 | 010 | 01C | |
T/CO COMP | 01E | ||||||
T/CO OVF | 006 | 004 | 006 | 007 | 009 | 012 | 020 |
SPI STC | 007 | 008 | 00A | 014 | 022 | ||
UART RXC | 007 | 008 | 009 | 00B | 016 | 024 | |
UART UDRE | 008 | 009 | 00A | OOC | 018 | 026 | |
UART TXC | 009 | 00A | 00B | 00D | 01A | 028 | |
ADCCC | 00B | 00E | 01C | 02A | |||
EERDY | OOC | OOF | 01E | 02C | |||
ANA COMP | 00A | 005 | 00D | OOC | 010 | 020 | 02E |
TWSI | 022 |
Литература
-
Кибернетика - основа наук -под ред. проф. Карул К.В. - К. - 2009 г.
-
Основы микропроцессорных исчислений - под ред. Мозаев Г.Н. - М. - 2007 г.
-
Микроконтроллеры - под ред. д. т. н. Нелипова А.С. - Х. ХИРЕ - 2008 г.
-
Невлюдов И.Я. - Компьютеризация общества - Х. ХИРЕ - 2007 г.
-
Компьютерная техника и технологии - нпж - К. - 2008-2009 г. г.