Разрядный таймер-счетчик устройства РСА микроконтроллера MCS-51.

16-разрядный таймер-счетчик РСА имеет два регистра СН и CL - старший и младший байты. Запись и чтение этих регистров возможно в любой момент времени. На рисунке представлена структурная схема РСА таймера-счетчика.

Рис.11. Структурная схема РСА таймера-счетчика.

 

На его могут подаваться следующие сигналы:

  • тактовая частота/12(регистр CL за каждый машинный цикл увеличивает свое значение в момент S5P2, при внешнем резонаторе 16МГц это происходит каждые 750 нс.);
  • тактовая частота/4 (регистр CL за каждый машинный цикл увеличивает своезначение в моменты S1P2, S3P2, S5P2, при внешнем резона­торе 16МГц это происходит каждые 250 нс.);
  • переполнение от таймера 0 (регистр CL за каждый машинный цикл увеличивает свое значение в момент S5P2 при переполнении таймера 0):
  • внешний сигнал(регистр CLпосле обнаружения перепада 1-0 на кон­такте ECI(P1.2) увеличивает свое значение в первый из моментов S1P2, S3P2, S5P2, максимальная частота входного сигнала в этом режиме равна тактовой частоте/8).

СН увеличивает свое значение после двух тактов при переполнении CL.

Для задания режимов работы РСА таймера-счетчика имеются регистр режимов РСА таймера-счетчика (CMOD) и регистр управления РСА таймером-счетчиком (CCON).

Регистр режимов PCA таймера-счетчика CMOD.

Адрес=0D9Н

Значение после сброса ООХХ Х000B адресация к отдельным битам невозможна

Символ Позиция Имя и назначение
CIDL CMOD.7 CIDL=0 разрешает работу РСА в "режиме холостого хода" (Idle Mode), CIDL=1 запрещает работу РСА в режиме "холостого хода".
WDTE CMOD.6 WDTE=0 запрещает режим сторожевого таймера (watchdog timer) четвертому модулю сравнения-захвата, WDTE=1 разрешает этот режим.
- CMOD.5 -
- CMOD.4 -
- CMOD.3 -
CPS1 CMOD.2

Источник сигналов для таймера-счетчика РСА

CPS1 CPSO сигнал на счетном входе РСА таймера­счетчика
тактовая частота/12
тактовая частота/4
переполнение от таймера 0
внешний сигнал на контакте ЕС1/Р1.2

 

CPS0 CMOD.1
ЕСF CMOD.0 ЕСF=1 разрешает флагу CF в CCON генерировать запрос на прерывание. ЕСР=0 запрещает данную функцию.







Дата добавления: 2016-03-27; просмотров: 671;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.