F60-67 (1041605), страница 57

Файл №1041605 F60-67 (Раздаточные материалы) 57 страницаF60-67 (1041605) страница 572017-12-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 57)

Запись в регистр PCA0CPLn сбрасывает в 0 бит ECOMn; запись в регистрPCA0CPHn устанавливает в 1 бит ECOMn.Рисунок 25.6. Структурная схема ПМС в режиме высокоскоростного выходаЗапись в0PCA0CPLnENBСбросPCA0CPMnЗапись вPCA0CPHnP ECCMT P EWC A A A OWCMOPP TGMC1 MP N n n n Fn6 n n nnENB1x0 0Прерывание отмодуля ПМС0 xPCA0CNPCA0CPLnВключениеCCCCCCCCFRCCCCCCFFFFFF5 4 3 2 1 0PCA0CPHnСовпадение16-разрядныйкомпаратор1ИнвертированиеСигналтактированиямодуля ПМС0TOGn0 CEXn1PCA0LPCA0HРед. 1.2МатрицаПортввода/вывода308C8051F060/1/2/3/4/5/6/725.2.4. Режим выхода заданной частотыВ режиме выхода заданной частоты на связанном с конкретным модулем выводе CEXn генерируетсясигнал прямоугольной формы с программируемой частотой. Содержимое старшего байта регистразахвата/сравнения (PCA0CPHn) определяет количество циклов тактирования ПМС, отсчитываемых доинвертирования состояния сигнала на выходе CEXn.

Таким образом, частота прямоугольного сигналаопределяется в соответствии со следующим уравнением:Уравнение 25.1. Частота прямоугольного сигнала в режиме выхода заданной частотыFsqr = FPCA / (2 * PCA0CPHn),где FPCA - частота сигнала тактирования, задаваемая битами CPS2 – 0 регистрарежима ПМС (PCA0MD).Примечание: значение 0х00 регистра PCA0CPHn равно значению 256 для этого уравнения.Содержимое младшего байта регистра захвата/сравнения (PCA0CPLn ) сравнивается с младшим байтомсчетчика ПМС (PCA0L); при их совпадении сигнал на выводе CEXn инвертируется и значение смещения,хранящееся в старшем байте (PCA0CPHn), добавляется к значению регистра PCA0CPLn. Режим выходазаданной частоты включается установкой в 1 битов ECOMn, TOGn и PWMn и регистра PCA0CPMn.Примечание: при записи 16-разрядного значения в регистры захвата/сравнения всегда следует сначалазаписывать младший байт.

Запись в регистр PCA0CPLn сбрасывает в 0 бит ECOMn; запись в регистрPCA0CPHn устанавливает в 1 бит ECOMn.Рисунок 25.7. Структурная схема ПМС в режиме выхода заданной частотыPCA0CPMnP ECCMT P EWC A A AOWCMOPP TGMC1 MP N n n n F6 n n nnn00 0 0 1PCA0CPLnИнвертированиеВключение309PCA0CPHnВключениесумматора0Сигналтактированиямодуля ПМС8-разрядныйсумматор8-разрядныйкомпараторСовпадениеPCA0LРед. 1.2TOGn0 CEXn1МатрицаПортввода/выводаC8051F060/1/2/3/4/5/6/725.2.5. Режим 8-разрядного широтно-импульсного модулятораКаждый модуль захвата/сравнения можно использовать независимо от других для генерации насоответствующем ему выводе CEXn выходного сигнала с широтно-импульсной модуляцией (ШИМ).

