Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

5 / 6_lab

.docx
Скачиваний:
0
Добавлен:
21.03.2026
Размер:
1.63 Mб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра РС

отчет

по лабораторной работе №6

по дисциплине «Микропроцессорные устройства»

Тема: РЕЖИМЫ РАБОТЫ И МЕТОДЫ ПРОГРАММИРОВАНИЯ ТАЙМЕРОВ

Студенты гр. 0182

Бронников Д.Д.

Жангериев Р.В.

Преподаватель

Артемьев А.К.

Санкт-Петербург

2023

Исследование работы таймера 0 в периодическом режиме.

2. Бит М1.0 в TMOD равен 1, остальные – нулю (режим автозагрузки)

3. Занесение в регистр TH0 коэффициента счета

4. Установка в единицу бита TR0 (пуск таймера)

5. Ожидание переполнения TL

6. Сброс в 0 TF0

Исследование работы таймера 2 в режиме автозагрузки.

Формирование 10 периодов линейно меняющейся частоты.

2. В регистр R1 поместить число 10

3. Бит TR2 = 1, остальные биты T2CON равны 0 (пуск таймера)

4. Бит T2OE=1, DCEN=0 (формирование меандра)

7,8. Обнаружение перепада из 0 в 1 на выводе T2

9. Инкремент RCAP2H

10. Зацикливание алгоритма при R1, изменяющемся от 10 до 1

11,12,13. Помещение начальных значений в RCAP2H и R1

Исследование работы таймера 2 в режиме защелкивания.

Измерение периода меандра.

3. Ожидание перепада 1/0 на входе Т2ЕХ

4. Очистка EXF2

5,6. В R0 и R1 записывается содержимое регистров RCAP2L RCAP2H

7. Ожидание второго прерывания

9-14. Вычисление разности кодов 2 последовательных защелкиваний:

В R0 и R1 находятся младший и старший байт кода 1 защелкивания, разность сохраняется в 30Н и 31Н.

15. Вывод двух кодов

16,17. Очистка EXF2 и зацикливание алгоритма

18-20. Установка регистров режима и управления

М аксимальный период макета 3870 машинных циклов (столько же мкс т.к. частота 12 МГц), минимальный 1166. На осциллограммах установлена развертка 1 мкс.

Соседние файлы в папке 5