HOME PROJETOS PROGRAMAÇÃO |
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.
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 |
H P S P I N Desde 04 de Março de 2010 Atualização: 04 de May de 2024 |