Частотаэтого выходного сигнала зависит от частоты сигнала тактирования таймера/счетчика ПМС. Для изменениякоэффициента заполнения (скважности) выходного ШИМ сигнала используется регистр захвата/сравненияPCA0CPLn соответствующего модуля. Когда значение младшего байта таймера/счетчика ПМС (PCA0L)становится равным значению регистра PCA0CPLn, на внешнем выводе CEXn устанавливается сигнал высокогоуровня. Когда регистр PCA0L переполнится, на выводе CEXn установится сигнал низкого уровня (см. рис.25.8).Кроме этого, при переполнении младшего байта таймера/счетчика (PCA0L) из состояния 0xFF в состояние 0x00регистр PCA0CPLn автоматически перезагружается значением, хранящимся в регистре PCA0CPHn, безвмешательства со стороны программы.

Во избежание сбоев в работе цифрового компаратора рекомендуетсяосуществлять запись в регистр PCA0CPHn, а не в регистр PCA0CPLn. Режим 8-разрядного широтноимпульсного модулятора включается установкой в 1 бит ECOMn и PWMn регистра PCA0CPMn. Скважностьвыходного сигнала в режиме 8-разрядного ШИМ определяется уравнением 25.2.Примечание: при записи 16-разрядного значения в регистры захвата/сравнения всегда следует сначалазаписывать младший байт. Запись в регистр PCA0CPLn сбрасывает в 0 бит ECOMn; запись в регистрPCA0CPHn устанавливает в 1 бит ECOMn.Уравнение 25.2.

Скважность выходного сигнала в режиме 8-разр. ШИМDutyCycle (скважность) = (256 – PCA0CPHn) / 256В соответствии с уравнением 24.2 максимальная скважность составляет 100% (PCA0CPHn = 0), аминимальная скважность составляет 0,39% (PCA0CPHn = 0xFF). Сигнал со скважностью, равной 0%, можнополучить, сбросив в 0 бит ECOMn.Рисунок 25.8. Структурная схема ПМС в режиме 8-разр. ШИМ.PCA0CPHnPCA0CPMnP ECCMT P EWC A A AOWCMOPP TGMC1 MP N n n n Fn6 n n nn00 0 0 0PCA0CPLn0ВключениеСовпадение8-разрядныйкомпараторSRСигналтактированиямодуля ПМСPCA0LSETCLRQCEXnМатрицаПортввода/выводаQПереполнениеРед.

1.2310C8051F060/1/2/3/4/5/6/724.2.6. Режим 16-разрядного широтно-импульсного модулятораКаждый модуль захвата/сравнения можно также использовать в режиме 16-разрядного ШИМ. В этомрежиме 16-разрядное значение регистров захвата/сравнения (PCA0CPHn : PCA0CPLn) определяет количествоциклов тактирования ПМС, в течение которых выходной сигнал ШИМ удерживается на низком логическомуровне. Когда значение счетчика ПМС сравняется с содержимым регистров захвата/сравнения (PCA0CPHn :PCA0CPLn), на выходе CEXn установится сигнал высокого уровня; когда счетчик ПМС переполнится, навыходе CEXn установится сигнал низкого уровня. Чтобы выводить сигнал с изменяемой скважностью, записьновых значений необходимо синхронизировать с прерываниями от флага CCFn модуля ПМС. Режим 16разрядного широтно-импульсного модулятора включается установкой в 1 бит ECOMn, PWMn и PWM16nрегистра PCA0CPMn.

Для получения сигнала с изменяемой скважностью следует также установить в 1 битECCFn, чтобы разрешить прерывания. Скважность выходного сигнала в режиме 16-разрядного ШИМопределяется уравнением 25.3.Примечание: при записи 16-разрядного значения в регистры захвата/сравнения всегда следует сначалазаписывать младший байт. Запись в регистр PCA0CPLn сбрасывает в 0 бит ECOMn; запись в регистрPCA0CPHn устанавливает в 1 бит ECOMn.Уравнение 25.3. Скважность выходного сигнала в режиме 16-разр.

