• Domingo 29 de Septiembre de 2024, 05:42

Autor Tema:  Memoria Eeprom Del 16f628  (Leído 1419 veces)

eltyto

  • Miembro activo
  • **
  • Mensajes: 35
    • Ver Perfil
Memoria Eeprom Del 16f628
« en: Miércoles 26 de Septiembre de 2007, 19:30 »
0
Hola a todos, les hago una pregunta.. alguno trabajo con la eeprom del 628 (escribirla y leerla?) estoy haciendo que se la pueda simular en el MPLAB
tengo el 7.0 y no me aparece cuando supuestamente tiene que estar grabado el dato. Les mando el codigo del prograna de escritura y de lectura para que alguien lo mire y lo corrija si hay algo mal.
Desde ya muy agradecido y hasta siempre!!

escribir_memo   
      nop
      clrf   tmr0
      bcf   intcon,7
      bsf   status,5
      bcf   status,6
      bsf   eecon1,2
      movlw   55h
      movwf   eecon2
      movlw   0xAA
      movwf   eecon2
      bsf   eecon1,1
      bcf   status,5
espera22   nop
      btfss   pir1,7
      goto   espera22
      bcf   pir1,7
      bsf   status,5
      bcf   status,6      
      bcf   eecon1,2
      bcf   status,5
      bsf   intcon,7      
      retlw   0


;;;;;;;;;;;;;;;
lectura
                bsf   status,5  ;banco memo 0
   movlw   00h  ;dir a leer
   movwf   direccion
   bsf   eecon1,0 ;accedo al control de la eeprom
   movf   dato,w
   movwf   dato1
   bcf   status,5 ;regreso al banco 0
   clrf   dato
   clrf   direccion
   
  chau