Аппаратные и программные средства встраиваемых систем



Pdf көрінісі
бет35/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   31   32   33   34   35   36   37   38   ...   268
1.2.5.7  Таймер 
Таймер  (адрес 07h) ведет  отсчет  от 0 (или  от  запрограммированного 
пользователем  значения)  до 99 в BCD формате.  При  переполнении  таймер 
устанавливается 
в 0. Флаг 
таймера 
(младший 
бит 
регистра 
управления/состояния)  устанавливается  при  переполнении  таймера.  Этот  флаг 
сбрасывается  программным  путем.  Инвертированное  значение  этого  флага 
может  быть  передано  внешнему  прерыванию  (выход INT) путем  установки 
бита 3 регистра управления будильником. 
Кроме  того,  сигнализация  по  таймеру  может  быть  запрограммирована 
установкой  бита  разрешения  сигнала  по  таймеру  (бит 6 регистра  управления 
будильника).  Флаг  сигнала  (бит 1 регистра  управления/состояния) 
устанавливается,  когда  значение  таймера  равно  числу,  указанному  в  регистре 
сигнализации  по  таймеру  (адрес 0Fh). Если  установлен  бит  разрешения 
прерывания  по  сигналу  (бит 7 регистра  управления  будильником),  то 


 
34 
инвертированное  значение  флага  сигнала  может  быть  передано  на  внешнее 
прерывание (выход INT). 
Разрешение  таймера  программируется  с  помощью 3 младших  битов 
регистра  управления  будильником:  сотые  доли  секунды,  секунды,  минуты, 
часы, дни. 
 


Достарыңызбен бөлісу:
1   ...   31   32   33   34   35   36   37   38   ...   268




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет