Радиоприемник RDA5807M + Atmega8 (часть 3), дисплей 1602

Первая часть

Версия 5р (Atmega8 + экран 1602) (переключатель каналов)

  • Основные функции программы:
  • Двойное управление перебором станций — переключателем и кнопками +F и -F.
  • Переход от перебора переключателем к перебору кнопками производится длительным нажатием на кнопку -F.
  • Переход из ручного режима настройки в автонастройку и наоборот производится длительным нажатием на кнопку +F.
  • Перебор в + и в — станций, сохранённых в памяти программ по кругу, а также автопоиск станций вверх и вниз по   диапазону   кнопками +F или -F.
  • Регулировка громкости кнопками +V и -V.
  • Индикация уровня громкости на дисплее цифрами от 0 до 15.
  • Индикация уровня сигнала на дисплее четырьмя столбиками.
  • Индикация «Моно-Стерео» светодиодом.
  • Запись  уровня громкости при длительном нажатии на кнопку -V.
  • Опознавание названия станции по её частоте.
  • Вывод на индикатор частоты и названия станции.
  • Запись последней частоты настройки в EEPROM.
  • Запись  уровня громкости при последней настройке.
  • При включении начинает работу на сохранённой частоте с предыдущим уровнем громкости в режиме выбора станций переключателем.

Версия 4 (Atmega8 + экран 1602)

Первыми двумя кнопками регулируется громкость, а другой парой — настройка на станцию. Переход от ручного поиска станции из списка к автопоиску и обратно происходит по длительному (3 сек.) нажатию кнопок настройки. На дисплей выводится уровень громкости и уровень сигнала в антенне.