Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Освоение PIC16F877: особенности, распиновка и быстрое руководство по подключению

PIC16F877 — микроконтроллер с богатым набором функций, отличный для новичков и профи.

PIC16F877A содержит всё из PIC16F877 плюс внутренний RC-генератор, улучшенный АЦП и другое!

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

1. Обзор PIC16F877

PIC16F877 выполняет множество задач под управлением ПО.

Разработан для автономной работы или как часть чужих схем (RAMPS, Arduino). Может работать сам, но нужен кварцевый генератор (частота).

Полностью статический — работает с ограниченным Flash и RAM. Гибкий, дешёвый, самый популярный в схемах.

Освоение PIC16F877: особенности, распиновка и быстрое руководство по подключению
Микроконтроллер

2. Особенности PIC16F877

Освоение PIC16F877: особенности, распиновка и быстрое руководство по подключению
Микросхема

Общие особенности

Освоение PIC16F877: особенности, распиновка и быстрое руководство по подключению
Разобранный микроконтроллер
Освоение PIC16F877: особенности, распиновка и быстрое руководство по подключению
Микроконтроллер

Ключевые особенности

Дополнительно

3. Распиновка PIC16F877A

Корпуса: 40-PIN DIP, 44-PIN TQFP, 44-PIN QFN — зависят от применения. На рисунке — распиновка PIC16F877A.

Освоение PIC16F877: особенности, распиновка и быстрое руководство по подключению
Распиновка чипа PIC16F877A

Источник: Microchip Datasheetspdf.com

4. Описание портов ввода-вывода

Каждый порт ассоциирован с двумя регистрами. Пример: PORT C — регистры PORTC и TRISC. TRISC задаёт направление (вход/выход). Каждому пину можно назначить значение независимо.

Для программирования используйте компиляторы. Лучший для PIC16F877A — MPLAB XC8 COMPILER.

Освоение PIC16F877: особенности, распиновка и быстрое руководство по подключению
Иллюстрация портов PIC16F877A

Источник: Theengineeringprojects.com

5. От теории к практике — мигание LED на PIC16F877A

Освоение PIC16F877: особенности, распиновка и быстрое руководство по подключению
Схема подключения PIC16F877A

Схема показывает подключение LED и ключевые пины. Для быстрой сборки:

Освоение PIC16F877: особенности, распиновка и быстрое руководство по подключению
Электронные компоненты

Для мигания LED: соедините LED между PORTD и землёй. Один LED + резистор 10 кОм. Настройте PORTD как выход (high-to-low через выходной защёлку). Запись 0x01 в DDRB → low-to-high. Запись 0x00 в DDRB → high (LED вкл).

Итоги

Изучили PIC16F877, его особенности и порты ввода-вывода PIC16F877A. Надеемся, было интересно!

Интересуетесь PIC — читайте наши другие статьи. Вопросы по PIC16F877 — обращайтесь.

Промышленные технологии

  1. E3.series 2021: расширенные функции кабелей и жгутов и бесплатная пробная версия
  2. Выбор правильного соединения батарей: последовательное, параллельное и смешанное
  3. Оптимизация литья под давлением с выталкивающими пинами: типы и лучшие практики
  4. Фаска против скругления: ключевые различия, которые должен знать каждый дизайнер
  5. Максимизация эффективности: функции и преимущества ПО для управления запасами
  6. Микроконтроллеры PIC18: особенности, производительность и руководство по использованию
  7. Транзистор 2N3771: распиновка, параметры, применение и аналоги
  8. AT89C51: обзор 8-битного микроконтроллера, распиновка, программирование, аналоги
  9. Сборка Arduino ProtoShield: пошаговое руководство
  10. Механизм быстрого возврата: принцип работы, применение и преимущества