Глава 3. СОСТАВЛЕНИЕ ТЕКСТА ПРОГРАММЫ НА АССЕМБЛЕРЕ В MPLABТекст программы, составленный из команд на языке ассемблер, называется исходным текстом. Исходный текст для МК будем составлять в программе MPLAB. Затем в этой программе исходный текст компилируется, т.е. переводится в машинные коды. Так как наша программа составлена на языке ассемблер, процесс компиляции ещё называют ассемблированием.
Результатом ассемблирования является HEX-файл – обычный текстовый файл с расширением *.hex, который можно открыть стандартным блокнотом Windows. Содержимое этого файла имеет следующий вид:
:020000040000FA
:10000000831686018312FF308600092086010920AD
:10001000032855308C008A308D0003308E008C0B05
:0C0020000F288D0B0F288E0B0F280800F6
:02400E00F13F80
:00000001FF
Именно такого вида информацию мы будем с помощью нашего программатора прошивать в МК.
Таким образом, в данном разделе мы последовательно рассмотрим:
– установка и подготовка к работе MPLAB;
– создание проекта и подключение файла с программой;
– структуру текста программы;
– правила оформления программы;
– конфигурирование МК;
– особенности сопоставления имен и чисел;
– циклическая концепция программы;
– модульная структура программы;
– понятие о времени исполнения программы;
– задержки в программе и их расчёт;
– компиляция и устранение ошибок.
|