ШИМDutyCycle (скважность) = (65536 – PCA0CPn) / 65536Рисунок 25.9. Структурная схема ПМС в режиме 16-разр. ШИМ.PCA0CPMnP ECCMT P EWC A A AOWCMOPP TGMC1 MP N n n n F6 n n nnn10 0 0 0PCA0CPHnPCA0CPLn0Включение16-разрядныйкомпараторСовпадениеSRСигналтактированиямодуля ПМС311PCA0HPCA0LПереполнениеРед. 1.2SETCLRQQCEXnМатрицаПортввода/выводаC8051F060/1/2/3/4/5/6/725.3. Описание регистров модуля ПМСНиже приводится описание регистров специального назначения, связанных с работой модуля ПМС.Рисунок 25.10. PCA0CN: Регистр управления ПМСR/WCFR/WCRR/WCCF5R/WCCF4R/WCCF3RCCF2R/WCCF1R/WCCF0Бит 7Бит 6Бит 5Бит 4Бит 3Бит 2Бит 1Бит 0Значениепри сбросе:00000000SFR Адрес: 0xD8(доступен в битовом SFR страница: 0режиме адресации)Бит 7: CF: Флаг переполнения Таймера/Счетчика ПМС.Устанавливается в 1 аппаратно, когда Таймер/Счетчик ПМС переполняется из состояния0xFFFF в состояние 0x0000. Если прерывание от Таймера/Счетчика ПМС (от флага CF)разрешено, то установка этого бита приведет к переходу на процедуру обслуживанияпрерывания от флага CF.

Этот бит не сбрасывается аппаратно и должен быть сброшенпрограммно.Бит 6: CR: Управление запуском Таймера/Счетчика ПМС.Этот бит включает/отключает Таймер/Счетчик ПМС.0: Таймер/Счетчик ПМС отключен.1: Таймер/Счетчик ПМС включен.Бит 5: CCF5: Флаг захвата/сравнения модуля 5 ПМС.Этот бит устанавливается в 1 аппаратно, если происходит захват или совпадение сравниваемыхзначений. Если прерывание от флага CCF разрешено, то установка этого бита приведет кпереходу на процедуру обслуживания прерывания от флага CCF. Этот бит не сбрасываетсяаппаратно и должен быть сброшен программно.Бит 4: CCF4: Флаг захвата/сравнения модуля 4 ПМС.Этот бит устанавливается в 1 аппаратно, если происходит захват или совпадение сравниваемыхзначений.

Если прерывание от флага CCF разрешено, то установка этого бита приведет кпереходу на процедуру обслуживания прерывания от флага CCF. Этот бит не сбрасываетсяаппаратно и должен быть сброшен программно.Бит 3: CCF3: Флаг захвата/сравнения модуля 3 ПМС.Этот бит устанавливается в 1 аппаратно, если происходит захват или совпадение сравниваемыхзначений. Если прерывание от флага CCF разрешено, то установка этого бита приведет кпереходу на процедуру обслуживания прерывания от флага CCF.

Этот бит не сбрасываетсяаппаратно и должен быть сброшен программно.Бит 2: CCF2: Флаг захвата/сравнения модуля 2 ПМС.Этот бит устанавливается в 1 аппаратно, если происходит захват или совпадение сравниваемыхзначений. Если прерывание от флага CCF разрешено, то установка этого бита приведет кпереходу на процедуру обслуживания прерывания от флага CCF. Этот бит не сбрасываетсяаппаратно и должен быть сброшен программно.Бит 1: CCF1: Флаг захвата/сравнения модуля 1 ПМС.Этот бит устанавливается в 1 аппаратно, если происходит захват или совпадение сравниваемыхзначений. Если прерывание от флага CCF разрешено, то установка этого бита приведет кпереходу на процедуру обслуживания прерывания от флага CCF.

Характеристики

Тип файла
PDF-файл
Размер
4,95 Mb
Тип материала
Высшее учебное заведение

Список файлов учебной работы

Раздаточные материалы
Описания к различным сериям микроконтроллеров
Описания некоторых систем передачи данных
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6455
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее