Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Составить комментарий к программе PWM2



;****** Программа PWM2

.INCLUDE "C:\Program Files\Atmel\AVR Tools\AvrAssembler\Appnotes\m8def.inc"

ldi r16,0x02

out DDRB,r16

ldi r16,0x7F

out OCR1AL,r16

ldi r16,0b11000001

out TCCR1A,r16

ldi r16,0b00000010

out TCCR1B,r16

m1: rjmp m1

Ввести код программы в отладчик AVR Studio и проверить ее работу в пошаговом режиме. Какой режим ШИМ выбран в данном случае? Какова относительная длительность импульсов на выводе OC1A? С какой частотой относительно частоты кварца поступают импульсы синхронизации на таймер/счётчик?

Контрольные вопросы

· Чем ограничен размер массива?

· Перечислите все методы адресации памяти данных.

· Разрешены ли прерывания после системного сброса?

· Для чего нужен регистр Input capture (ICR)? Назовите ситуации, когда необходимо его использование. Назовите его альтернативные функции.

· Что должно произойти при достижении счётчиком значения 0x01FF, если в битах WGMn3:1 записано 0b0010? 0b0110? Как при этом поведёт себя OCnx?

· Что может выступать в качестве источника импульсов синхронизации таймеров/счётчиков?

Содержание отчета

Отчет должен содержать листинги отлаживаемых программ (в том числе и по индивидуальным заданиям), комментарии по ходу выполнения пунктов работы и рисунки, вставляемые в текст формата WORD, отображающие окна регистров и памяти, а также ответы на контрольные вопросы.





Дата публикования: 2014-11-04; Прочитано: 346 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...