Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Прерывания от таймеров/счетчиков





Для разрешения/запрещения прерываний от таймеров/счетчиков T0, T1 и T2 предназначен регистр TIMSK (Timer/Counter Interrupt MaSK Register — регистр маски прерываний от таймеров/счетчиков). Этот регистр расположен по адресу $37($57),. Формат этого регистра показан на Рис.5.1, а описание его разрядов приведено в Табл.5.2.

 

 

Рис.5.1. Формат регистра TIMSK

 

Таблица5,2. Разряды регистра TIMSK

 

Для разрешения/запрещения прерываний от таймеров/счетчиков T1 и T3 в ATmega128x имеется еще один регистр — ETIMSK (Enaible Timer/Counter Interrupt MaSK Register — регистр разрешения чтения маски прерываний от таймеров/счетчиков), расположенный по адресу ($7D) в пространстве дополнительных регистров ввода/вывода. Формат этого регистра приведен на Рис.5.2, а описание его

разрядов — в Табл. 5.3

 

Рис.5.2. Формат регистра ETIMSK

Таблица 5.3. Разряды регистра ETIMSK

 

Для разрешения какого_либо прерывания от таймера/счетчика необходимо установить в «1» соответствующий разряд регистра TIMSK (ETIMSK) и, разумеется, флаг I регистра SREG.

Для индикации наступления прерываний от таймеров T0, T1 и T2 предназначен регистр TIFR (Timer/Counter Interrupt Flag Register — регистр флагов прерываний от таймеров/счетчиков). Этот регистр расположен по адресу $36 ($56),

. Формат этого регистра показан на Рис.5.3, а описание его разрядов приведено в Табл.5.4.


Рис.5.3.Формат регистра TIFR

5.444

Для индикации прерываний от таймеров/счетчиков T1 и T3 предназначен регистр ETIFR, расположенный по адресу ($7C) в пространстве дополнительных регистров ввода/вывода. Формат этого регистра приведен на Рис. 5.4 а описание его разрядов — в Табл. 5.5

Рис.5.4.Формат регистра ETIFR

 

Таблица 5.5. Разряды регистра ETIFR

При наступлении какого_либо события соответствующий флаг регистра TIFR (ETIFR) устанавливается в «1». При запуске подпрограммы обработки прерывания он аппаратно сбрасывается в «0». Любой флаг может быть сброшен в «0» также программно путем записи в него лог. 1.







Дата добавления: 2015-12-04; просмотров: 206. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Этические проблемы проведения экспериментов на человеке и животных В настоящее время четко определены новые подходы и требования к биомедицинским исследованиям...

Классификация потерь населения в очагах поражения в военное время Ядерное, химическое и бактериологическое (биологическое) оружие является оружием массового поражения...

Факторы, влияющие на степень электролитической диссоциации Степень диссоциации зависит от природы электролита и растворителя, концентрации раствора, температуры, присутствия одноименного иона и других факторов...

Методика исследования периферических лимфатических узлов. Исследование периферических лимфатических узлов производится с помощью осмотра и пальпации...

Роль органов чувств в ориентировке слепых Процесс ориентации протекает на основе совместной, интегративной деятельности сохранных анализаторов, каждый из которых при определенных объективных условиях может выступать как ведущий...

Лечебно-охранительный режим, его элементы и значение.   Терапевтическое воздействие на пациента подразумевает не только использование всех видов лечения, но и применение лечебно-охранительного режима – соблюдение условий поведения, способствующих выздоровлению...

Studopedia.info - Студопедия - 2014-2025 год . (0.012 сек.) русская версия | украинская версия