48450 (Работа периферийных устройств), страница 8

2016-07-30СтудИзба

Описание файла

Документ из архива "Работа периферийных устройств", который расположен в категории "". Всё это находится в предмете "информатика" из 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


Литература

  1. Кибернетика - основа наук -под ред. проф. Карул К.В. - К. - 2009 г.

  2. Основы микропроцессорных исчислений - под ред. Мозаев Г.Н. - М. - 2007 г.

  3. Микроконтроллеры - под ред. д. т. н. Нелипова А.С. - Х. ХИРЕ - 2008 г.

  4. Невлюдов И.Я. - Компьютеризация общества - Х. ХИРЕ - 2007 г.

  5. Компьютерная техника и технологии - нпж - К. - 2008-2009 г. г.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Нет! Мы не выполняем работы на заказ, однако Вы можете попросить что-то выложить в наших социальных сетях.
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
4144
Авторов
на СтудИзбе
666
Средний доход
с одного платного файла
Обучение Подробнее