MANEJO DE LCD

3
Linea 2 Linea 1 En la imágen anterior se muestra como cada uno de los 16 caracteres de cada linea, corresponde a un numero o a una letra, por lo tanto, si queremos desplegar un texto como en la imagen siguiente: 1 234 56789 abc def g Linea 2 Linea 1 H O LA PICAXE El código será el siguiente: ( suponiendo que el pin de salida es el pin 6 ) serout 6,T2400,(254,"1”,"6"," HOLA ") serout 6,T2400,(254,"2","5","PICAXE ") Si el texto se quiere al principio del display, habrá que poner el código como sigue: serout 6,T2400,(254,"1”,"1"," HOLA ") serout 6,T2400,(254,"2","1","PICAXE ") y se desplegaria como se ve en la imagen siguiente: 1 234 56789 abc def g El numero 254 siempre irá antepuesto de las coordenadas, sin importar el número de línea. El display más grande que se puede utilizar es de 20x4, pudiendo utilizar hasta la letra k y 4 lineas, como se muestra en la imagen siguiente: 1 234 56789 abc def g Linea 2 Linea 1 H O LA PICAXE 1 234 56789 abc def g Linea 2 Linea 1 H O LA PICAXE 1 234 56789 abc def g Linea 2 Linea 1 H O LA PICAXE www.decelectronics.com INSTRUCCIONES PARA MANEJAR EL DISPLAY SERIAL PICAXE

description

manejo de la lcd

Transcript of MANEJO DE LCD

Page 1: MANEJO DE LCD

Linea 2

Linea 1

En la imágen anterior se muestra como cada uno de los 16 caracteres de cada linea, corresponde a un numero oa una letra, por lo tanto, si queremos desplegar un texto como en la imagen siguiente:

1 2 3 4 5 6 7 8 9 a b c d e f g

Linea 2

Linea 1 H O L A

P I C A X E

El código será el siguiente: ( suponiendo que el pin de salida es el pin 6 )

serout 6,T2400,(254,"1”,"6"," HOLA ")serout 6,T2400,(254,"2","5","PICAXE ")Si el texto se quiere al principio del display, habrá que poner el código como sigue:serout 6,T2400,(254,"1”,"1"," HOLA ")serout 6,T2400,(254,"2","1","PICAXE ")y se desplegaria como se ve en la imagen siguiente:

1 2 3 4 5 6 7 8 9 a b c d e f g

El numero 254 siempre irá antepuesto de las coordenadas, sin importar el número de línea.El display más grande que se puede utilizar es de 20x4, pudiendo utilizar hasta la letra k y 4 lineas,como se muestra en la imagen siguiente:

1 2 3 4 5 6 7 8 9 a b c d e f g

Linea 2

Linea 1 H O L A

P I C A X E

1 2 3 4 5 6 7 8 9 a b c d e f g

Linea 2

Linea 1 H O L A

P I C A X E

1 2 3 4 5 6 7 8 9 a b c d e f g

Linea 2

Linea 1 H O L A

P I C A X E

www.decelectronics.com

INSTRUCCIONES PARA MANEJAR EL DISPLAY SERIAL PICAXE

Page 2: MANEJO DE LCD

Linea 2

Linea 1

1 2 3 4 5 6 7 8 9 a b c d e f g

Linea 2

Linea 1 H O L A

P I C A X E

Se puede hacer uso de multiples coordenadas para manejar el display de manera independiente,esto quiere decir que en un mismo renglón se pueden poner varias coordenadas.Veamos el ejemplo siguiente:

1 2 3 4 5 6 7 8 9 a b c d e f g h i j k

1 2 3 4 5 6 7 8 9 a b c d e f g

Linea 2

Linea 1 H O L A T E M P

www.decelectronics.com

INSTRUCCIONES PARA MANEJAR EL DISPLAY SERIAL PICAXE

Linea 4

Linea 3

=

1 0 G R A D O S

El código puede quedar como sigue: ( suponiendo que nuestra salida es el pin 6 )

serout 6,T2400,(254,"1”,"3"," HOLA ")serout 6,T2400,(254,"1”,"a"," TEMP= ")serout 6,T2400,(254,"2","6",#b1) ‘valor en decimal de la variable b1serout 6,T2400,(254,”2”,”9”,”GRADOS”)Lógicamente, este tipo de programación aplica para displays más grandes tambien.

DISPOSICION DE COORDENADAS DE DISPLAY 20X4

El driver del display serial ya viene programado para ser usado con cualquiera de los siguientes displays:- 16X1- 16x2- 16x4- 20x4

La siguiente imagen muestra el diagrama de conexion del driver (PIC16F84-04) al displayy al PICAXE.

Page 3: MANEJO DE LCD

5

5

4

4

3

3

2

2

1

1

D D

C C

B B

A A

VCC

VCCVCC

Title

Size Document Number Rev

Date: Sheet of

<Doc> <RevCode>

<Title>

A

1 1Tuesday, June 12, 2007

Title

Size Document Number Rev

Date: Sheet of

<Doc> <RevCode>

<Title>

A

1 1Tuesday, June 12, 2007

Title

Size Document Number Rev

Date: Sheet of

<Doc> <RevCode>

<Title>

A

1 1Tuesday, June 12, 2007

5

1 3 5 7 9 11 122 4 6 8 10 13 14 15 16

DISPLAY ALFANUMERICO 16 X 2

DATAFROM PICAXE

4 MHZ

www.decelectronics.com

DISPLAY SERIAL PARA PICAXE

DISPLAY SERIAL PARA PICAXE

NOTAS:* EL CRISTAL NO ES NECESARIO QUE SEA DE 3 PATASSE PUEDE UTILIZAR UN CRISTAL CONVENCIONAL CON2 CAPACITORES DE 33pf A GND

* LOS PINES 15 Y 16 DEL LCD SE CONECTARANSOLO SI EL DISPLAY INCLUYE LUZ

DIBUJO: ING. OSCAR RODRIGUEZ RANGEL

EJEMPLO:Para desplegar un mensaje de dos lineas como sigue :

HOLA DISPLAY PICAXE

Se deberá introducir el siguiente código en el PICAXE:

serout 1,T2400,(255) pause 50serout 1,T2400,(254,"1","1"," HOLA")serout 1,T2400,(254,"2","1","DISPLAY PICAXE")

Se utilizó serout 1 ya que se utilizó el pin 1 de salida del PICAXE,pero puede ser cualquier pin de salida

VDD14

OSC2/CLKOUT15

MCLR4

OSC1/CLKIN16

RA017RA118RA21RA32RA4/TOCKI3

RB0/INT 6RB1 7RB2 8RB3 9RB4 10RB5 11RB6 12RB7 13

U2

PIC16F84A

U2

PIC16F84A