Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РГР.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
1.08 Mб
Скачать

Индивидуальные задания

Вариант

Текст задания

1

Разработать программу, которая по нажатию кнопки SW4 осуществляет запуск АЦП и по прерыванию «Конец АЦП» выводит результат на панель светодиодов.

2

Разработать программу, которая по нажатию кнопки SW5 осуществляет запуск АЦП и, используя программный опрос, по окончании преобразования выводит результат на панель светодиодов.

3

Разработать программу, которая, используя прерывание от счетчика 1, через каждые 10 секунд производит запуск АЦП и выводит значение на панель светодиодов.

4

Разработать программу, которая осуществляет запуск АЦП и по прерыванию «Конец АЦП» через 5 секунд выводит результат на панель светодиодов.

5

Разработать программу, которая по прерыванию INT0, инициируемому спадающим фронтом сигнала, осуществляет запуск АЦП в режиме «свободного полета» и выводит результат на панель светодиодов.

6

Разработать программу, которая увеличивает значение какого либо регистра по прерыванию INT1, инициируемому спадающим фронтом сигнала, и при достижении заданного (самостоятельно) значения регистра осуществляет запуск АЦП с выводом результат на панель светодиодов.

7

Разработать программу, которая осуществляет запуск АЦП и по прерыванию «Конец АЦП» увеличивает значение какого либо регистра, а при достижении заданного (самостоятельно) значения регистра выводит результат АЦП на панель светодиодов.

8

Разработать программу, которая по нажатию кнопки SW4 через 5 секунд осуществляет запуск АЦП и по прерыванию «Конец АЦП» выводит результат на панель светодиодов.

9

Разработать программу, которая по переполнению счетчика 2 увеличивает значение какого либо регистра и при достижении заданного (самостоятельно) значения регистра осуществляет запуск АЦП с выводом результат на панель светодиодов.

10

Разработать программу, которая, используя прерывание от счетчика 2, увеличивает значение какого либо регистра на 1 каждую секунду и через 10 секунд осуществляет запуск АЦП с выводом результата на панель светодиодов.

11

Разработать программу, которая по прерыванию INT2, инициируемому спадающим фронтом сигнала, осуществляет запуск АЦП и, используя программный опрос, по окончании преобразования выводит результат на панель светодиодов.

12

Разработать программу, которая по прерыванию INT2, инициируемому нарастающим фронтом сигнала, осуществляет запуск АЦП в режиме «свободного полета» и выводит результат на панель светодиодов.

Микроконтроллер в стенде STK 500 работает на частоте 3.68 MHz.

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

  1. Какой порт микроконтроллера используется для приема аналогового сигнала?

  2. Какие регистры используются для программирования АЦП?

  3. Режимы работы АЦП.

  4. Как включить АЦП?

  5. Алгоритм обслуживания прерываний АЦП.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]