Download Librería LCD para AVANXE.

Document related concepts
no text concepts found
Transcript
Librería LCD para AVANXE.
Librería para poder controlar la LCD 16x2 integrada en la tarjeta AVANXE que utiliza protocolo
SPI mediante comandos simples utilizando lenguaje VHDL. La librería ofrece la posibilidad de mandar
a escribir letras, número y caracteres a paritr de su valor en ASCII.
> CLK –- C10 (Entrada – 1 bit): Reloj de la tarjeta AVANXE a 50 Mhz.
> RST –- P15 (Salida – 1 bit): Pin de salida que irá conectado al reset (RST) de la LCD.
> RS –--- R16 (Salida – 1 bit): Pin de salida que irá conectado al RS de la LCD.
> CSB – R15 (Salida – 1 bit): Pin de salida que irá conectado al chip select (CSB) de la LCD.
> SCL –- T15 (Salida – 1 bit): Pin de salida que irá conectado al reloj (SCL) de la LCD.
> SI –---- R14 (Salida – 1 bit): Pin de salida que irá conectado al puerto serial de entrada (SI) de la LCD.
> BLCD (Bandera – 8 bits):
Bandera de 8 bits que indica que se ha finalizado de ejecutar un comando.
COMANDO
FUNCIÓN
VALOR BLCD
LCD_INI()
Inicializa la LCD.
x"01"
CHAR()
Manda a escribir letras.
x"02"
INT_NUM()
Manda a escribir números.
x"05"
POS()
Determina la posición del cursor.
x"03"
CHAR_ASCII()
Escribe caracteres a partir de su valor
en ASCII.
x"05"
LIMPIAR_PANTALLA()
Limpia la LCD.
x"08"
BUCLE_INI()
Indica el inicio de un bucle infinito.
x"06"
BUCLE_FIN()
Indica el final de un bucle infinito.
x"07"
CODIGO_FIN()
Finaliza el código para LCD.
--