ВУЗ:
Составители:
37
C
HOLD
– конденсатор защелки.
Ниже приводится порядок программирования АЦП:
1. Установить конфигурацию модуля АЦП, выбрав аналоговые
входы и источник опорного напряжения (ADCON1), канал АЦП
(ADCON0) и источник синхронизации АЦП (ADCON0).
2. Включить модуль АЦП (ADCON0<ADON>).
3. Если необходимо разрешить прерывание, установив биты GIE и
PEIE и ADIE.
4. Сбросить бит ADIF.
5. Выдержать время, требуемое для устройства выборки и
хранения.
6. Начать преобразование, установив бит GO/DONE (ADCON0)
7. Ожидать конца преобразования АЦП:
опрашивая бит GO/DONE (ADCON0);
ожидая прерывания АЦП;
опрашивая бит ADIF (PIR1).
8. Считать регистр результата преобразования АЦП (ADRES) и
очистить бит ADIF, если необходимо.
5. МЕТОДИЧЕСКИЕ УКАЗАНИЯ
Для написания программы в MPLAB необходимо сначала создать
проект работы. Для этого, загрузив программу MPLAB, в верхнем меню
Project>New Project нужно создать проект с оригинальным именем
(Sasha.pjt). После чего в меню File>New File создать новый файл с таким
же именем (Sasha.asm), сохранив его в меню File>Save As под таким
именем.
ВНИМАНИЕ!
Файл Sasha.asm должен находиться в том же каталоге, что и
Sasha.pjt.
Придумывая имя своему проекту, не забывайте, что вы, скорее
всего, не один Саша (Маша, Гриша, Даша) на курсе, а работаете Вы все
в одной сети, поэтому имя должно быть ОРИГИНАЛЬНЫМ.
Набрав программу, на ваш взгляд правильную, нужно в меню
Project>Edit Project выбрать функцию Add Node и дополнить проект
программой ассемблера Sasha.asm (ранее там уже находился Sasha.hex).
В этом же меню (Project>Edit project) для выбора режима работы
программы MPLAB нужно выбрать функцию Change…, в которой
выбрать тип микроконтроллера (в данном случае PIC16F877) и режим
работы программы – MPLAB SIM S
imulator.
Страницы
- « первая
- ‹ предыдущая
- …
- 35
- 36
- 37
- 38
- 39
- …
- следующая ›
- последняя »