PIC 16f887

Signaler
-
Boujour tout LE MONDE notre prof nous a demandé d'ecrire un programme en langage assembleur qui permet d'ecrire une donne dans la EEPROM et de lire cet donne de la EEPROM et l'afficher dans LCD ,j'ai fait un petit programme mais j'ai un probleme la valeur que le LCD me donne n'est pas la meme que j'ai ecrit dans la EEPROM.aider moi .et merci d'avace.
include p16f887.inc



call lcd_init
BANK3
bcf INTCON,GIE
bcf EECON1,EEPGD
bsf EECON1,WREN
BANK2
movlw 40h
movwf EEADR
movlw .2
movwf EEDATA

BANK3
movlw 55h
movwf EECON2
movlw 0xAA
bsf EECON1,WR
btfsc EECON1,WR
goto $-1
bcf EECON1,EEPGD
BANK2
movlw 40h
movwf EEADR
BANK3
bsf EECON1,RD
movf EEDATA,0

call lcd_char
sleep
include lcd4-lib.asm

END