Как да се напише програма за микроконтролер - защо се нуждаем от микроконтролер - Софтуер

Започнете предварително определена програма MPLAB и изберете от менюто с Wizard проекта / проект. След това ще се отвори прозорец, в който натиснете "Next". Ето списък на поддържаните микроконтролери PIC16F877 изберете и щракнете върху "Next".

В прозореца, който се отваря, изберете компилатор, който ще се занимава с обработването на бъдещата си код. Не забравяйте да изберете HITECH PICC Toolsuite ToolSuite в списъка с активни потребители. Този компилатор език. След това, да посочите име за проекта (TestPIC) и да посочите директория. Не пишете български букви, в противен случай няма да има проблеми, когато отваряте файлове. Натиснете бутона "Next" и след това "Finish". Така че, проектът е готов да се изпразни празно.

Щракнете върху Файл / Нова. В Untitled, изберете File / Save като изскачащ прозорец ... Въведете TestPIC.c име и отидете до папката с проекта. Поставете отметка до Добавяне на файл към проекта. По-долу, сложи този код в отворен прозорец проекта #include __CONFIG (0x03F72); INT I = 0; невалидни основни (свободен)

Отваряне / Bits за конфигурация Конфигуриране ... Ето, определени стойностите на опциите за проекта: Oscillator - HS (в ролята на часовник buet кварцов резонатор), WatchDog Таймер - Off (изключване отпадане на микроконтролер), мощност до Таймер - На (MK остане в нулиране състояние), Браун Няма Откриване - на (нулира в намаляващото предлагане), Low програма напрежение - Disabled (забрана за използването на ниско напрежение в схема за програмиране), Flash програма за запис - Enabled (запис на резолюция в паметта на програмата), данни EE прочетете Protect - Off (памет разрешение за четене на данни MK ), код защити - Off (забраните код за сигурност MK).

Събиране на кода. За да направите това, кликнете на проекта / Изграждане на всички. След края на прозореца на компилация се появява при успешно завършване. След това, папката на проекта ще TestPIC.hex файл, който ще съдържа специален код. Напишете го в микропроцесор с програмист.