Как написать программу для микроконтроллера?
Написать программу для микроконтроллера при знании основ языков программирования очень просто. Надо только определиться, какой микроконтроллер вы хотите использовать. Рассмотрим написание программы для PIC16F877, который включает в себя всевозможные технологии и интерфейсы и весьма недурен по рабочим характеристикам. Запустите заранее установленную программу MPLAB и выберите пункт в меню Project/project Wizard. Потом откроется окно, где нажмите «Далее». В списке доступных микроконтроллеров выберите PIC16F877 и нажмите «Далее». В открывшемся окне выберите компилятор, который займется обработкой кода вашей будущей программы. Обязательно выберите пункт HITECH PICC Toolsuite в списке Active Toolsuite. Это компилятор Си языка. Затем задайте имя для проекта (TestPIC) и укажите его директорию. Не пишите русскими буквами, иначе при открытии файлов будут возникать проблемы. Нажмите «Далее», а затем «Готово». Итак, пустая заготовка проекта готова. Нажмите File/New. В появившемся окне Untitled выберите File/Save as… Укажите имя TestPIC.c и перейдите в папку с проектом. Поставьте галочку возле Add File to Project. Ниже поместите этот код в открытое окно проекта #include __CONFIG(0x03F72);int i=0;void main(void){ T0IE=0; GIE=0; TRISB=0;PORTB=0;while(1==1){ PORTB++;for(i=0; i Откройте Configure/Configuration Bits… Тут установите значения опций для проекта: Oscillator – HS (в роли тактового генератора бует кварцевый резонатор), WatchDog Timer – Off (отключение сбрасывания микроконтроллера), Power Up Timer – On (пребывание МК в состоянии сброса), Brown Out Detect – On (сброс при падении питания), Low Voltage Program – Disabled (запрет на использование низковольтного внутрисхемного программирования), Flash Program Write – Enabled (разрешение записи в память программ), Data EE Read Protect – Off (разрешение чтения данных памяти МК), Code Protect – Off (отключение защиты кода МК). Откомпилируйте код. Для этого нажмите Project/Build All. После окончания компиляции появится окно об успешном завершении. После этого в папке проекта появится файл TestPIC.hex, в котором будет содержаться специальный код. Запишите его в микропроцессор при помощи программатора.
Оцените статью!