PIC и mikroPascal

MikroEФирма Mikroelektronika предлагает своим пользователям множество универсальных и специализированных плат и модулей для проектов на микроконтроллерах. Продуманная архитектура и высокое качество продукции оставляют самые положительные впечатления. Разработкам фирмы для 8-ми разрядных микроконтроллеров PIC, а также компилятору языка Паскаль посвящен данный раздел.

Среда программирования mikroPascal Pro for PIC

mikropascal pic 2Среда программирования (IDE) mikroPascal Pro, как и аналогичные программы mikroC и mikroBasic, предназначена для разработки управляющих программ микроконтроллеров различных производителей. За исключением особенностей процессоров и языков программирования, все три IDE практически одинаковы и работа в них имеет одни и те же принципы. Поэтому далее материал будет основан только на среде программирования mikroPascal for PICmicro.

Подробнее...

Работа с DS18B20 и LED-индикатором на плате EasyPIC5.

LED&DS18B20На отладочной плате EasyPIC5, выпускаемой фирмой Mikroelektronika, предусмотрено несколько элементов отображения информации. Имеется поле отдельных светодиодов,  четырехзначный семисегментный светодиодный индикатор, а также разъемы для установки символьного и графического ЖК-дисплеев. Также на плате установлено гнездо для цифрового температурного датчика DS18B20. Это позволяет конструировать различные устройства, реализующие измерение и отображение температуры.· В поставляемой вместе с платой, среде MicroPASCAL, существует· пример программы, отображающей температуру на ЖК-индикаторе. К сожалению, нет примера, выводящего температуру на LED индикаторе. Ниже приведен такой пример, являющийся компиляцией программ отображения на светодиодном индикаторе и измерения температуры.

Подробнее...

Особенности работы EasyPIC5 с микроконтроллерами PIC12F629

pic12f629Микроконтроллер PIC12F629 от MicroChip отличается малым количеством выводов и объемом памяти программ в 1 К слов. Максимально можно использовать 6 линий ввода/вывода (3 пин работает только на ввод). Несмотря на весьма скромные характеристики, в некоторых случаях применение этого микроконтроллера полностью оправдано. Для работы с PIC12F629 и его расширенного варианта с АЦП PIC12F675 можно воспользоваться платой EasyPIC5 и средой microPascal.

Подробнее...

Среда разработки MicroPASCAL

В комплекте с отладочной платой EasyPIC5 от Mikroelektronika, поставляется большой набор программного обеспечения, включающий три среды разработки для языков высокого уровня Pascal, C, Basic. Наиболее интересной из них является MicroPASCAL, так как этот язык сегодня очень широко используется для начального обучения программированию. Все варианты имеют ограничение на размер готового кода в 2Кб, что в принципе достаточно для большого числа простых проектов, а при необходимости можно купить и полноценную версию IDE. Кстати все вышеупомянутые языки имеются в вариантах для других микроконтроллеров, а не только PIC.

Подробнее...

Отладочная плата EasyPIC5

Плата EasyPIC5Отладочная плата EasyPIC5 выпускается сербской фирмой Mikroelektronika и предназначена для изучения, проектирования и отладки микроконтроллеров PIC младшего семейства. Данная плата содержит большое число периферийных элементов, таких как кнопки, индикаторы, интерфейсы. Этим, в частности, обусловлены значительные габариты платы. Зато можно работать, практически не задумываясь о том, где взять и как подключить требуемую периферию микроконтроллера.

 

Подробнее...