RADIOHATA.RU
RadioHata.RU
Портал радиолюбителя, начинающему радиолюбителю, Arduino, Raspberry Pi, книги по радиотехнике и электронике, простые схемы, схемы, радиотехнические журналы, видео, программы для радиолюбителя.
Download magazines: AudioXpress, Circuit Cellar, CQ Amateur Radio, Electronics For You, Elektronika dla Wszystkich, Elektorlabs, Elektor Magazine DVD, Elektronika Praktyczna, Elettronica In, ELV Journal, Funkamateur, Hi-Fi World, Klang+Ton, Nuts and Volts, Prakticka Elektronika A Radio, Practical Electronics, Practical Wireless, QST, Servo Magazine, Silicon Chip, Swiat Radio, The MagPi.
Скачать: Журнал Радио, Журнал Радиомир, Журнал Радиоаматор, Журнал Радиолоцман, Журнал Радиоконструктор, Журнал Радиосхема, Журнал Радиохобби, Журнал Ремонт и сервис, Журнал Компоненты и технологии, Журнал Электронная техника.
Скачать книги: Начинающему радиолюбителю, Телевидение и Радио, Источники питания, Для дома и быта, Прием-передача, Автолюбителю, Аудиотехника, Справочники, Учебники, Микроконтроллеры, Arduino, Raspberry Pi, Электроника, Электрика
Скачать: Программы для радиолюбителя, Видеокурсы.
Желание написать книгу, посвященную применению целого класса микроконтроллеров, может показаться высокомерным. Действительно, поскольку эти компоненты программируемы, они способны выполнять «все пожелания» пользователя, благодаря чему широко применяются в самых разных сферах. Какой бы объемной ни была книга, в ней невозможно рассказать обо всех реализуемых приложениях с такими микроконтроллерами.
Поэтому было решено написать не сборник готовых приложений, которые, как показывает опыт, редко отвечают потребностям большинства пользователей, а пособие, помогающее читателю самостоятельно разрабатывать собственные проекты.
Для того чтобы знакомство с предлагаемой информацией было наиболее эффективным, книга структурирована следующим образом:
— в главе 1 коротко рассказано об архитектуре Р1С-микроконтроллеров фирмы Microchip. Даны сравнительные характеристики микроконтроллеров семейства, приводятся схемные решения, касающиеся подключения питания, тактирования работы микроконтроллера внешними и внутренними генераторами, а также различных способов сброса;
— в главе 2 говорится о системах разработки приложений, о том, какой вариант выбрать в зависимости от имеющихся средств. Приводится описание ассемблера PIC-контроллеров, который необходимо знать, чтобы разобраться в текстах программ, представленных в последующих главах;
— в главе 3 на многочисленных примерах показано, как обеспечить взаимодействие микроконтроллеров с периферией (причем даны не только описания схем, но и тексты программ). Конечно, предлагаемые решения охватывают лишь малую часть возможных областей применения PIC-микроконтроллеров, однако знакомство с ними позволит вам быстро реализовать собственные приложения;
— в главе 4 представлена библиотека стандартных программ. Приведенные арифметические алгоритмы широко используются во многих приложениях. Их реализация, особенно на ассемблере, по плечу только опытным пользователям микроконтроллеров;
— в главе 5 описаны три актуальных приложения. Используемые в них решения не рассматривались в предыдущих главах;
— наконец, в главе 6 рассказывается об оригинальном продукте Stamp фирмы Parallax — программируемом Р1С-микроконтрол-лере 16С56, интерпретирующем язык Basic, и дано несколько примеров его применения. Эта глава будет особенно интересна тем, кто предпочитает не пользоваться машинным языком.
Содержание:
Показать / Скрыть текст
Название: PIC-микроконтроллеры. Практика применения
Автор: Тавернье К.
Страниц: 272
Язык: Русский
Год издания: 2010
Формат: PDF
Размер: 16,41 Мб
Скачать PIC-микроконтроллеры. Практика применения
~ Turbobit
~ Oxy
PIC-микроконтроллерыТавернье
Похожие новости
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Главная
Зарубежные журналы
Радиотехнические журналы
Книги
Программы для радиолюбителя
Видеокурсы + видео
ВикиЧтение
Создаем робота-андроида своими руками [litres]
Ловин Джон
Содержание
Подробности программирования PIC микроконтроллера
Программирование PIC микроконтроллера происходит в три этапа. Однако прежде чем приступить к собственно программированию, вам необходимо приобрести две вещи: программу компилятор PICBASIC и программатор EPIC (плата, куда помещается микроконтроллер). Сам PIC микроконтроллер и его дополнительные части не относятся к этим компонентам. Я рекомендую начать с PIC микроконтроллера типа 16F84, поскольку он представляет собой достаточно универсальное устройство в корпусе с 18 выводами, имеющий 13 шин ввода-вывода и перезаписываемую flash-память. Flash-память позволяет произвести до 1000 циклов перепрограммирования.
Компилятор PICBASIC (рис. 6.1) может быть установлен на стандартный ПК. Программа работает под DOS или в окне «MS-DOS Prompt» при установленных Windows. Для краткости MS-DOS Prompt мы далее будем обозначать просто как окно DOS. Программа DOS может быть запущена на любом ПК, начиная от PC XT с версией DOS 3.3 или выше. Компилятор поддерживает широкий ассортимент PIC микроконтроллеров. Компилятор генерирует шестнадцатеричный машинный код, который может быть использован и с другими программаторами. Цена программного обеспечения компилятора PICBASIC порядка $99,95.
Рис. 6.1. Компилятор PICBASIC
Плата программатора EPIC (см. рис. 6.2) имеет панельку для вставки ИС PIC контроллера и соединение с ПК через порт принтера для осуществления программирования. Плата программатора присоединяется к компьютеру с помощью кабеля DB25, вставленного в порт принтера (параллельный порт). Если в компьютере имеется единственный параллельный порт, в который уже вставлен кабель принтера, то для программирования PIC этот кабель должен быть предварительно отсоединен.
В паре с компилятором PICBASIC плата программатора EPIC поддерживает программирование многих типов PIC микроконтроллеров. Цена платы программатора вместе с прилагаемой дискетой составляет $59,00.Рис. 6.2. Плата программирования EPIC
Микроконтроллер PIC 16F84 изображен на рис. 6.3. Он представляет собой универсальное устройство, снабженное flash-памятью. Flash-память, как было отмечено выше, является памятью с возможностью перезаписи. Память допускает минимум 1000 циклов стирание-запись, поэтому вы можете перепрограммировать и вновь использовать микроконтроллер до 1000 раз. Время сохранения памяти без перезаписи составляет примерно 40 лет. Из 18 выводов ИС 16F84 13 представляют собой шины ввода-вывода. Изменение состояния шин ввода-вывода можно легко осуществить из программы. Другие функции включают управление питанием по перезапуску, режим энергосберегающей моды, таймер включения и защиту кодов. Другие функции архитектуры PIC 16F84 будут приведены по ходу изложения.
Рис. 6.3. Микроконтроллер 16F84
Данный текст является ознакомительным фрагментом.
ПОДРОБНОСТИ О КАЖДОЙ ЛОДКЕ 1)К-525 с 30 декабря 1980 МИНСКИЙ КОМСОМОЛЕЦ с 20 марта 1993 АРХАНГЕЛЬСК (С-605), ответственный сдатчик В.Н. Фролов. Зал- 25.07.1975, сп- 12.05.1980, прием- 30.12.1980, вст- 26.02.1981, в состав СФ, 11 дпл 1 флпл. Флаг поднят 24.10.1981. Первое погружение на предельную глубину 24.10.1983. В 1985
ПОДРОБНОСТИ ПО КОРАБЛЯМ ПРОЕКТА 670 К-43 (строительный № С-701). Зачислена в списки ВМФ – 13 мая 1962, заложена – 9 мая 1964, спущена – 2 августа 1 966, приемный акт – 6 ноября 1967, вступила в строй – 27 ноября 1967. На СФ в состав 11 дивизии 1 флотилии пл. Первый командир- кап. 1 ранга Е.Н.
Причины использования микроконтроллера Способность микроконтроллера к хранению и выполнению уникальной (заданной пользователем) программы обусловливает гибкость его применения. Например, можно запрограммировать микроконтроллер на принятие решений (исполнение
Проверка PIC микроконтроллера На приведенной схеме видно, что для обеспечения работы микроконтроллера требуется очень небольшое количество дополнительных деталей. Прежде всего необходим резистор смещения, присоединенный к выводу 4 (MCLR), кварцевый резонатор на частоту 4
Движемся дальше – приложения использования микроконтроллера Сейчас настало время продемонстрировать вам, как используются микроконтроллеры в различных схемах. Вы уже обладаете начальным опытом программирования микроконтроллера 15F84. В этой главе приведены некоторые
Список необходимых частей для программирования микроконтроллера • компилятор PSIBASIC• компилятор PSIBASIC Pro (включая CodeDesignerLit)• программатор EPIC• компилятор PICBASIC и программатор EPIC• CodeDesigner любительская версия• CodeDesigner стандартная версия• 16F84-4 1 шт.• кварцевый резонатор
Использование микроконтроллера для управления ШД Для изучения принципов работы ШД изготовим схему управления ШД с помощью микроконтроллера PIC
Использование PIC-микроконтроллера и ИС UCN-5804 для управления ШД Мы использовали схему управления работой ШД непосредственно с помощью ИС PIC. Также для управления работой ШД мы использовали специализированную ИС. При совместном использовании специализированной ИС и
Программа для микроконтроллера Микроконтроллер 16F84 управляет работой трех сервомоторов. Наличие большого числа незадействованных шин ввода/вывода и места под программу предоставляет возможность совершенствования и модификации базовой модели
ПОДРОБНОСТИ СЛУЖБЫ И ОСОБЕННОСТИ КАЖДОГО ЭСМИНЦА СПОКОЙНЫЙ (стр. № 701) Ленинград, з-д им. Жданова. Проект 56.Зачислен в списки ВМФ – 19 августа 1952, заложен на стапеле – 4 марта 1953 (закладка официальная, при 33% готовности корпуса), спущен на воду – 28 ноября 1953, начало испытаний –
6. 4.2 Язык программирования и компилятор В процессе планирования ПО должна быть оценена допустимость использования конкретного языка программирования и компилятора. Необходимо учитывать следующее:— некоторые компиляторы имеют возможности оптимизировать
Звучит банально, но разработчикам встраиваемых систем сегодня было легче, чем когда я начинал свой первый проект на базе микроконтроллера. В то время я использовал микроконтроллер на основе EPROM с дорогим инструментом программирования и программным обеспечением для разработки. Когда микроконтроллеры внедряют технологию флэш-памяти, я впервые попробовал микроконтроллеры PIC.
В то время микроконтроллеры PIC были, вероятно, менее известны, чем некоторые из их конкурентов, но их бесплатное программное обеспечение для разработки и дешевый инструмент программирования делают их привлекательными. Я был привязан к PIC с самого начала и до сих пор являюсь поклонником линейки его микроконтроллеров.
Сегодня вы наверняка слышали о микроконтроллере PIC, особенно если вы инженер встраиваемых систем или разработчик печатных плат. Это популярная линейка микроконтроллеров, которая в настоящее время производится компанией Microchip Technology Inc.
Микроконтроллер PIC был представлен в 1993 году компанией Microchip, хотя первоначальный дизайн микросхемы был разработан General Instruments в 1985 году. Микроконтроллеры PIC предназначены для обеспечения простого программирования и взаимодействия в конструкция встроенной системы. Большинство микроконтроллеров PIC, появившихся на рынке, являются 8-битными микроконтроллерами, хотя Microchip представила несколько 16-битных и 32-битных микроконтроллеров PIC.
Гарвардская архитектура, используемая микроконтроллерами PIC.
Микроконтроллеры PIC основаны на гарвардской архитектуре, в которой шины программ и данных разделены. Ранние версии микроконтроллеров PIC используют EPROM для хранения инструкций программы, но с 2002 года используют флэш-память, чтобы обеспечить лучшее стирание и хранение кода.
Благодаря простоте архитектуры и простоте использования микроконтроллеры PIC стали хитом среди любителей, студентов и профессионалов. PIC16F84 и PIC16F877 были одними из самых популярных микроконтроллеров PIC с базовыми функциями. Приложения, требующие более богатой периферии, более высокой производительности или памяти, могут положиться на семейство PIC18F.
Одна из причин, по которой я так люблю микроконтроллеры PIC, заключается в том, что они часто имеют схожие функции. Это упрощает работу с различными номерами деталей микроконтроллеров PIC, поскольку архитектура, периферийные устройства и цикл проектирования почти одинаковы.
Базовые PIC-микроконтроллеры могут иметь ограниченное количество периферийных устройств, в то время как их более продвинутые аналоги обладают большим количеством средств связи, памяти, ввода-вывода и периферийных устройств со специальными функциями. Однако вы можете ожидать, что микроконтроллеры PIC обычно имеют эти функции.
Современные микроконтроллеры PIC имеют флэш-память для хранения программных инструкций. Флэш-память имеет большую емкость и легко стирается по сравнению с микроконтроллерами EPROM или OTP.
Микроконтроллеры PIC также оснащены встроенной оперативной памятью и EEPROM, которые полезны для хранения параметров приложений и переменных времени выполнения.
Вы также обнаружите, что регистры специальных функций и указатели стека микроконтроллеров PIC вполне стандартны для различных номеров деталей.
Как и другие микроконтроллеры, PIC нуждается в источнике синхронизации для управления системной синхронизацией. Это часто делается с помощью кварца или, в некоторых ПОС, внутреннего генератора.
Микроконтроллеры PIC, помеченные как отдельные выводы ввода/вывода по портам (например, PORTA, PORTB). Для 8-битной PIC один порт содержит 8 отдельных контактов. Каждый контакт может быть сконфигурирован как вход, выход или альтернативные периферийные функции.
В большинстве микроконтроллеров PIC вы также найдете следующие периферийные устройства.
EUSART — обеспечивает последовательную связь UART.
SSP — разрешает интерфейс SPI и I2C.
КПК — модуль захвата и сравнения и выход ШИМ.
АЦП — преобразует аналоговый сигнал в цифровые значения.
Таймеры — в зависимости от номера детали в PIC может быть несколько таймеров.
Справедливо предположить, что доминирующая доля рынка Microchip обусловлена всесторонней поддержкой разработки, которая снижает стоимость разработки. Например, MPLAB IDE, которая используется для создания программного кода для микроконтроллеров PIC, всегда можно было скачать бесплатно. Инструменты программирования, такие как PICKIT, более доступны по сравнению с другими производителями.
Микроконтроллеры PIC популярны среди любителей.
Микроконтроллеры PIC пользуются популярностью среди любителей благодаря своей доступности и простоте использования. При этом микроконтроллеры PIC также являются жизнеспособными решениями для коммерческих и промышленных приложений. С помощью PIC легко запустить проект печатной платы.
Разработчики печатных плат могут положиться на его богатую базу знаний, где доступны спецификации, руководства пользователя и различные примечания по применению. В последние годы стали доступны различные стартовые комплекты с популярными микроконтроллерами PIC. С подходящим программным обеспечением для проектирования печатных плат вы также получите доступ к легкодоступным библиотекам микроконтроллеров PIC. OrCAD может предоставить вам инструмент для совместной компоновки и проектирования, необходимый для простого и тщательного создания любого устройства.
Если вы хотите узнать больше о том, как у Cadence есть решение для вас, обратитесь к нам и нашей команде экспертов.
Решения Cadence PCB — это комплексный инструмент для проектирования от начала до конца, позволяющий быстро и эффективно создавать продукты. Cadence позволяет пользователям точно сократить циклы проектирования и передать их в производство с помощью современного отраслевого стандарта IPC-2581.
Подпишитесь на LinkedIn Посетите вебсайт Больше контента от Cadence PCB Solutions
УЗНАТЬ БОЛЬШЕ МикроконтроллерМикроконтроллер PIC
Микроконтроллер PIC был разработан в 1993 году по технологии микрочипов. Термин PIC означает контроллер периферийного интерфейса. Первоначально он был разработан для поддержки компьютеров PDP для управления его периферийными устройствами и поэтому назывался периферийным интерфейсным устройством. Эти микроконтроллеры очень быстро и легко исполняют программу по сравнению с другими микроконтроллерами. Архитектура микроконтроллера PIC основана на гарвардской архитектуре. Микроконтроллеры PIC очень популярны благодаря простоте программирования, широкой доступности, простоте взаимодействия с другими периферийными устройствами, низкой стоимости, большой пользовательской базе и возможности последовательного программирования (перепрограммирование с помощью флэш-памяти) и т. д.
Мы знаем, что микроконтроллер представляет собой интегрированный чип, который состоит из ЦП, ОЗУ, ПЗУ, таймеров, счетчиков и т. д. Точно так же архитектура микроконтроллера PIC состоит из ОЗУ, ПЗУ, ЦП, таймеров, счетчиков и поддерживает протоколы. такие как SPI, CAN и UART для взаимодействия с другими периферийными устройствами. В настоящее время микроконтроллеры PIC широко используются в промышленных целях из-за низкого энергопотребления, высокой производительности и доступности вспомогательных аппаратных и программных инструментов, таких как компиляторы, отладчики и симуляторы.
Микроконтроллеры PIC (программируемые интерфейсные контроллеры) — это самые маленькие в мире микроконтроллеры, которые можно запрограммировать для выполнения огромного количества задач. Эти микроконтроллеры используются во многих электронных устройствах, таких как телефоны, компьютерные системы управления, системы сигнализации, встроенные системы и т. д. Существуют различные типы микроконтроллеров, хотя лучшие из них можно найти в линейке программируемых микроконтроллеров GENIE. Эти микроконтроллеры программируются и моделируются с помощью программного обеспечения для создания схем.
Каждая архитектура микроконтроллера PIC состоит из некоторых регистров и стека, где регистры функционируют как оперативная память (ОЗУ), а стек сохраняет адреса возврата. Основными характеристиками микроконтроллеров PIC являются ОЗУ, флэш-память, таймеры/счетчики, ЭСППЗУ, порты ввода-вывода, USART, CCP (модуль захвата/сравнения/ШИМ), SSP, компаратор, АЦП (аналогово-цифровой преобразователь), PSP (параллельный подчиненный порт), ЖК-дисплей и ICSP (в последовательном программировании схемы) 8-битные микроконтроллеры PIC подразделяются на четыре типа на основе внутренней архитектуры, такие как PIC базовой линии, PIC среднего уровня, PIC Enhanced Mid Range и PIC18 9.0003
Архитектура микроконтроллера PIC включает ЦП, порты ввода-вывода, организацию памяти, аналого-цифровой преобразователь, таймеры/счетчики, прерывания, последовательную связь, генератор и модуль CCP, которые подробно обсуждаются ниже.
Архитектура микроконтроллера PIC
Не отличается от ЦП других микроконтроллеров, а ЦП микроконтроллера PIC состоит из ALU, CU, MU и аккумулятора и т. д. Арифметико-логическое устройство в основном используется для арифметических операций. операций и принимать логические решения. Память используется для хранения инструкций после обработки. Для управления внутренней и внешней периферией используется блок управления, который подключается к центральному процессору, а для хранения результатов и дальнейшей обработки используется аккумулятор.
Модуль памяти в архитектуре микроконтроллера PIC состоит из ОЗУ (оперативное запоминающее устройство), ПЗУ (постоянное запоминающее устройство) и стека.
ОЗУ — это нестабильная память, которая используется для временного хранения данных в своих регистрах. Память RAM разделена на два банка, и каждый банк состоит из определенного количества регистров. Регистры ОЗУ делятся на два типа: регистры специального назначения (SFR) и регистры общего назначения (GPR).
Эти регистры используются только для общих целей, как следует из названия. Например, если мы хотим умножить два числа с помощью микроконтроллера PIC. Как правило, мы используем регистры для умножения и хранения чисел в других регистрах. Таким образом, эти регистры не имеют какой-либо специальной функции, ЦП может легко получить доступ к данным в регистрах.
Эти регистры используются только для специальных целей, как следует из названия SFR. Эти регистры будут выполнять назначенные им функции и не могут использоваться как обычные регистры. Например, если вы не можете использовать регистр STATUS для хранения данных, эти регистры используются для отображения операции или состояния программы. Таким образом, пользователь не может изменить функцию SFR; функция предоставляется розничным продавцом во время изготовления.
Организация памяти
Постоянное запоминающее устройство — это стабильная память, которая используется для постоянного хранения данных. В архитектуре микроконтроллера PIC ПЗУ архитектуры хранит инструкции или программу в соответствии с программой, которую выполняет микроконтроллер. ПЗУ также называется памятью программ, в которой пользователь записывает программу для микроконтроллера и сохраняет ее постоянно, и, наконец, программа выполняется ЦП. Производительность микроконтроллера зависит от инструкции, которую выполняет центральный процессор.
В обычном ПЗУ мы можем записать программу только один раз, мы не можем повторно использовать микроконтроллер несколько раз. Но в EEPROM мы можем запрограммировать ПЗУ несколько раз.
Флэш-память также является программируемой постоянной памятью (PROM), в которой мы можем читать, записывать и стирать программу тысячи раз. Как правило, микроконтроллер PIC использует этот тип ПЗУ.
При возникновении прерывания микроконтроллер PIC должен сначала выполнить прерывание и существующий адрес процесса. Затем то, что выполняется, сохраняется в стеке. После завершения выполнения прерывания микроконтроллер вызывает процесс с помощью адреса, который хранится в стеке, и получает выполнение процесса.
ШИНА используется для передачи и получения данных с одного периферийного устройства на другое. Он подразделяется на два типа, такие как шина данных и адрес.
Шина данных: Используется только для передачи или получения данных.
Адресная шина: Адресная шина используется для передачи адреса памяти от периферийных устройств к ЦП. Выводы ввода-вывода используются для взаимодействия с внешними периферийными устройствами; UART и USART являются протоколами последовательной связи, которые используются для взаимодействия с последовательными устройствами, такими как GSM, GPS, Bluetooth, IR и т. д.
BUS
Основное предназначение этого аналого-цифрового преобразователя состоит в преобразовании аналоговых значений напряжения в цифровые значения напряжения. Аналогово-цифровой модуль микроконтроллера PIC состоит из 5 входов для 28-контактных устройств и 8 входов для 40-контактных устройств. Работой аналого-цифрового преобразователя управляют специальные регистры ADCON0 и ADCON1. Старшие биты преобразователя хранятся в регистре ADRESH, а младшие биты преобразователя хранятся в регистре ADRESL. Для этой операции требуется 5 В аналогового опорного напряжения.
АЦП
Микроконтроллер PIC имеет четыре таймера/счетчика, причем один 8-битный таймер, а остальные таймеры могут выбирать 8- или 16-битный режим. Таймеры используются для создания действий по обеспечению точности, например, для создания определенных временных задержек между двумя операциями.
Микроконтроллер PIC состоит из 20 внутренних прерываний и трех внешних источников прерываний, которые связаны с различными периферийными устройствами, такими как АЦП, USART, таймеры и т.д.
Последовательная связь — это метод последовательной передачи данных по одному биту за раз по каналу связи.
Последовательная связь
Генераторы используются для генерации синхронизации. Микроконтроллер Pic состоит из внешних генераторов, таких как RC-генераторы или кварцевые генераторы. Где кварцевый генератор подключен между двумя выводами генератора. Значение конденсатора подключено к каждому выводу, который определяет режим работы генератора. Режимы кристалла, высокоскоростной режим и режим с низким энергопотреблением. В случае RC-генераторов значение резистора и конденсатора определяют тактовую частоту, а диапазон тактовой частоты составляет от 30 кГц до 4 МГц.
Название модуля CCP означает захват/сравнение/ШИМ, где он работает в трех режимах, таких как режим захвата, режим сравнения и режим ШИМ.
Проекты микроконтроллера PIC можно использовать в различных приложениях, таких как периферийные устройства, аудиоаксессуары, видеоигры и т. д. Для лучшего понимания этого микроконтроллера PIC в следующем проекте демонстрируются операции микроконтроллера PIC.
Уличный фонарь, который загорается при обнаружении движения автомобиля:Основной целью этого проекта является обнаружение движения транспортных средств на автомагистралях для включения блока уличных фонарей впереди него, а также выключения габаритных огней для экономии энергии. В этом проекте микроконтроллер PIC создается с использованием языка ассемблера или встроенного языка C.
Уличный фонарь, который загорается при обнаружении движения автомобиля, созданный Edgefxkits.com
Источник питания подает питание на всю схему путем понижения, выпрямления, фильтрации. и регулирование сетевого питания переменного тока. Когда на шоссе нет транспортных средств, все огни выключаются, чтобы можно было сохранить электроэнергию. ИК-датчики размещаются на дороге, чтобы отслеживать движение автомобиля. Когда на шоссе есть автомобили, ИК-датчик немедленно определяет движение автомобиля и отправляет команды микроконтроллеру PIC для включения/выключения светодиодов. Группа светодиодов будет включаться, когда транспортное средство приближается к датчику, и как только транспортное средство проезжает мимо датчика, интенсивность становится ниже, чем светодиоды выключаются