__ НАЧИНАЮЩИМ __
просмотров www.reliablecounter.com
  1. PIC16F84 контроллер.
  2. PIC для младенца.
  3. Микроконтроллеры PIC. Действие 1-10.
  4. Микропроцессоры как "кубики".
  5. С микроконтроллером - в жизнь!
  6. С микроконтроллером - в жизнь 2!
  7. С микроконтроллером - в жизнь 3!
  8. Пособие для изучения АЦП и ШИМ.


PIC16F84 контроллер.

PIC16F84 контроллер вид PIC16F84 относится к семейству КМОП микроконтроллеров. Отличается тем, что имеет внутреннее 1Кх14 бит EEPROM для программ, 8-битовые данные и 64x8 бит EEPROM памяти данных. При этом отличаются низкой стоимостью и высокой производительностью. Все команды состоят из одного слова (14 бит шириной) и исполняются за один цикл (1 мкс при 4 МГц), кроме команд перехода, которые выполняются за два цикла (2 мкс). PIC16F84 имеет прерывание, срабатывающее от четырех источников, и восьмиуровневый аппаратный стек. Периферия включает в себя 8-битный таймер/счетчик с 8-битным программируемым предварительным делителем (фактически 16-битный таймер) и 13 линий двунаправленного ввода/ вывода. Высокая нагрузочная способность (25 мА максимальный входной ток, 20 мА максимальный выходной ток) линий ввода/вывода упрощают внешние драйверы и, тем самым, уменьшается общая стоимость системы. Разработки на базе контроллеров PIC16F84 поддерживаются ассемблером, программным симулятором, внутрисхемным эмулятором (только фирмы Microchip) и программатором. Серия PIC16F84 подходит для широкого спектра приложений от схем высокоскоростного управления автомобильными и электрическими двигателями до экономичных удаленных приемопередатчиков, показывающих приборов и связных процессоров. Наличие ПЗУ позволяет подстраивать параметры в прикладных программах (коды передатчика, скорости двигателя, частоты приемника и т.д.).

продолжить


PIC для младенца.

PIC для младенца. Название "PIC для младенца" вызвано не только назначением устройства, но еще и тем, что оно чрезвычайно просто и повторить его может любой младенец от программирования. Разработанное устройство предназначено для звуковой и световой сигнализации намокания пеленок малыша. Как и памперсы, оно не позволяет ребенку лежать мокрым (при соответствующем внимании взрослых), но, в отличии от памперсов, устройство не вызывает у малыша привыкания без последствий мочить пеленки, и не приводит к заболеванию энурезом, так что при минимальных затратах - эффект достойный. Также устройство может быть использовано при уходе за лежачими больными или для сигнализации затопления помещения.

продолжить || архив


Микроконтроллеры PIC. Действие 1-10.

PIC16F84 контроллер вид В 1990 г. поступили в продажу первые современные PIC-контроллеры. Старая архитектура моделей PIC165х была перепроектирована, на кристалле разместили память EPROM, технологию изготовления перевели на КМОП. Базовый представитель "новой волны" PIC16C54A-20 выпускался в 18-выводном корпусе, стоил около доллара и мог работать при пониженном напряжении 2 В, потребляя ток всего лишь 1 мА. Эти параметры сделали платформу PIC настолько популярной, что она стала серьезным конкурентом такой солидной фирме, как Motorola, с ее МС68НС05. Идеология PIC в корне отличалась от господствовавших в то время микропроцессоров и МК семейств MCS-48/51. Во-первых, RISC (а не CISC) архитектура, во-вторых, сокращенный в 3 раза набор команд, в-третьих, улучшенные нагрузочные параметры портов ввода-вывода и, в завершение, низкая стоимость однократно программируемых чипов. Постоянная длина команды PIC-контроллеров позволяла создавать очень компактный по длине прошивки код. Миниатюрность корпуса, хорошее быстродействие, самодостаточность, низкий ток потребления - вот составляющие успеха.

продолжить


Микропроцессоры как "кубики".

