Autor Tema: I2C memorias  (Leído 1493 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado liminix

  • PIC12
  • **
  • Mensajes: 58
I2C memorias
« en: 14 de Julio de 2007, 15:04:12 »
hola tengo unproblemita con las memorias es que quiero gtabar una cuenta e una eepromy  luego mastrarla en un lcd
aqui les dejo mi programa
define LCD_DREG  PORTB
DEFINE LCD_DBIT 0
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 5
DEFINE LCD_EREG  PORTB
DEFINE LCD_EBIT  4
DEFINE LCD_4 LINES
PAUSE 500
I VAR BYTE
P VAR BYTE
D VAR PORTA.1
CL VAR PORTA.0
 GR VAR PORTA.3
 LR VAR PORTA.2
 CNT CON $A0
 DIR CON 1
MEMORIA:                 'ESTA ETIQUETA PARAZ GRABAR
 IF LR=0 THEN           'AQUI LEE LA EEPROM
 I2CREAD D,CL,CNT,1,I
 PAUSE 10
 
 LCDOUT,$fE,$C0
   LCDOUT ,$FE,193, # I
   
 PAUSE 300
 ENDIF
                           'AQUI GRABA LA EEPROM
IF GR=0 THEN
I2CWRITE D,CL,CNT,1,I
PAUSE 10
ENDIF
 

INICIO:
IF PORTA.4=0 THEN       'AQUI SE INCIA CONTADOR
I=I+1
   ENDIF
   PAUSE 200
 IF I =100 THEN
 I=0
 ENDIF
LCDOUT,$FE,1
LCDOUT ,#I
IF GR OR LR THEN MEMORIA
 GOTO INICIO

 'LO QUE DEBERIA HACER CONTAR ,QUE SI LO HACE Y GRABAR LA CUENTA
 'MOSTRAR EL DATO QUE SE GRABO ,PERO NO LO MUESTRA
 



 

anything