33366

Таймер/счётчики ОМК АТ90S8515

Доклад

Коммуникация, связь, радиоэлектроника и цифровые приборы

Как правило эти выводы линии портов ввода вывода общего назначения а функции реализуемые этими выводами при работе совместно с таймерами счетчиками являются их альтернативными функциями. Выводы используемые таймерами счетчиками общего назначения Название T90S8515 Описание T0 PB0 Вход внешнего сигнала таймера T0 T1 PB1 Вход внешнего сигнала таймера T1 ICP ICP Вход захвата таймера T1 OC1 Выход схемы сравнения таймера T1 OC1 PD5 То же OC1B OC1B То же TOSC1 Вход для подключения резонатора TOSC2 Выход для подключения резонатора ...

Русский

2013-09-05

38 KB

6 чел.

Таймер/счётчики ОМК АТ90S8515

МК AT90S8515 имеет в своем составе два таймера/счетчика общего назначения – Т0 и Т1. Каждый таймер/счетчик использует один или более выводов микроконтроллера. Как правило, эти выводы - линии портов ввода/вывода общего назначения, а функции, реализуемые этими выводами при работе совместно с таймерами/счетчиками, являются их альтернативными функциями. При их использовании линии портов ввода/вывода необходимо сконфигурировать в соответствии с их функциональным назначением (вход/выход).

Таблица 1. Выводы, используемые таймерами/счетчиками общего назначения

Название

AT90S8515

Описание

T0

PB0

Вход внешнего сигнала таймера T0

T1

PB1

Вход внешнего сигнала таймера T1

ICP

ICP*

Вход захвата таймера T1

OC1

-

Выход схемы сравнения таймера T1

OC1A

PD5

То же

OC1B

OC1B*

То же

TOSC1

-

Вход для подключения резонатора

TOSC2

-

Выход для подключения резонатора

* Выделенный вывод микроконтроллера (не линия порта ввода/вывода)

Таймер/счетчик Т0 (8-разрядный) может использоваться для формирования временных интервалов или для подсчета числа внешних событий. В состав Т0 входят 2 регистра: регистр управления TCCR0 и счетный регистр TCNT0, а также блок управления таймером. Флаг переполнения счетного регистра таймера TOV0 находится в регистре флагов прерываний от таймеров TIFR. Разрешение и запрещение прерываний от таймера осуществляются установкой/сбросом флага TOIE0 регистра TIMSK.

Рис.1. Структурная схема таймера/счетчика Т0

Таймер/счетчик Т0 может работать в двух режимах:

1. Режим таймера. В этом режиме на вход таймера/счетчика поступают импульсы тактового сигнала микроконтроллера (непосредственно или через предделитель);

2. Режим счетчика событий. В этом режиме инкремент содержимого счетного регистра производится по активному фронту сигнала на входе Т0 микроконтроллера.

Выбор режима работы (источника тактового сигнала), а также запуск и остановка таймера/счетчика осуществляются с помощью разрядов СS02...СS00 регистра управления таймером TCCR0.

Таймер/счетчик Т1 (16-разрядный) может использоваться для формирования временных интервалов или для подсчета числа внешних событий; может по внешнему сигналу сохранять свое текущее состояние в отдельном РВВ;  может выполнять определенные действия при равенстве содержимого счетного регистра заданному значению; может работать как широтно-импульсный модулятор. Генерация сигнала с ШИМ «вынесена» в отдельный режим работы таймера/счетчика, в котором недоступны остальные функции (кроме генерации прерываний).

При записи старшего байта значения в регистр TCNT1H он помещается в регистр ТЕМР. Далее, при записи младшего байта в регистр TCNT1L он  объединяется с содержимым регистра ТЕМР, и оба байта записываются  в регистр TCNT1 одновременно. Т.е. для выполнения полного цикла записи в 16-разрядный регистр первым должен быть загружен старший байт (регистр TCNT1H).

При чтении регистра TCNT1L (младший байт) содержимое регистра TCNT1H пересылается в регистр ТЕМР. А при последующем чтении регистра TCNT1H возвращается значение, сохраненное в регистре ТЕМР. Т.е. для выполнения полной операции чтения 16-разрядного регистра первым должен быть прочитан младший байт (регистр TCNT1L).

Управление таймером/счетчиком Т1 осуществляется с помощью двух регистров управления  TCCR1A и TCCR1B.


 

