Главная » Микроконтроллеры » Генератор прямоугольных импульсов частотой 1 Гц — 100 кГц на микроконтроллере PIC12F629

Генератор прямоугольных импульсов частотой 1 Гц — 100 кГц на микроконтроллере PIC12F629

Это простой генератор прямоугольных импульсов с рядом фиксированных частот в диапазоне 1 Гц — 100 кГц (500 кГц). Генератор построен на основе микроконтроллера PIC12F629.

Паяльный фен YIHUA 8858
Обновленная версия, мощность: 600 Вт, расход воздуха: 240 л/час...
Подробнее

Выбор частот осуществляется посредством кнопки. Текущая частота отображается количеством вспышек светодиода.

Генератор прямоугольных импульсов частотой 1 Гц - 100 кГц

Описание управления

При подаче питания на генератор выходная частота составляет 1 Гц. После нажатия кнопки выходная частота изменяется согласно таблице (для кварца 20 МГц):

  • Вспышки 1 раз в секунду — 1 Гц
  • 1 вспышка — 10 Гц
  • 2 вспышки — 100 Гц
  • 3 вспышки — 1 кГц
  • 4 вспышки — 10 кГц
  • Постоянно светится — 100 кГц
  • Постоянно светится — 500 кГц (нажмите кнопку и включите питание)

Если не устанавливать кварц, то генератор (при использовании соответствующей прошивки) будет работать от внутреннего генератора с частотой 4 МГц, а выходная частота будет меняться в соответствии со следующей таблицей.

  • Вспышки 1 раз в секунду — 1 Гц
  • 1 вспышка — 10 Гц
  • 2 вспышки — 100 Гц
  • 3 вспышки — 1 кГц
  • Постоянно светится — 100 кГц (нажмите кнопку и включите питание)

Таки образом можно построить два варианта генератора, которые отличаются количеством установленных компонентов на печатной плате и прошивкой. В случае генератора без кварца – не устанавливаем C5, C6 и Q1.

Генератор прямоугольных импульсов частотой 1 Гц - 100 кГц - плата

На печатную плату можно установить выходной разъем BNC X1 или только выходные разъемы K1.

Скачать файлы проекта (29,1 KiB, скачано: 51)
Тестер транзисторов / ESR-метр / генератор
Многофункциональный прибор для проверки транзисторов, диодов, тиристоров...
Подробнее

Оставить комментарий

Ваш email нигде не будет показан. Обязательные для заполнения поля помечены *

*