Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
65
Добавлен:
12.03.2015
Размер:
235.01 Кб
Скачать

2.3 Последовательность действий при работе с ацп.

При использовании аналого-цифрового преобразователя:

  1. Установите бит 0 (ADCE) регистра режима преобразования АЦП (ADM) в единицу.

  2. Выберите входной аналоговый канал и скорость преобразования, с помощью битов ADS2 - ADS0 регистра ADS и битов FR2 – FR0 регистра ADM.

  3. Установите бит 7 (ADCS) регистра ADM в единицу.

  4. По окончании преобразования будет вырабатываться сигнал запроса на прерывание INTAD.

  5. Цифровой эквивалент приложенного к аналоговому входу напряжения, будет сохраняться в регистре ADCR. При этом по сигналу INTAD можно считывать данные из регистра ADCR в память данных, для получения следующего отсчёта в регистр ADCR.

  6. Для смены канала АЦП измените данные в регистре ADS.

  7. Для окончания преобразования сбросьте биты ADCS и ADCE регистра ADM.

При использовании порогового устройства:

  1. Установите бит 7 (PFEN) регистра PFM.

  2. Установите условие сравнения, с помощью бита 6 (PFCM) регистра PFM. (см. таблицу 3)

  3. Установите бит 0 (ACDE) регистра ADM.

  4. Выберите входной аналоговый канал и скорость преобразования, с помощью битов ADS2 - ADS0 регистра ADS и битов FR2 – FR0 регистра ADM.

  5. Установите пороговое значение, с помощью регистра PFT

  6. Установите бит 7 (ADCS) регистра ADM

  7. Начнётся преобразование приложенного аналогового напряжения к выбранному входу, результат будет сохраняться в регистре ADCR.

  8. Старшие 8 бит результата (регистра ADCR) будут сравниваться со значением, записанным в регистре PFT. И если условие выполнено (п. 2) то вырабатывается сигнал запроса прерывания INTAD.

  9. Для смены канала АЦП измените данные в регистре ADS.

10) Для окончания преобразования сбросьте биты ADCS и ADCE регистра ADM.

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

  1. Общее назначение АЦП.

  2. Для чего предназначено устройство выборки/хранения?

  3. В каких пределах должно подаваться напряжение на аналоговые входы?

  4. Поясните назначение битов регистра ADM.

  5. Для чего нужен регистр PFM? Всегда ли требуется его использование при преобразовании аналоговых сигналов?

  6. При установке каких битов начинается операция преобразования?

13

Соседние файлы в папке методички к 78К0