А также другие работы, которые могут Вас заинтересовать

84997. Первая медицинская помощь при отравлениях 29.5 KB
  Первая медицинская помощь при отравлениях Цель урока. Вызвать скорую медицинскую помощь. Если яд попал через кожу то ее промыть большим количеством воды физиологическим раствором слабым раствором питьевой соды или раствором лимонной кислоты в зависимости от ядовитого вещества; из желудка яд удалить промыванием или с помощью рвотных средств. Первая медицинская помощь: вывести пострадавшего на свежий воздух; дать обильное питье.
84998. Город как среда обитания человека 31.04 KB
  Изучаемые вопросы Основные признаки современного города. Привлекательность города для жизнедеятельности человека. Наиболее характерные опасные ситуации для современного города. в городах мира проживало 3 населения Земли в начале XX в.
84999. Жилище человека и особенности его жизнеобеспечения 28.05 KB
  Напомнить бытовые приборы используемые в повседневной жизни заострить внимание учащихся на необходимости соблюдения правил эксплуатации систем жизнеобеспечения и бытовых приборов для обеспечения личной безопасности и безопасности окружающих. Необходимость соблюдения правил эксплуатации систем жизнеобеспечения дома квартиры и бытовых приборов для гарантии личной безопасности и безопасности окружающих. Обратить внимание учащихся что появление в жилище все новых различных приборов потребует от человека другого отношения к своему дому и иных...
85000. Особенности природных условий в городе 28.48 KB
  Особенности природных условий в городе Цель урока. Сформировать целостное представление учащихся о природных условиях в городе проживания уточнить факторы влияющие на особенности природных условий в вашем городе; отметить факторы положительно влияющие на микроклимат города и факторы отрицательно влияющие на экологическую обстановку в городе. Обсудить правила безопасности поведения в повседневной жизни с учетом экологической обстановки в городе. Меры по обеспечению личной безопасности которые необходимо соблюдать в повседневной жизни в...
85001. Взаимоотношения людей, проживающих в городе, и безопасность 28.74 KB
  Обратить внимание на необходимость соблюдать определенные правила взаимоотношений с окружающими людьми вырабатывать умение жить с ними в согласии и обеспечивать личную безопасность. Взаимоотношения с окружающими людьми в городе. Правила безопасного общения с незнакомыми людьми в городе. Но для приобретения жизненного опыта и обеспечения собственной безопасности большое значение имеет правильное выстраивание своих взаимоотношений с окружающими людьми.
85002. Основы безопасности жизнедеятельности человека 29.76 KB
  Изучаемые вопросы Опасные и чрезвычайные ситуации и их классификация но месту возникновения. При стечении определенных обстоятельств любая опасность может стать причиной возникновения опасной или чрезвычайной ситуации. Дать определения опасной и чрезвычайной ситуаций и обратить внимание на существенное различие опасной ситуации от чрезвычайной. Подчеркнуть что в большинстве случаев опасные ситуации создает сам человек нарушая общепринятые нормы и правила поведения человеческий фактор.
85003. Пожарная безопасность. Определение пожара и пожарной безопасности 27.76 KB
  Систематизировать знания учащихся о пожаре об основных причинах возникновения пожаров в повседневной жизни. Рассказать о возможных последствиях пожаров и об организации защиты населения от пожаров. Дать определение пожара показать основные причины возникновения пожаров привести примеры последствий пожаров имевших место в нашем городе. Довести до учащихся в доступной для них форме организацию защиты населения страны от пожаров.
85004. Безопасное поведение в бытовых ситуациях 27.25 KB
  Разобрать ситуационные задания по обеспечению личной безопасности в бытовых ситуациях; выработать убеждение в необходимости соблюдать правила эксплуатации бытовых приборов и систем в целях обеспечения личной безопасности и безопасности окружающих. Меры безопасности при пользовании в доме водой. Контрольные вопросы Какие меры безопасности необходимо соблюдать при пользовании электроприборами Какие меры безопасности необходимо соблюдать при пользовании бытовым газом Какие меры безопасности следует соблюдать при пользовании в доме водой...
85005. Наводнения. Виды наводнений и их причины. Защита населения от последствий наводнений 37.2 KB
  Наводнения. Опасность которую представляют наводнения для жизнедеятельности человека. Общие профилактические мероприятия по защите населения от наводнения. Правила поведения во время наводнения.