|
Структура текста программыМы установили программу, подключили файл с текстом программы и что дальше? С чего начать? Чем закончить?
Здесь мы рассмотрим структуру текста программы и ответим на вопросы: что, как и в какой последовательности должно располагаться в тексте, а далее рассмотрим нюансы при создании структуры.
Текст программы состоит из двух частей: шапки и тела программы.
В шапке программы указывается:
– тип используемого МК;
– его конфигурация (директива __CONFIG);
– перечисляются имена с сопоставленными числами (директива EQU).
В шапке программы, образно говоря, определяют правила игры. Действительно, нужно знать какой используется МК, как он настроен (об это позже), какие регистры и какие числа решили сопоставить.
Необходимо отметить, что имена регистров специального назначения мы можем узнать не только из документации, но и в файлах с расширением *.INC (путь – C:_Program Files_Microchip_MPASM Suite), например, P16F84A.INC .
Между шапкой и телом программы стоит директива ORG , определяющая начальный адрес программы в памяти программ в МК.
Затем идёт тело программы, которое определяет логику работы МК.
В самом конце идёт директива END , определяющая конец программы.
Структура программы
Шапка программы
|
LIST P=PIC16F84A
__CONFIG H3FF1
W EQU H0000
F EQU H0001
... прочие наименования
|
|
org 0 ; начало программы
|
Тело программы
|
... текст программы
|
|
end ; конец программы
|
|
<<< назад далее >>>
Просмотров: 49581
|
О сайте.
Электронные устройства и модели,
обучение и консультация,
документация и средства разработки.
Принимаем на реализацию проекты,
услуги, идеи. Возмездная помощь.
Здесь может быть
ваша реклама
Понравилась конструкция,
но не можете собрать?
Обращайтесь, мы удовлетворим
ваши запросы и пожелания!
Напишите нам письмо.
Типа юмор:
Если Вы утром проснулись в ботинках, значит, будет болеть голова.
|