Аналоги реле Phoenix Contact, Finder, Omron, ABB, Schneider

PlayPIC - учебная плата с микроконтроллером PIC16F84A

Vassilis Papanikolaou

Предлагаю вам обновленную конструкцию учебной платы с популярным микроконтроллером PIC16F84A. На плате есть 8 светодиодов, 7-сегментный индикатор, ЖК-индикатор и кнопки. Это идеальное решение для новичков, делающих первые шаги в освоении мира программирования микроконтроллеров. Разъем внутрисхемного программирования позволяет перепрограммировать микроконтроллер, не вынимая его из панельки.

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

PlayPIC - учебная плата с микроконтроллером PIC16F84A
Кликните  для увеличения
Принципиальная схема PlayPIC

Подключение выводов микроконтроллера

PIC16F84A

Назначение выводов

RA0

JP2 – S3 – JP4

RA1

JP2 – S4 – JP4

RA2

JP2 – S5 – JP4

RA3

JP2 – S6 – JP4

RA4

JP2 – JP4

 

RB0

JP2 – LED1 – 7-сегм. (dp) – S7 антидребезговая цепочка – излучатель звука

RB1

JP2 – LED2 – 7-сегм. (a) – LCD RS

RB2

JP2 – LED3 – 7-сегм. (b) – LCD R/W

RB3

JP2 – LED4 – 7-сегм. (c) – LCD E

RB4

JP2 – LED5 – 7-сегм. (d) – LCD DB4

RB5

JP2 – LED6 – 7-сегм. (e) – LCD DB5

RB6

JP2 – LED7 – 7-сегм. (f) – LCD DB6

RB7

JP2 – LED8 – 7-сегм. (g) – LCD DB7

PlayPIC - учебная плата с микроконтроллером PIC16F84A
Печатная плата PlayPIC

Описание схемы

  • S1 – выключает/выключает питание. При включении загорается светодиод LED9.
  • S2 – кнопка сброса микроконтроллера.
  • S8 – выключает/выключает ЖК индикатор.
  • S9 – выключает/выключает восемь светодиодов и 7-сегментный индикатор.
  • Кнопки S3 S6 соответствуют входам RA0…RA3. Кеопки можно заблокировать DIP-переключателем SW2.
  • DIP переключатель SW1 разрешает или запрещает следующее:
    • Соединяет RB0 (используемый как выход) к LED1.
    • Подключает RB0 (используемый как вход прерывания) к S7.
    • Подключает антидребезговую цепочку к кнопке прерывания S7.
    • Подключает RB0 (используемый как выход) к излучателю звука.

DIP-переключатель может быть в состояниях 1000, 0100, 0110 или 0001.

  • 7-сегментный индикатор постоянно подключен к микроконтроллеру через светодиоды. Семи его цифровым сегментам соответствуют светодиоды LED2…LED8 (RB1…RB7), а десятичной точке – LED1 (RB0). Такое включение позволяет 7-сегментному индикатору работать совместно с кнопкой прерывания S7, подключенной к RB0.
  • JP4 – это 6 клеммников под винт, являющихся внешними входами для RA0…RA4. Если внешние входы используются, DIP-переключателями SW2 должны отключаться соответствующие кнопки S3S6.
  • JP2 – 14-контактный контрольный разъем. К контактам разъема можно подключать вольтметр, логический анализатор или другие приборы, с помощью которых можно изучать поведение сигналов на выводах. Последний контакт заземлен.
  • JP1 – разъем внутрисхемного программирования. Перед выполнением программирования надо отключить:
    • питание платы (переключателем S1),
    • ЖК-индикатор (переключателем S8),
    • светодиоды (переключателем S9).
  • JP3 – 14-контактный разъем для подключения ЖК-индикатора. Контраст индикатора регулируется подстроечным резистором R21.

Для питания платы можно использовать батарею 9 В или источник питания 9…12 В.

PDF версия схемы, а также рисунок печатной платы, могут быть загружены здесь. Плата была изготовлена и успешно испытана.

Фотографии:

PlayPIC - учебная плата с микроконтроллером PIC16F84A

PlayPIC - учебная плата с микроконтроллером PIC16F84A

На правой фотографии показан процесс внутрисхемного программирования с использованием программатора, имеющего совместимый со стандартом ICP разъем. На время программирования ЖК-индикатор необходимо отключать от разъема.

PlayPIC - учебная плата с микроконтроллером PIC16F84A
Кликните для увеличения

PlayPIC - учебная плата с микроконтроллером PIC16F84A
Кликните для увеличения

electronics-lab.com

Перевод: AlexAAN по заказу РадиоЛоцман

На английском языке: PlayPIC - A Tutorial Board for the PIC16F84A Microcontroller

Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя