Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник по МК-МИА-16.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
7.24 Mб
Скачать

Индивидуальные задания к выполнению лабораторной работы №5

  1. Разработать программу настройки Т/С0 для работы в режиме захвата. В качестве источника тактирования использовать внешний источник. По сигналу «Запрос прерывания» записать число $55 в порт В.

  2. Разработать программу настройки Т/С0 для работы в режиме сравнения. В качестве источника тактирования использовать внешний источник. По сигналу «Запрос прерывания» записать число $АА в порт С.

  3. Разработать программу настройки Т/С0 для работы в режиме захвата. В качестве источника тактирования использовать внутренний источник. По сигналу «Запрос прерывания» записать число $55 в порт В.

  4. Разработать программу настройки Т/С0 для работы в режиме режим сравнения. В качестве источника тактирования использовать внутренний источник. По сигналу «Запрос прерывания» записать число $АА в порт С.

  5. Разработать программу настройки Т/С0 для работы в ШИМ режиме и формирование импульсов на выходе ШИМ.

  6. Разработать программу настройки Т/С0 и Т/С2 для работы в режиме ШИМ режимах и формирование импульсов на выходах ШИМ.

  7. Разработать программный преобразователь количество входных импульсов в единицы объема на Т/С0 в режиме сравнения. В качестве источника импульсов использовать внешний генератор. По сигналу «Запрос прерывания» результат записать в порт С.

  8. Разработать программу настройки Т/С0 для работы в режиме режим сравнения. В качестве источника тактирования использовать внешний источник. По сигналу «Запрос прерывания» вызов подпрограммы «Бегущая единица»

  9. Разработать программу настройки Т/С0 для работы в режиме режим сравнения и ожидание внешних событий. По сигналу «Запрос прерывания» вызов подпрограммы «Двоичный счетчик».

Контрольные вопросы к лабораторной работе № 5

  1. В каких режимах работает Таймер/Счетчик? Перечислите их и приведите примеры использования.

  2. В чем отличие Таймера/счетчика0 от Таймера/счетчика1

  3. Назначение регистров управления TCCR0 иTCCR2 и их форматы.

  4. Регистры управления А и В Таймера/счетчика1 - TCCR1A и TCCR1B

  5. Регистр статуса асинхронного режима – ASSR и его назначение.

  6. Вектора прерывания Таймера/Счетчика и их назначение. Привести пример организации работы Таймера/Счетчика в режиме прерываний.

  7. Перечислите источники тактового сигнала Таймера/Счетчика. Как выбрать источника тактового сигнала таймера/счетчика1

  8. Как выбор коэффициент деления предварительного делителя Таймера/счетчика0

  9. Как производится запись (чтение) данных в (из)Таймер/счетчик1 - TCNT1 (в регистры TCNT1L и TCNT1H)

  10. Как производится чтение данных из Таймера/счетчика1 - TCNT1 (из регистров TCNT1L и TCNT1H)

  11. Регистры сравнения A (В) выхода Таймера/счетчика1 - OCR1AH(OCR1ВH) и OCR1AL(OCR1ВL) и их назначение

  12. Регистры захвата входа Таймера/счетчика1 - ICR1H и ICR1L и их назначение

  13. Привести схему использования Таймера/счетчика1

Лабораторная работа №6 Последовательный периферийный интерфейс – spi

Цель работы. Изучение принципа работы SPI. Получение навыков использования SPI для программирования МК и организации приема/передачи данных. Разработка и отладка управляющих программ приема/передачи и программ обработки данных.