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



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

CS12 CS11 CS10 
Описание 



Источник тактов не задан (таймер/счетчик остановлен) 



clk
I/O
(без делителя частоты) 



clk
I/O
/ 8 (с выхода делителя) 



clk
I/O
/ 64 (с выхода делителя) 



clk
I/O
/ 256 (с выхода делителя) 



clk
I/O
/ 1024 (с выхода делителя) 



Внешний тактовый сигнал, поданный на вход T1. Так-
тирование происходит по срезу (спаду) уровня сигнала 



Внешний тактовый сигнал, поданный на вход T1. Так-
тирование происходит по фронту (нарастанию) уровня 
сигнала 
Для подсчета импульсов на входе T1 можно выбрать последние 
2 варианта в таблице. Если для подсчета выбрана ножка T1, импульсы будут 
подсчитываться даже тогда, когда порт T1 настроен как выход. Эта возмож-
ность позволяет программно управлять счетом. 
ICR1H и ICR1L – Input Capture Register 1 (рис. 7.10). 
Рис. 7.10 – Регистры ICR1H и ICR1L 
Два регистра составляют 16-битный регистр ICR1. Событие захвата по 
входу (Input Capture, на выводе ICP1 или опционально на выходе аналогового 


99 
компаратора) вызывает обновление содержимого ICR1 содержимым счетчика 
(TCNT1). Когда ICR1 используется как значение TOP (см. описание битов 
WGM13:0, размещенных в регистрах TCCR1A и TCCR1B), вывод ICP1 будет 
отключен, и следовательно функция захвата Input Capture будет запрещена. 
TIMSK – Timer/Counter Interrupt Mask Register (рис. 7.11). 
Рис. 7.11 – Регистр TIMSK 

Bit 5 – TICIE1: Timer/Counter1, Input Capture Interrupt Enable. Когда 
этот бит установлен в 1 и установлен флаг I в регистре статуса SREG 
(прерывания разрешены глобально), разрешено прерывание захвата 
таймера/счетчика 1 (Timer/Counter1 Input Capture Interrupt). При сра-
батывании прерывания (когда произошло событие захвата и устано-
вился флаг ICF1 в регистре TIFR) будет вызвана подпрограмма обра-
ботчика по соответствующему вектору

Bit 2 – TOIE1: Timer/Counter1, Overflow Interrupt Enable. Когда этот 
бит установлен в 1 и установлен флаг I в регистре статуса SREG (пре-
рывания разрешены глобально), разрешено прерывание переполнения 
таймера/счетчика 1 (Timer/Counter1 Overflow Interrupt). При срабаты-
вании прерывания (когда произошло переполнение и установился 
флаг TOV1 в регистре TIFR) будет вызвана подпрограмма обработчи-
ка по соответствующему вектору. 
TIFR – Timer/Counter Interrupt Flag Register (рис. 7.12). 
Рис. 7.12 – Регистр TIFR 
Регистр флагов прерывания таймеров/счетчиков TIFR устанавливает би-
ты прерывания всех трех (0, 1, 2) таймеров микроконтроллера и имеет следую-
щие биты: 

Bit 0, 1 – отвечают за таймер/счетчик 0 и эквивалентны TOV1, 
OCF1A, OCF1B; 


100 

Bit 2 – TOV1. При переполнении регистра TCNT1 таймер/счетчик 1 
устанавливает флаг TOV1 (Overflow) – переполнение тайме-
ра/счетчика 1. Установка этого флага зависит от установки битов 
WGM13:10. В режимах нормального счета и при очистке таймера на 
сравнении (Clear Timer on Compare, CTC) флаг TOV1 будет установ-
лен, когда таймер переполнится. TOV1 автоматически очищается, ко-
гда вызывается обработчик прерывания по вектору Input Capture 
Interrupt. Альтернативно TOV1 может быть очищен записью в этот 
бит логической 1; 

Bit 3 – OCF1B. При совпадении значений в регистрах TCNT1 и 
OCR1B формируется флаг OCF1B (Output Compare B Match); 

Bit 4 – OCF1A. При совпадении значений в регистрах TCNT1 и 
OCR1A формируется флаг OCF1A (Output Compare A Match); 

Bit 5 – ICF1. При захвате входного значения формируется флаг ICF1 
(Input Capture); 

Bit 6, 7 – отвечают за таймер/счетчик 2 и эквивалентны TOV1, 
OCF1A, OCF1B. 
Вызов соответствующих прерываний зависит от значения соответствую-
щих битов регистра TIMSK и флага I в Status регистре процессора. 

Download 3,03 Mb.

Do'stlaringiz bilan baham:
1   ...   51   52   53   54   55   56   57   58   ...   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