Как написать программу для микроконтроллера?

3 ноября 2014 г. Просмотров: 872 Инструкции
Написать программу для микроконтроллера при знании основ языков программирования очень просто. Надо только определиться, какой микроконтроллер вы хотите использовать. Рассмотрим написание программы для 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, в котором будет содержаться специальный код. Запишите его в микропроцессор при помощи программатора.
  • Оцените статью!