Микропроцессорные устройства



Download 3,03 Mb.
Pdf ko'rish
bet54/72
Sana25.02.2022
Hajmi3,03 Mb.
#282885
1   ...   50   51   52   53   54   55   56   57   ...   72
Bog'liq
mpus up

TCNT1H и TCNT1L – Timer/Counter1 (рис. 7.7). 
Рис. 7.7 – Регистры TCNT1H и TCNT1L 
16-битный регистры TCNT1 содержит текущее значение таймера счетчи-
ка 1. Состоит из старшего TCNT1H (Timer counter 1 High byte) и младшего ре-
гистра TCNT1L (Low byte). Для копирования регистра TCNT1 при побайтной 
работе используется регистр ICR1. 
TCCR1A – регистр задания режимов таймера/счетчика 1 (рис. 7.8). 
Рис. 7.8 – Регистр TCCR1A 


96 
TCCR1A и TCCR1В – регистры задания режимов таймера/счетчика 1, 
определяют режимы работы таймера/счетчика 1 (табл. 7.4). 

Bit 7…4 – COM1A1,COM1A0, COM1B1 и COM1B0 изменяют режим 
формирования выходного сигнала OC1A и OC1B; 

Bit 3…2 – FOC1A, FOC1B принудительно устанавливают результаты 
сравнения каналов А и В; 

Bit 1…0 – WGM11 и WGM10 в регистре TCCR1A и биты WGM12 и 
WGM13 в регистре TCCR1В служат для задания режима работы тай-
мера/счетчика 1. 
Таблица 7.4 – Режимы работы таймера/счетчика 1 
WGM
1
3
 
WGM
1
2
 
(C
T
C
1
2

WGM
1
1
 
(pw
m
1
1

WGM
1
0
 
(pw
m
1
0

Режим 
работы 
Верх-
ний 
предел 
счета 
Обновление 
OCR1x 
Установка 
флага 
TOV1 




Нормаль-
ный 
0xFFFF Сразу после 
записи 
МАКС 




8-разр. 
ШИМ ФК 
0x00FF На 
вершине 
счета 
На нижнем 
пределе 




9-разр. 
ШИМ ФК 
0x01FF 
На 
вершине 
счета 
На нижнем 
пределе 




10-разр. 
ШИМ ФК 
0x03FF 
На 
вершине 
счета 
На нижнем 
пределе 




СТС 
OCRnA Сразу после 
записи 
МАКС 




8-разр. 
быстрая 
ШИМ 
0x00FF 
На 
вершине 
счета 
На 
вершине 
счета 




9-разр. 
быстрая 
ШИМ 
0x01FF 
На 
вершине 
счета 
На 
вершине 
счета 




10-разр. 
быстрая 
ШИМ 
0x03FF 
На 
вершине 
счета 
На 
вершине 
счета 



ШИМ ФЧК ICRn 
На нижнем 
пределе 
На нижнем 
пределе 



ШИМ ФЧК OCRnA 
На нижнем 
пределе 
На нижнем 
пределе 


97 
WGM
1
3
 
WGM
1
2
 
(C
T
C
1
2

WGM
1
1
 
(pw
m
1
1

WGM
1
0
 
(pw
m
1
0

Режим 
работы 
Верх-
ний 
предел 
счета 
Обновление 
OCR1x 
Установка 
флага 
TOV1 



ШИМ ФК ICRn 
На 
вершине 
счета 
На нижнем 
пределе 



ШИМ ФК OCRnA 
На 
вершине 
счета 
На нижнем 
пределе 



СТС 
ICRn 
Сразу после 
записи 
МАКС. 



(Резерв) 
– 
– 
– 



Быстрая 
ШИМ 
ICRn 
На 
вершине 
счета 
На 
вершине 
счета 



Быстрая 
ШИМ 
OCRnA 
На 
вершине 
счета 
На 
вершине 
счета 
TCCR1B – Timer/Counter1 Control Register B (рис. 7.9). 
Рис. 7.9 – Регистр TCCR1B 

Bit 7 – ICNC1: Input Capture Noise Canceler. Установка этого бита в ло-
гическую 1 активирует входной подавитель шума, при этом будет 
фильтроваться входной сигнал Input Capture Pin (ICP1). Функция 
фильтрации требует 4 последовательных одинаковых значений, по-
ступивших на вывод ICP1, чтобы было зарегистрировано изменение 
уровня сигнала. Таким образом, захват входных импульсов (Input 
Capture) будет задержан на 4 такта генератора микроконтроллера, ко-
гда возможность фильтрации разрешена; 

Bit 6 – ICES1: Input Capture Edge Select. Этот бит выбирает тип среза 
(фронт или спад) на входе ICP1, который вызовет событие захвата 
импульса. Когда в ICES1 записан логический 0, спад (отрицательный 
срез) вызовет срабатывание триггера, и когда в ICES1 записана логи-


98 
ческая 1, срабатывание триггера вызовет уже фронт (положительный 
срез) сигнала. 
Когда срабатывает триггер захвата события по входу в соответствии с 
установкой ICES1, значение счетчика (TCNT1, регистры TCNT1H и 
TCNT1L) копируется в регистр захвата Input Capture Register (ICR1). 
Событие также вызовет установку флага Input Capture Flag (ICF1), и 
это может использоваться для срабатывания прерывания Input Capture 
Interrupt, если оно разрешено; 

Bit 2:0 – CS12:10: Clock Select. Эти 3 бита задают источник тактового 
сигнала для счетчика (табл. 7.5). 
Таблица 7.5 – Источники тактового сигнала TI 

Download 3,03 Mb.

Do'stlaringiz bilan baham:
1   ...   50   51   52   53   54   55   56   57   ...   72




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish