Аппаратные и программные



Download 3,23 Mb.
Pdf ko'rish
bet25/179
Sana24.02.2022
Hajmi3,23 Mb.
#234030
TuriУчебное пособие
1   ...   21   22   23   24   25   26   27   28   ...   179
1.2.5.8 Режим счетчика событий 
Режим счетчика событий устанавливается с помощью битов 4 и 5 регистра 
управления/состояния. Режим счетчика используется для подсчета импульсов
подаваемых 
на 
вход 
генератора OSCI (вывод OSCO остается 
неподключенным). 
Рисунок 6. Регистр управления будильником (режим работы «счетчик событий») 
Счетчик событий хранит до 6-значное десятичное число, которые 
располагается в формате BCD в памяти по адресам 01h-03h (соответственно, 
младший, средний, старший байт). Таким образом, может быть посчитано до 1 
миллиона событий. Сигнализация счетчика событий срабатывает в том случае, 
если содержимое регистра-счетчика совпадает со значением, хранящимся по 
адресам 09h-0Вh, и при этом сигнализация по событию разлешена (биты 4 и 5 
регистра управления будильником установлены соответственно в 0 и 1). При 
этом по сигнализации устанавливается флаг сигнала (бит 1 регистра 


35 
управления/состояния). Инвертированное значение этого флага может быть 
передано на вывод прерывания микросхемы (INT) – для этого надо установить 
бит разрешения прерывания по сигналу в регистре управления будильником. 
В этом режиме таймер (адрес 07h) инкрементируется при наступлении 
каждого первого, сотого, десятитысячного и миллионного события в 
зависимости от значений, установленных в битах 0, 1 и 2 регистра управления 
будильником (08h). Соответственно, сигнализация по таймеру в режиме 
счетчика событий срабатывает, когда содержимое регистра-счетчика таймера 
(07h) совпадает со значением, хранящимся по адресу 0Fh, и при этом 
сигнализация по таймеру разлешена (бит регистра управления будильником 
установлены соответственно). 
1.2.5.9 Вывод прерывания INT 
Рисунок 7. Логика работы прерываний по сигналу и по таймеру. 


36 
Условия для генерации на выходе INT активного сигнала (логический «0») 
определяются путем программирования регистра управления будильником 
(08h). К таким условиям относятся сигнализация по часам, сигнализация по 
таймеру, переполнение таймера, сигнализация счетчика событий. Прерывание 
происходит в том случае, когда установлен флаг сигнала или флаг таймера и 
при этом разрешено соответствующее прерывание. В любом случае прерывание 
очищается только программным путем: очисткой флага, вызвавшего 
прерывание. 

Download 3,23 Mb.

Do'stlaringiz bilan baham:
1   ...   21   22   23   24   25   26   27   28   ...   179




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