You are on page 1of 3

INSTRUCCIONES PARA MANEJAR EL DISPLAY SERIAL PICAXE

1 234 56789 abc def g

Linea 1

Linea 2

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 1 HOL A

Linea 2 P I C AXE

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

Linea 1 HO LA HOL A

Linea 2 P I CAXE
P I C AXE

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:

www.decelectronics.com
INSTRUCCIONES PARA MANEJAR EL DISPLAY SERIAL PICAXE

DISPOSICION DE COORDENADAS DE DISPLAY 20X4


1 234 56789 abcde fg hi j k

Linea 1
Linea 2
Linea 3
Linea 4

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 234 56789 abc def g

Linea 1 HO LAHOL T
AEM P=

Linea 2 AR
1 0I C G
P XA
ED OS

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 b1
serout 6,T2400,(254,”2”,”9”,”GRADOS”)
Lógicamente, este tipo de programación aplica para displays más grandes tambien.

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 display
y al PICAXE.

www.decelectronics.com
5 4 3 2 1

DISPLAY SERIAL PARA PICAXE


DISPLAY ALFANUMERICO
D 16 X 2 D

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

U2 VCC
VCC
17 RA0 RB0/INT 6
18 RA1 RB1 7
DATA 1 RA2 RB2 8
FROM PICAXE 2 RA3 RB3 9
3 RA4/TOCKI RB4 10
RB5 11
16 OSC1/CLKIN RB6 12
15 OSC2/CLKOUT RB7 13

C
4 MHZ 4 C
MCLR
VCC 14 5
VDD

PIC16F84A

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

HOLA
DISPLAY PICAXE
B
NOTAS: B
* EL CRISTAL NO ES NECESARIO QUE SEA DE 3 PATAS Se deberá introducir el siguiente código en el PICAXE:
SE PUEDE UTILIZAR UN CRISTAL CONVENCIONAL CON
2 CAPACITORES DE 33pf A GND serout 1,T2400,(255)
pause 50
* LOS PINES 15 Y 16 DEL LCD SE CONECTARAN serout 1,T2400,(254,"1","1"," HOLA")
SOLO SI EL DISPLAY INCLUYE LUZ 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

A A
DIBUJO: ING. OSCAR RODRIGUEZ RANGEL
Title
<Title> DISPLAY SERIAL PARA PICAXE
Size Document Number Rev
A <Doc> www.decelectronics.com <RevCode>

Date: Tuesday, June 12, 2007 Sheet 1 of 1


5 4 3 2 1