Главная » Статьи » PIC16F684

Ацп в PIC16F684

Пример программы для получения значения АЦП в PIC16F684.

Используется один канал на "лапке" А2

  1. TRISA = 0b00000000;       // Порт A на вход
  2. ANSEL = 0b00000100;       // Настройка аналоговых
  3. CMCON0 = 0x07;            // и цифровых входов
  4.      
  5. ADCON0 = 0b00001000;      // А1 - вход ацп
  6. ADCON1 = 0b00000000;      //
  7. ADON = 1;                 // Вкл. АЦП
  8.  
  9. // опрос АЦП. Вывод значения в переменную adc
  10. GO = 1;                   // Запуск преобразования
  11. while(GO == 1){}          // Ждем.
  12. adc = ADRESL +ADRESH*256; // младший байт складываем со старшим
Категория: PIC16F684 | Добавил: ruslantishka (28.02.2016)
Просмотров: 1026 | Теги: АЦП, PIC16F684 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar