Микроконтроллер PIC18:что это такое и как его использовать
Микроконтроллер PIC
Вам нужен микроконтроллер, который легко программировать и взаимодействовать с другими периферийными устройствами? Если да, то микроконтроллер PIC18 — это то, что вам нужно.
Почему? Потому что микроконтроллеры PIC18 обладают исключительной скоростью и простотой при выполнении программ. Кроме того, по сравнению с другими микроконтроллерами этот PIC занимает первое место из-за своей популярности и количества функций.
Поэтому в этой статье мы расскажем все о микроконтроллере PIC18 и о том, как использовать его в своей схеме.
Начнем!
Что такое микроконтроллеры PIC18F452?
По правде говоря, микроконтроллеры программируемых интерфейсных контроллеров (PIC) — это небольшие, но мощные микроконтроллеры, которые можно запрограммировать для выполнения самых разных задач.
Кроме того, вы можете найти эти микроконтроллеры в таких электронных устройствах, как
- Системы управления
- Телефоны
- Системы сигнализации
- Компьютеры и т. д.

Электронные устройства
Все микроконтроллеры семейства PIC имеют регистры, которые работают как ОЗУ. Они также поставляются со стеком, который сохраняет адреса возврата.
Кроме того, PIC18F452 представляет собой 8-разрядный микроконтроллер на базе флэш-памяти с MIPS и CMPS. Он также имеет до тридцати четырех контактов ввода-вывода из сорока контактов и может потреблять много энергии.
Действительно, микроконтроллер PIC18F452 имеет 8-разрядный и 16-разрядный таймеры (3), 10-разрядный цифро-аналоговый преобразователь с числом каналов до 8 и периферийное устройство SPI, 12C, USART.
Кроме того, он не требует большой мощности, так как в режиме ожидания потребляет всего 0,2 мкА. Кроме того, он потребляет не более 1,6 мА стандартного тока при работе на 5 В 4 МГц.
Типы микроконтроллеров PIC
Естественно, существует четыре типа микроконтроллеров PIC в зависимости от их внутренней архитектуры. Итак, эти четыре типа включают
- Базовый PIC
- Улучшенная PIC среднего диапазона
- ПОС среднего уровня
- PIC18
В этой статье мы сосредоточимся на PIC18.
Конфигурация контактов PIC18F452
Микроконтроллер PIC18F452 имеет 40 контактов, каждый из которых имеет свою уникальную функцию. Кроме того, мы перечислим здесь все контакты и их функции.


На изображениях выше показаны различные конфигурации контактов микроконтроллера PIC18.
Альтернативы для P1C18F452

Подробные характеристики PIC18F452
В частности, давайте прольем больше света на особенности микроконтроллера PIC18F452:
- 34 контакта ввода-вывода и 8-разрядный ЦП
- 8-битный таймер с тремя 10-битными таймерами
- Количество выводов:40
- Один 10-битный 8-канальный модуль АЦП
- Минимальное рабочее напряжение 2 В и максимальное рабочее напряжение 5,5 В
- Нет компараторов и модулей DAC.
- Он имеет внешний генератор без внутреннего генератора
- Три коммуникационных периферийных устройства, включая UART, SPI и I2C.
- 32 КБ памяти программ и 256 байт EEPROM данных
- 10 MIPS скорости процессора, 1536 байт оперативной памяти и 8 разрядная архитектура.
- PPS (Peripheral Pin Select) и операционный усилитель недоступны
- Нет АЦП с вычислением и внутренним опорным напряжением
- Конвертер ЦАП и максимальное разрешение ЦАП, отсутствуют
- Отсутствует обнаружение пересечения нуля и таймер измерения сигнала
- Два выхода ШИМ
- Нет аппаратного таймера ограничения и USB-модулей.
- WWDT (Windowed Watchdog Timer) и угловой таймер отсутствуют
- PIC не может работать с высоким напряжением
- -40 о минимум C и 125 o C максимальная рабочая температура
Программирование микроконтроллеров PIC
Действительно, существует множество программ, которые можно использовать для программирования микроконтроллеров PIC. Вы даже можете использовать язык ассемблера для программирования PIC.
Без сомнения, вам понадобится более одного программного обеспечения, чтобы полностью запрограммировать этот контроллер. Кроме того, в IDE происходит основное программирование. Другие вещи, которые вам понадобятся, включают компилятор и IPE.
Самое приятное то, что в Интернете можно найти бесплатное программное обеспечение, с помощью которого можно программировать.
Теперь вам понадобится устройство PICkit3 для загрузки вашего кода в PIC. Но это не все. Вам также понадобится оборудование, такое как:
- Макет

Макет
- Кристаллические осцилляторы

Кристаллические осцилляторы
Источник:Викисклад
- ПОС
- Конденсаторы

Конденсаторы
- Паяльные станции

Паяльные станции
Источник:Викисклад
И многое другое.

PICit3
Приложения
Вы можете использовать 8-битный PIC для таких приложений, как:
- Аналоговая обработка данных
- Интеграция сенсора
- Операции ввода-вывода
- Небольшие и недорогие приложения
- Приложения для управления в реальном времени
- Регистрация данных
- Инструменты разработки
Разница между PIC16 и PIC18
Первое заметное отличие заключается в том, что PIC18 может похвастаться большей скоростью, чем PIC16, и может достигать рабочей скорости 48 МГц. Кроме того, PIC18 имеет аппаратное разделение, а PIC16 — нет.
Также есть случай переключения банков, когда PIC18 делает это более беззаботным, чем PIC16.

Микроконтроллер PIC16
Заключительные мысли
Микроконтроллеры PIC18 имеют конструкцию, которая позволяет им работать с простыми приложениями управления. В прошлом PIC представлял собой контроллер периферийного интерфейса. Но сегодня PIC означает Programmable Intelligent Computer.
Сегодня микроконтроллер PIC стал интеллектуальным устройством с оперативной памятью данных. Кроме того, в нем достаточно места для хранения любой программы, которую вы хотите. Другими словами, микроконтроллеры PIC18 — это не только комбинации памяти, процессоров и периферийных устройств.
Итак, мы хотели бы услышать от вас. У вас есть вопросы по этой теме?
Пожалуйста, не стесняйтесь обращаться к нам, и мы будем рады помочь.
Промышленные технологии
- Кривая P-F:что это такое и как использовать ее при обслуживании
- Что такое 6G и насколько быстро он будет?
- Что такое кавитация насоса и как ее избежать?
- Что такое плазменная резка и как работает плазменная резка?
- Что такое пайка? - Типы и способы пайки
- Что такое пайка и как паять металл?
- Что такое медная пайка и как это сделать?
- Что такое MQTT и как его могут использовать компании промышленной автоматизации?
- Что такое Lean Digital и как его интегрировать?
- Что такое позиционное обозначение и как мы его используем в ассемблере?