Autor Tema: LCD  (Leído 2244 veces)

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

Desconectado asd12

  • PIC10
  • *
  • Mensajes: 48
LCD
« en: 11 de Diciembre de 2003, 13:12:00 »
Estoy haciendo pruebas con un LCD en proteus. Uso el ejemplo que puso pocher para el manejo de LCD de 8 bits en ensamblador, que esta en el area de ejemplos para simular. Funciona bien, pero quiero que aparezca en el LCD unos numeros que estan en unas posiciones de memoria.
El ejemplo usa esta forma para presentar los caracteres.
   movlw   "T"
   call   LCD_DATO   ;Visualiza T
Yo estoy usando para poner esos valores que tengo en memoria esta forma:
   MOVF   CENTENA,W
   call   LCD_DATO   ;Visualiza 2
donde CENTENA contiene un valor de 0 a 9.
Lo simulo y aparece todo el texto bien, pero en blanco donde tenia que salir el número. CENTENA contiene el número 2.
¿Alguna idea? ¿Será cosa de proteus?

Desconectado Sispic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: LCD
« Respuesta #1 en: 11 de Diciembre de 2003, 14:49:00 »
Tendrias que sumarle 48 a CENTENA ya que el cero es 48 en assci 49 el uno , 50 el dos etc .

Desconectado asd12

  • PIC10
  • *
  • Mensajes: 48
RE: LCD
« Respuesta #2 en: 11 de Diciembre de 2003, 15:44:00 »
Todo solucionado.
Gracias


 

anything