H P S P I N E l e t r ô n i c a D i g i t a l e P r o g r a m a ç ã o d e M i c r o c o n t r o l a d o r e s P I C |
HOME PROJETOS PROGRAMAÇÃO |
PERFORM subrotine
A macro "PERFORM" chama uma subrotina em qualquer página da memória em microcontroladores cuja memória flash seja superior a 2K. O retorno da subrotina deve ser feito pela macro "GOBACK".
As macros GOBACK e PERFORM usam o stack de software portanto, antes de usar essas macros, deve-se incluir no programa a subrotina stack.inc com a diretiva #include "..\..\SUBROUTINES.sys1\stack.inc" e fazer uma chamada a função stackinit.
#include "..\..\SUBROUTINES.sys1\stack.inc" . . call stackinit . . PERFORM calculo movlw .1 . . . org 0x800 calculo addlw .100 . . . GOBACK . . |
![]() |
H P S P I N Desde 04 de Março de 2010 Atualização: 20 de Jun de 2025 |
![]() |