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

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

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





Для разрешения/запрещения прерываний от таймеров/счетчиков 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. Нарушение авторских прав; Мы поможем в написании вашей работы!




Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


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


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

БИОХИМИЯ ТКАНЕЙ ЗУБА В составе зуба выделяют минерализованные и неминерализованные ткани...

Типология суицида. Феномен суицида (самоубийство или попытка самоубийства) чаще всего связывается с представлением о психологическом кризисе личности...

ОСНОВНЫЕ ТИПЫ МОЗГА ПОЗВОНОЧНЫХ Ихтиопсидный тип мозга характерен для низших позвоночных - рыб и амфибий...

Типовые ситуационные задачи. Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической   Задача 1. Больной К., 38 лет, шахтер по профессии, во время планового медицинского осмотра предъявил жалобы на появление одышки при значительной физической нагрузке. Из медицинской книжки установлено, что он страдает врожденным пороком сердца....

Типовые ситуационные задачи. Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт Задача 1.У больного А., 20 лет, с детства отмечается повышенное АД, уровень которого в настоящее время составляет 180-200/110-120 мм рт. ст. Влияние психоэмоциональных факторов отсутствует. Колебаний АД практически нет. Головной боли нет. Нормализовать...

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

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