HOME      PROJETOS      PROGRAMAÇÃO     
Voltar ao índice

WRITE_EEPROM byte

A macro WRITE_EEPROM byte grava um byte na memória EEPROM do microcontrolador.

Esta macro é suportada nas famílias 16F e 18F.

Esta macro desabilita globalmente as interrupções

O byte a ser gravado deve residir numa variavel definida na memória de dados (RAM) e o registrador W deverá conter o endereço da EEPROM onde o byte será gravado.




EXEMPLO

UDATA 0x20 ; RAM addr RES 1 ; endereco dado RES 1 ; dado . . clrf addr ; endereco zero da EEPROM movlw "X" ; caracter a gravar na EEPROM movwf dado ; coloca o caracter no buffer . . loop movf addr,w ; carrega o endereco da EEPROM WRITE_EEPROM dado ; grava o byte na EEPROM . . . incf addr,f ; incrementa o endereco goto loop ; continua gravando

Voltar ao índice









H P S P I N

Desde 04 de Março de 2010

Atualização: 04 de May de 2024