ВУЗ:
Составители:
39
6. ОБОРУДОВАНИЕ
1. Компьютер IBM PC/AT с установленным продуктом MPLAB
IDE.
2. Комплект MPLAB ICD.
3. Источник питания 9В, 0.2 А.
7. ВАРИАНТЫ ЗАДАНИЙ
1. Написать программу, выводящую средние 6 разрядов
результата АЦП преобразования на порт C.
2. На всех светодиодах «отображать» содержимое младшего бита
результата АЦП преобразования.
3. Зажечь светодиоды, при условии, что аналоговый сигнал
больше половины опорного.
4. При превышении первого порога аналоговым сигналом зажечь
7-4 светодиоды, а при превышении второго порога – 3-0 светодиоды
(пороги задаются преподавателем).
5. Вывести значение аналогового сигнала после нажатия кнопки и
удерживать его 1 секунду.
6. Обеспечить мигание всех светодиодов разом, при превышении
аналоговым сигналом порога, заданного преподавателем.
7. Занести двумя нажатиями кнопки два значения аналогового
сигнала, и после второго нажатия обеспечить вывод этих двух значений,
с периодом 1 секунду.
8. На светодиодах организовать светящуюся полосу, длина
которой соответствует результату АЦП преобразования.
8. КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Какие регистры, работающие с АЦП, вы знаете? Каково их
назначение?
2. Какое количество памяти данных реализовано в PIC16F877?
3. Установка какого бита вызывает начало преобразования АЦП?
Какие возможные способы для определения окончания преобразования
АЦП вы знаете?
4. Как изменится время T
ACQ
, если уменьшить внутреннее
сопротивление источника аналогового сигнала? Пояснить, используя
схему устройства выборки и хранения.
5. Может ли АЦП работать, когда микроконтроллер находится в
«спящем режиме»? А при выключенном питании? Каким образом?
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »