Ввод исходного текста программы

Создание нового исходного файла

Поставьте курсор в любое место пустого, неназванного файла, который был создан автоматически при создании нового проекта. Выберите пункт меню File > Save As , укажите файл tutor84.asm, нужную директорию и нажмите кнопку ОК.

На рабочем столе MPLAB IDE будет открыт пустой файл с новым именем. Имя исходного файла должно быть такое же, как и имя проекта, в данном случае tutor84.

Если вы изменяете имя исходного файла, Вы также должны изменить имя проекта.

Примечание: При использовании в проекте одного исходного файла MPASM имя проекта и имя файла кода должны быть одинаковые

Используйте манипулятор «мышь», чтобы расположить курсор в начале файла tutor84.asm. Введите следующий текст, в точности как написано ниже. Текст комментария вводится после символа точка с запятой.

 

list p=16f84

include <p 6F84.inc>

c equ 0x0c ; Адрес переменной c - 0x0c

org 0x00 ; Установить начало программы в вектор сброса 0x00

reset

goto start ; Переход на начало программы

org 0x04 ; Указать начало размещения программы в памяти

start

movlw 0x09 ; Установить значение счетчика

movwf c ; Записать его в регистр счетчика

loop

incfsz c ,F ; Инкрементировать счетчик , пропустить

; следующую команду

; если результат нуль

goto loop ; Продолжить инкрементирование

goto bug ; Переинициализировать счетчик

end

 

Это очень простая программа, в которой значение регистра инкрементируется, а при переполнении в него записывается значение 0х09

Все метки должны начинаться с начала строки, а в последней строке должна быть директива end.

Сохранение файла выполняется с помощью пункта меню File > Save.