Page 23 - 6369
P. 23
;запишемо для зручності читання програми
STATUS equ 03
Z equ 02
FSR equ 04
; власне cама програма
CLR_PROGRAM
movlw h’20’ ;вставити адресу h’20’ у w
movwf FSR, f ; і скопіювати його у реґістр FSR
сlr_LOOP
clrf 0 ; очистка регістра на який вказує FSR
incf FSR, f ; інкрементувати вміст FSR
;перевірити чи досяг FSR кінцевої
;адреси масиву h’7F’
movf FSR, w ; копіювати FSR у w
addlw -h’7F’ ; порівняти вміст w з числом h’7F’
btfss STATUS,Z ; якщо ознака Z встановлена то
; завершити цикл і перейти до іншої
;секції програми
goto сlr_LOOP;інакше перейти до наст. ітерації
. . . ; наступна секція програми
2.3.5.2 Здійснимо запис цієї програми у вікно коду
прграми середовища MPLab IDE
2.3.5.3 Запустимо команду Build All як це показано
у п.3.7 лабораторної роботи 1.
2.4. Індивідуальна частина роботи.
23