Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Устройства ультрафиолетового стирания 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [ 25 ] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84

10.1.2 МОДУЛЬ ТАЙМЕРА 1 И РЕЖИМ НАКОПЛЕНИЯ ССР

Для режима накопления ССР модуль таймера 1 должен быть установлен в режим таймера или режим синхронного счетчика. В режиме асинхронного счетчика режим накопления не работает.

10.2 РЕЖИМ СРАВНЕНИЯ

В режиме сравнения 16 разрядное значение регистра CCPR1 сравнивается со значением регистра TMR1. Когда наступает равенство, устанавливается флажок ССР 1 IF (PIRI <2>) и на контакте RC2/CCP1 устанавливается:

высокий уровень,

низкий уровень,

уровень не изменятся. Уровень на контакте зависит от значения битов ССР1МЗ : ССР 1 МО (ССР ICON <3:0>). Контакт RC2/ ССР1 должен быть запрограммирован на выход, бит TRISC <2> должен быть сброшен.

Запуск специального события


Контакт RC2/CCP1

TRISC<2> Управление выходом

Q S-R-

Установка флажка ССР1 IF (PIR1<2>) 1

Выходная логика

CCPR1H

CCPR1L

CCP1CON<3:0> Выбор рктиа

Компаратор

TMR1H

TMR1L

Рис. 10-3 Структурная схема режима сравнения

Примечание: При обнулении регистра ССР ICON выход компаратора устанавливает низкий уровень на контакте RC2/CCP1. Этот уровень не является значением регистра данных PORTC.

10.2.1 МОДУЛЬ ТАЙМЕРА 1 И РЕЖИМ СРАВНЕНИЯ ССР

Для режима сравнения ССР модуль таймера 1 должен быть установлен в режим таймера или режим синхронного счетчика. В режиме асинхронного счетчика режим накопления не работает.

10.2.2 РЕЖИМ ПРЕРЫВАНИЯ ПРОГРАММЫ

Если задан режим прерывания программы, то уровень на выходном контакте ССР1 не изменяется. Устанавливается флажок ССР 1 IF (PIRI <2>) и генерируется прерывание программы (если разрешено).

10.2.3 ЗАПУСК СПЕЦИАЛЬНОГО СОБЫТИЯ



Глава 10

PIC16C7X

В этом режиме формируется сигнал, который может использоваться для инициализации внутренних аппаратных средств.

Выход запуска специального события ССР1 сбрасывает регистр TMR1. То есть в этом режиме регистр CCPR1 является 16 разрядным программируемым регистром периода для таймера 1.

Выход специального события ССР2 сбрасывает регистр TMR1 и устанавливает бит GO/DONE (ADCONO <2>), который запускает A/D преобразование (если модуль A/D включен).

Только у PIC16C72 выход специального события ССР1 сбрасывает регистр TMR1 и запускает A/D преобразование (если модуль A/D включен).

Примечание: Запуск специального события модулей ССР1 и ССР2 не устанавливает флажок TMR1IF (PIRI <0>).

10.3 РЕЖИМ ШИМ

Регистр ширины импульса

CCP1CON<54

CCPR1L

ССРП1Н( домый1

В режиме широтно-импульсной модуляции (ШИМ) на контакте RC2/CCP1 формируется сигнал ШИМ с разрешением до 10-разрядов. Этот контакт должен быть запрограммирован на выход (бит TRISC <2> должен быть сброшен).

На рис. 10-4 представлена упрощенная структурная схема модуля ССР в

режиме ШИМ. В этом режиме 8 разрядное значение ширины импульса записывается в младший байт регистра CCPR1 (CCPR1L). В начале каждого периода это значение переписывается в старший байт CCPR1H, который используется как ведомый буфер. Двойная буферизация необходима для непрерывности сигнала на выходе ШИМ.

Компаратор

TMR2

Компаратор

нс2л:ср1

TRISC<2

C6pocTaiiM*pj

и yCTJHOKJ

тригг*рл

Рис. 10-4 Структурная схема режима ШИМ

!. 8 разрядный таймер объединяется с 2 разрядным предделителем, что создает 10 разрядное разрешение.



Примечание: При обнулении регистра ССР ICON на выходе ШИМ (контакт RC2/CCP1) устанавливается низкий уровень. Этот уровень не является значением регистра данных PORTC.

10.3.1 ПЕРИОД ШИМ

Период ШИМ определяется регистром периода PR2 таймера 2. Период ШИМ может быть вычислен при использовании следующей формулы:

ШИМ период = [(PR2) + 1] x 4 x Tosc х (TMR2 значение предделителя )

F шим = 1/[ШИМ период]-

Когда TMR2 становится равным PR2, выполняются следующем операции:

обнуляется TMR2,

на контакте ССР1 устанавливается высокий уровень (исключение: если щирина импульса = 0%, то уровень на контакте не изменится),

значение щирины импульса ШИМ переписывается из CCPR1L в CCPR1H

Примечание: Постделитель таймера 2 (см. Раздел 9) в режиме ШИМ не используется.

10.3.2 ШИРИНА ИМПУЛЬСА ШИМ

Ширина импульса ШИМ определяется значением регистра CCPR1L и

битов CCP1X:CCP1Y регистра ССР ICON <5:4>. CCPR1L содержит восемь старщих разрядов 10-разрядного слова, а ССР ICON <5:4> - два младщих разряда. Следующее уравнение позволяет вычислить ширину импульса ШИМ:

Период

Ширина

\ импульса ; ; : TIV1R2=PR2

, TIV1R2 = Ширине импульса

TIV1R2=PR2

Рис. 10-5 Выходной сигнал

ШИМшИРИНА импульса -

= (CCPR1L:CCP1C0N <5:4>) х Tosc х (TMR23ha4ehhe предделителя)



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [ 25 ] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.