Главная /
Микроконтроллеры /
Популярные серии /
|
Что нужно для того, чтобы стать профессиональным разработчиком программ для микроконтроллеров и выйти на такой уровень мастерства, который позволит с лёгкостью найти и устроиться на работу с высокой зарплатой (средняя зарплата программиста микроконтроллеров по России на начало 2015 года составляет 80 000 рублей).
Подробнее...
|
Микроконтроллеры серии PIC
Эта статья является частью рассылки
Микроконтроллеры для чайников.
Подписаться на рассылку можно
здесь.
PIC - это микроконтроллеры Гарвардской архитектуры.
Что такое Гарвардская архитектура? Об этом как-нибудь в другой раз.
Название PIC является сокращением от Peripheral Interface Controller, что означает «контроллер интерфейса периферии». Название объясняется тем, что изначально PIC предназначались для расширения возможностей ввода-вывода 16-разрядных микропроцессоров CP1600.
В серии PIC имеется более 500 различных микроконтроллеров. Это 8-ми, 16-ти и 32-х разрядные микроконтроллеры с различным функционалом.
Для программирования всех микроконтроллеров этой серии используется бесплатная
среда разработки MPLAB IDE. Коротко я описывал эту среду в своей книге
Как стать программистом.
Микроконтроллеры этой серии имеют сокращённую систему команд. То есть если обычные микроконтроллеры имеют несколько сотен команд, то микроконтроллеры серии PIC имеют несколько десятков команд.
Хорошо это или плохо - вопрос предпочтений. С одной стороны, несколько десятков команд запомнить гораздо проще, чем несколько сотен. С другой стороны, большее количество команд позволяет (в общем случае) использовать ресурсы процессора более эффективно и более гибко. Ну а для тех, у кого плохая память, есть справочники)))
Также к достоинствам этих микроконтроллеров можно отнести очень низкую потребляемую мощность. В дежурном режиме ток потребления всего несколько микроампер. Это позволило многим российским фирмам в свое время наладить производство различных устройств с питанием от телефонной линии. А устройство, подключенное к телефонной линии, как известно, в режиме “трубка положена” не должно потреблять более 500 мкА.
Но некоторые микроконтроллеры серии PIC позволили уложиться в эти требования, поэтому на закате 90-х и в начале 2000-х на рынке было много всяких “примочек” к телефонным линиям, не требующих дополнительного питания: определители номера, блокираторы и т.п. В журнале “Радио” мне даже попадалась схема мини АТС на 4 номера, которая умещалась в телефонной розетке и не требовала дополнительного питания. Эта мини-АТС была построена на базе микроконтроллера серии PIC.
Так что возможности применения микроконтроллеров этой серии ограничены только вашим воображением)))