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.


 

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

73757. Камеральна обробка матеріалів 35.5 KB
  Завершальна обробка зібраного матеріалу. Завершальна обробка зібраного матеріалу. Завершальна обробка зібраного матеріалу складається з наступного: Проведення ретельних визначень зібраних залишків фауни та флори обов`язково виконується спеціалістами палеонтологами та петрографічних визначень зразків порід на основі цього уточнюється стратиграфічний склад порід і їх розповсюдження в районі...
73758. Організація бухгалтерського обліку на підприємстві та облікового процесу 158 KB
  Вибір підприємством форми організації бухгалтерського обліку. Вибір форми ведення бухгалтерського обліку. Мета вивчення Після вивчення теми 3 студент повинен знати: сутність і значення організації бухгалтерського обліку на підприємстві; форми організації бухгалтерського обліку; порядок ведення бухгалтерського обліку з використанням різних форм; порядок розробки робочого плану рахунків.
73759. Основные направления трансформации системы регулирования социально-трудовых отношений в современных условиях 82.5 KB
  Имеется ввиду расширение социального диалога за рамки собственно социальнотрудовых отношений. Однако численность профсоюзов далеко не единственный показатель их силы и возможностей участия в регулировании социальнотрудовых отношений. За предыдущие годы профсоюзам удалось стать реальным институтом рынка труда и использовать для участия в регулировании социальнотрудовых отношений самые различные институты и механизмы: благодаря наличию механизмов распространения условий коллективных договоров и соглашений заключаемых профсоюзами с...
73760. Загальні засади організації бухгалтерської служби 122 KB
  Функції облікових працівників; види розподілу праці між обліковими працівниками у межах бухгалтерської служби; кваліфікаційні та етичні вимоги які висуваються до бухгалтерів на сучасному етапі.
73761. Основные черты социального партнерства в Российской Федерации 45.5 KB
  Для пореформенной России характерна также сегментированность социальнотрудовых отношений и неоднородность качества трудовой жизни по отраслям и секторам экономики чему способствовало нарастание отраслевых диспропорций в оплате труда. Сформированные в стране механизмы регулирования социальнотрудовых отношений как законодательные так и коллективнодоговорные недостаточно эффективны. В целом регулирование социальнотрудовых отношений развивается в рамках советской парадигмы экономического развития которую принято называть экстенсивной...
73762. Социально-педагогическое сопровождение детей, оказавшихся в трудной жизненной ситуации (на примере лечебно-реабилитационного научного центра детской гематологии, онкологии, иммунологии) 523 KB
  Несмотря на то, что в настоящее время на решение проблемы сопровождения детей в трудной жизненной ситуации направлены усилия многих специалистов, использующих широкий комплекс методов - медицинских, социально-педагогических и психологических, они часто оказываются недостаточно эффективными.
73763. Організація роботи бухгалтерської служби 106.5 KB
  Регламентація діяльності облікових працівників. Після вивчення теми 5 студент повинен вміти: розробити Положення про бухгалтерську службу та посадові інструкції для облікових працівників; спланувати роботу бухгалтера; охарактеризувати вимоги до обладнання робочого місця бухгалтера; скласти акт прийманняпередачі справ при зміні бухгалтера. Регламентація діяльності облікових працівників У ході виконання своїх обов’язків між бухгалтерами та іншими працівниками підприємства виникають взаємовідносини з різних питань що дозволяє виділити такі...
73764. Організація діловодства, документування операцій та документообігу 144.5 KB
  Однією з умов успішної діяльності підприємства є якість управління ним, яке залежить від рівня інформаційного забезпечення керівництва. процес прийняття управлінського рішення передбачає отримання даних, їх аналіз, узагальнення та підготовку в розрізах і форматі, необхідних для управлінського персоналу.