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
   18   19   20   21   22   23   24   25   26   27   28