Инициализация регистров в PIC контроллерах
Инициализация регистров общего назначения в PIC — контроллерах
В данной статье будет рассмотрен небольшой участок кода начальной инициализации регистров общего назначения и будет видеоролик с подробными комментариями. Как известно, исходный код программы начинается с инициализации регистров специального назначения, выставлению нужных битов конфигурации, инициализации регистров общего назначения. Количество регистров специального назначения, подлежащих инициализации не так уж и много, то количество регистров общего назначения, которое следует инициализировать, бывает превеликое множество.
Например, в программе ампервольтваттметр их используется шестьдесят семь. И очень даже неудобно 67 раз писать строку инициализации – clrf Temp. Для такого случая есть небольшой кусочек кода, который прекрасно справляется с данной задачей.
Со строки 187 начинается инициализация регистров спец назначения – порта А и В, далее обнуляются регистры таймера один. Со 193 строки по строку 200 включительно, мы видим набор инструкций отвечающих за обнуление — инициализацию регистров общего назначения. Подробное описание данной полпрограммки можно узнать из небольшого видео.
.
Скачать файл с кодом
.