HOME      PROJETOS      PROGRAMAÇÃO      MÓDULOS     
Voltar ao índice

SR_4MVC str

A macro "SR_4MVC str" move a string, endereçada por "str", para o LCD, usando funções da subrotina lcdsr44780.

Esta macro suporta as famílias 16F e 18F, gerando código fonte adequado para cada uma delas.

A macro "SR_4MVC" foi desenhada para funcionar como uma subrotina, isto é, para cada string que se deseja enviar ao LCD, deve-se definir um label para a macro ao qual será feita uma chamada CALL quando se desejar enviar a string ao LCD. Ver exemplos abaixo.

O parâmetro "str" endereça a string propriamente dita, que será enviada ao LCD.



Exemplo para a família 16F

Na família 16F a string "str" deve ser definida como uma table read e o final da string deve ser marcada por um caracter nulo (0x00).

msg001 SR_4MVC ms001 ms001 ADDWF PLC,f DT "Familia 16F",0x00 ; msg002 SR_4MVC ms002 ms002 ADDWF PLC,f DT "Teste 16F",0x00 . . call msg001 . . call msg002 .


Exemplo para a família 18F

Na família 18F a string "str" deve ser definida na memória de programa e o final da string deve ser marcada por um caracter nulo (0x00).

msg001 SR_4MVC ms001 ms001 DB "Familia 18F",0x00 ; msg002 SR_4MVC ms002 ms002 DB "Teste 18F",0x00 . . call msg001 . . call msg002 .

Voltar ao índice









H P S P I N

Desde 04 de Março de 2010

Atualização: 30 de Novembro de 2020