Микропроцессоры как кубики. Создание фирмой Intel в 1971 г первого микропроцессора положило начало эпохе компьютеризации "Благодаря микропроцессорам компьютеры стали массовым, общедоступным продуктом", — заявил в свое время ТХофф, один из изобретателей микропроцессора. Его имя, вместе с именами его коллег Ф Феджина и С.Мейзора, внесено в список лауреатов Национального зала славы изобретателей США. Само изобретение признано одним из величайших достижений XX века. Чем же так привлекательны микропроцессоры помимо малогабаритности? Главное — своей гибкостью. Это универсальный управляющий элемент, которому все равно, чем управлять лампочкой, телевизором, стиральной машиной или космическим кораблем. "Железо", т.е. аппаратура практически не меняется. Требуется только своя программа для каждого применения, но это совсем другой разговор, который у нас впереди. Вот, например, нужно постоянно контролировать какую-нибудь величину, и, когда она достигнет заданного значения, что-нибудь включить или выключить. Пусть, для пользы дела, это будет дежурная лампочка в подъезде, которая должна сама зажигаться с наступлением темноты и гаснуть с рассветом. Решаем данную задачу несколькими способами.

продолжить


С микроконтроллером - в жизнь!

С микроконтроллером - в жизнь Выбор микроконтроллера — отправной пункт всей работы, так как от правильного выбора зависит успешное освоение микроконтроллеров (разработка схем и программ) и их применение в практических конструкциях. Как мы сразу договорились, работать будем с семейством PIC16. Следует сказать, что на данное время линейка микроконтроллеров среднего семейства PIC16 ф.Microchip обладает наибольшим количеством моделей среди всех остальных семейств данной фирмы. Но что же конкретно выбрать: "новенький" PIC16F684 или "старичка" PIC16F84? Чтобы разобраться в этой непростой дилемме, попробуем определить, какой МК нужен радиолюбителю-новичку, который только собирается осваивать микроконтроллеры.
Микроконтроллер обязательно должен иметь Flash-память программ, чтобы в процессе обучения легко изменять содержимое данной памяти и постепенно (по шагам) совершенствовать свои конструкции на базе одного и того же экземпляра микроконтроллера.

продолжить


С микроконтроллером - в жизнь! Часть 2.

С микроконтроллером - в жизнь Во второй части нашего цикла, рассмотрев в первой систему команд и программирование микроконтроллера, займемся разработкой управляющей программы для МК. Сначала подготовим соответствующие инструменты и разберемся с ними, т.е. рассмотрим среду разработки программ MPLAB для микроконтроллеров PICmicro ф.Microchip, разрешенную для бесплатного коммерческого использования. Данная программа позволяет писать, отлаживать и оптимизировать программы. MPLAB включает в себя менеджер проектов, текстовый редактор и симулятор (виртуальный отладчик). Данная среда обеспечивает поддержку разнообразных отладочных средств ф-Microchip (PICSTART Plus, PRO МАТЕН,1С02 и т.д.) Среда разработки IDE позволяет: - ассемблировать программу; - компилировать исходный текст; - отлаживать логику работы программы с помощью симулятора или в реальном масштабе времени с использованием эмуляторов и внутрисхемных отладчиков; - просматривать переменные в окнах просмотра; - программировать микросхемы с помощью программаторов.

продолжить || архив


С микроконтроллером - в жизнь! Часть 3.

PIC16F84 контроллер вид Данная система управления предназначена для применения в комплекте с пневмоустановкой для "раздувки" пластиковых бутылок. Пневмоустановка схематически изображена на рис.1. Рассмотрим ее работу. Оператор устанавливает разогретую заготовку в пресс-форму и нажимает двумя руками кнопки "Пуск" (это сделано во избежание попадания рук в рабочую зону). Включается электро-пневмоклапан КЛ1, и происходит смыкание пресс-формы, пока не сработает датчик ДТ1. Кнопки необходимо удерживать до срабатывания датчика ДТ1.

продолжить || архив



Пособие для изучения АЦП и ШИМ.

Пособие для изучения АЦП и ШИМ. Предлагаемое устройство поможет наглядно увидеть и понять, как работает аналого-цифровой преобразователь (АЦП) и выполняющий обратную операцию цифроаналогового преобразования широтно-импульсный модулятор (ШИМ). Устройство собрано на микроконтроллере РIС16F684, в котором есть модули АЦП и ШИМ. После первой подачи питания микроконтроллер начинает работать в режиме преобразования аналогового сигнала (напряжения) в цифроврй код.

продолжить