Вам нужен микроконтроллер, который легко программировать и сопрягать с другими периферийными устройствами? Если да, то микроконтроллер PIC18 — это то, что вам нужно.
Почему? Потому что микроконтроллеры PIC18 обладают исключительной скоростью и простотой выполнения программ. Кроме того, по сравнению с другими микроконтроллерами, этот PIC стоит на первом месте по популярности и количеству функций.
Поэтому в этой статье мы расскажем все о микроконтроллере PIC18 и о том, как использовать его в вашей схеме.
Давайте начнем!
Микроконтроллер PIC
Источник:
Wikimedia Commons
Что такое Микроконтроллер PIC18?
По правде говоря, микроконтроллеры с программируемым интерфейсом (PIC) — это небольшие, но мощные микроконтроллеры, которые вы можете запрограммировать для выполнения широкого спектра задач.
Кроме того, эти микроконтроллеры можно найти в таких электронных устройствах, как
Системы управления
Телефоны
Системы сигнализации
Компьютеры и т.д.
Электронные устройства
Все микроконтроллеры семейства PIC имеют регистры, которые работают как оперативная память. Они также оснащены стеком, который сохраняет адреса возврата.
Кроме того, PIC18F452 — это 8-разрядный микроконтроллер на основе флэш-памяти с MIPS и CMPS. Он также имеет до тридцати четырех выводов ввода/вывода из сорока и может выдавать большую мощность.
Действительно, микроконтроллер PIC18F452 имеет 8- и 16-разрядные таймеры (3), 10-разрядный цифро-аналоговый преобразователь с возможностью подключения до 8 каналов, а также периферию SPI, 12C, USART.
Кроме того, он не требует много энергии, так как потребляет ток в режиме ожидания не более 0,2 мкА. Также он потребляет не более 1,6 мА стандартного тока при работе на 5 В OF 4 Mhz.
Типы микроконтроллеров PIC
Естественно, существует четыре типа микроконтроллеров PIC, основанных на их внутренней архитектуре. Итак, эти четыре типа включают
Базовый PIC
Улучшенный PIC среднего диапазона
PIC среднего диапазона
PIC18
В этой статье мы сосредоточимся на PIC18.
Конфигурация выводов PIC18F452
Микроконтроллер PIC18F452 имеет 40 выводов, каждый из которых имеет свою уникальную функцию. Кроме того, мы перечислим все выводы и их функции здесь для вас.
На изображениях выше показаны различные конфигурации выводов микроконтроллера PIC18.
Альтернативы для P1C18F452
Подробные характеристики PIC18F452
В частности, давайте прольем свет на характеристики микроконтроллера PIC18F452:
34 вывода ввода/вывода и 8-разрядный процессор
8-битный таймер и три 10-битных таймера
Количество выводов: 40
Один 10-битный 8-канальный модуль АЦП
Минимальное рабочее напряжение 2 В и максимальное рабочее напряжение 5,5 В
Отсутствуют компараторы и модули ЦАП
Имеется внешний генератор без внутреннего осциллятора
Три коммуникационных периферии, включая UART, SPI и I2C
32 Кб памяти программ и 256-байтная память данных EEPROM
Скорость процессора 10 MIPS, 1536 байт, 8-битная архитектура
PPS (Peripheral Pin Select) и операционный усилитель отсутствуют
АЦП с вычислениями и внутренним опорным напряжением отсутствует
Конвертер ЦАП и максимальное разрешение ЦАП отсутствуют
Таймер обнаружения пересечения нуля и измерения сигнала отсутствует
Два выхода ШИМ
Отсутствуют аппаратный таймер ограничения и модули USB
WWDT (Windowed Watchdog Timer) и угловой таймер отсутствуют
PIC не может работать с высокими напряжениями
Минимальная рабочая температура -40C и максимальная 125C
Программирование Микроконтроллер PIC18
Действительно, существует множество программ, которые можно использовать для программирования микроконтроллеров PIC. Вы даже можете использовать язык ассемблера для программирования PIC.
Несомненно, для полноценного программирования этого контроллера вам понадобится не одна программа. Кроме того, IDE — это то место, где происходит основное программирование. Также вам понадобятся компилятор и IPE.
Самое приятное то, что в Интернете можно найти бесплатное программное обеспечение, которое может справиться с программированием.
Теперь вам понадобится устройство PICkit3 для загрузки вашего кода в PIC. Но это еще не все. Вам также понадобится некоторое оборудование, например
Патронная доска
Панель
Кристаллические осцилляторы
Кристаллические осцилляторы
Источник: Викисклад
PIC ICS
Конденсаторы
Конденсаторы
Паяльные станции
Паяльные станции
Источник: Wikimedia Commons
И многое другое.
PICit3
Источник:
Flickr
Приложения
Вы можете использовать 8-битный PIC для таких приложений, как:
Обработка аналоговых данных
Интеграция датчиков
Операции «выход-вход
Малогабаритные и недорогие приложения
Приложения для управления в реальном времени
Регистрация данных
Средства разработки
Различия между PIC16 и PIC18
Первое заметное отличие заключается в том, что PIC18 может похвастаться большей скоростью, чем PIC16, и может достигать рабочей скорости 48 МГц. Кроме того, PIC18 имеет аппаратное разделение, а PIC16 — нет.
Также есть возможность переключения банков, где PIC18 делает это более легко, чем PIC16.
Микроконтроллер PIC16
Источник:
Wikimedia Commons
Заключительные размышления
Микроконтроллеры PIC18 имеют конструкцию, которая позволяет им справляться с простыми приложениями управления. В прошлом PIC обозначал контроллер периферийного интерфейса. Но сегодня PIC означает программируемый интеллектуальный компьютер.
Сегодня микроконтроллер PIC превратился в интеллектуальное устройство с оперативной памятью данных. Кроме того, в нем достаточно места для хранения любой программы. Другими словами, микроконтроллеры PIC18 — это не только комбинации памяти, процессоров и периферийных устройств.
Итак, мы хотели бы услышать вас. Есть ли у вас вопросы по данной теме?
Пожалуйста, не стесняйтесь обращаться к нам, и мы будем рады помочь.