![]() |
Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
![]() ![]() ![]() |
Читальный зал --> Устройства ультрафиолетового стирания Эта последовательность должна выполнятся, даже если WDT отключен. CLKDUT (=Fosc/4) Шина данных Контакт КА4Я0СК1 TOSE TOCS 2 тактэ
Сторожевой таймер 8 разрядный предделитель Мультиплексор 8х 1 Включение WDT PSiPSO -PSA MUX Выход WDT Рис. 7-6 Структурная схема предделителя TOCS, TOSE, PSA, PS2 : PSO биты регистра OPTION<5:0>. флажка TIOF при переполнении Пример 7-1. Изменение назначения предделителя (TIMERO ->WDT) CLRF CLRWDT MOVLW MOVWF BCF STATUS, RPO TMRO STATUS, RPO Вxxxxlxxx OPTION Банк 0 Обнулить TMRO и предделитель Банк 1 Обнулить WDT Установить новое назначение предделителя для WDT STATUS, RPO ; Банк О Пример 7-2. Изменение назначения предделителя (WDT -*TIMERO) CLRWDT ; Обнулить WDT и предделитель BSF TATUS, RPO ; Банк 1 MQVLW ВххххОххх ; Установить новое назначение MQVWF OPTION ; предделителя для TMRO BCF STATUS, RPO ; Банк О 3 3 lLl092 8. МОДУЛЬ ТАЙМЕРА 1 Модуль таймера 1 - это 16 разрядный таймер / счетчик, состоящий из двух 8 разрядных регистров TIMR1H и TMR1L, которые доступны по чтению и по записи. Пара регистров TMR1 (TMR1H + TMR1L) инкрементируются от ООООН до FFFFH и при переполнении переходят в ООООН. Прерывание TMR1 (если оно разрешено) генерируется при перепрлнении, при этом устанавливается флажок TMR1IF (PIRI <0>). Это прерывание можно разрешить или замаскировать, используя бит маски прерывания TMR1 TMR1IE (PIE1 <0>). Таймер 1 может функционировать в одном из двух режимов: как таймер как счетчик Режим определяется выбором источника синхронизации, бит TMR1CS (T1C0N<1)>. В режиме таймера, таймер 1 инкрементируется на каждом командном цикле. В режиме счетчика он инкрементируется по каждому переднему фронту на контакте внешнего входа синхронизации RC0/T1OSO/TICKI. Таймер 1 может быть включен или отключен при помощи служебного бита TMR10N (T1C0N <0>). Таймер 1 имеет также внутренний вход сброса . Сброс может быть сгенерирован любым из двух модулей ССР. На Рис. 8-1 показан регистр управления таймера 1. Для Р1С16С72/73А/74А, когда таймер 1 запрограммирован на работу от кварцевого резонатора (TIOSCEN = 1), контакты RC1/T10SI/CCP2 и RCO/T10SO/ TICK! становятся входами, то есть значение TRISC <1:0 > игнорируется. Для Р1С16С73/74, когда таймер 1 запрограммирован на работу от кварцевого резонатора (TIOSCEN = 1), контакт RC1/T10SI/CCP2 становится входом, однако контакт RC0/T1OSO/T1CKI должен быть конфигурирован в регистре TRISC <0> как вход. 8.1 ТАЙМЕР 1 В РЕЖИМЕ ТАЙМЕРА Режим таймера устанавливается, когда TMR1CS (T1C0N < 1 >) = О . В этом режиме таймер тактируется от внутреннего генератора - Fosc/4. Бит режима синхронизации TISYNC (T1C0N < 2 > ) в этом режиме не имеет значения, так как внутренняя частота всегда синхронна. Рис. 8-1 Регистр управления таймера 1 TICON (адрес lOh) Обозначения: R = читаемый разряд, W - записываемый разряд, U = зарезервированный разряд, - п = значение после сброса: X = ие определено, и = не изменяется, q = зависит от условия. Разряды 7-6: Зарезервированы: читаются как О Разряды 5-4: TtCKPSl:TlCKPSO: Коэффициент деления предделителя для таймера 1 11 = 1:8 значение предделителя 10=1:4 значение предделителя 01 = 1 : 2 значение предделителя 00 = 1 : 1 значение предделителя Разряд 3: TIOSCEN: Работа таймер 1 от кварцевого резонатора 1 = работа от кварцевого резонатора разрешена 0 = работа от кварцевого резонатора запрещена Разряд 2: T1SYNC: Синхронизация внешней тактовой частоты TMR1CS= 1 1 = асинхронный режим 0 = синхронный режим TMR1CS = 0 Этот разряд игнорируется. Разряд 1: TMR1CS: Источник синхронизации таймера 1 1 = Внешняя синхронизация ( по переднему фронту на контакте RC0/T1OSO/T1CKI) 0 = Внутренняя синхронизация (Fosc4) Разряд 0: TMRION: Включение таймер 1 1 = таймер 1 включен О = таймер 1 отключен 8.2 ТАЙМЕР 1 В РЕЖИМЕ СИНХРОННОГО СЧЕТЧИКА Режим счетчика устанавливается, когда TMR1CS (T1C0N < 1 >) = 1 . В этом режиме таймер инкрементируется по каждому переднему фронту сигнала на контакте RC1/T10SI/CCP2, когда бит TIOSCEN = 1 , или на контакте RC0/T1OSO/T1CKI, когда бит TIOSCEN = О . Если T1SYNC = О , то внешний тактовый сигнал синхронизируется с фазой внутреннего генератора. Синхронизация выполняется после предделителя. Предделитель работает как асинхронный счетчик. В этой конфигурации, во время останова, таймер 1 не будет инкремен-тироваться, даже если присутствует внешний тактовый сигнал, так как внутренний генератор отключен. Однако предделитель продолжает работать. 3* 67 и-0 и-0 RyW-0 R/W-Q RW-O R/W-Q R/W-0 R/W-0 :-<-<Д;,1гЩт\СКРБ\ T1CKPSOT10SCEN TISYNC I TMRICS ITMRION
ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |