Control de display L.C - IES LUIS DE LUCENA control del lcd... · • El compilador CCS proporciona...

Post on 06-Feb-2018

216 views 1 download

Transcript of Control de display L.C - IES LUIS DE LUCENA control del lcd... · • El compilador CCS proporciona...

(c) Domingo Llorente 2010 1

Control de display L.C.D

(c) Domingo Llorente 2010 2

Conexión hardware (Driver CCS)

• El compilador CCS proporciona un driver con funciones para controlar un LCD. Para usar las funciones añadir al programa la línea: #include <lcd.c>• El LCD se conecta con el pic utilizando el PORTB según el siguiente esquema.

(c) Domingo Llorente 2010 3

Conexión hardware (Driver Monibot)

El LCD se conecta a la plataforma Monibot según muestra la figura.

Conexión PIC <->LCD: (Interface de 4 bits)

RE2 Enable RE1 RW RE0 RS RD4 D4 RD5 D5 RD6 D6 RD7 D7

LCD pins D0-D3 no usados

(c) Domingo Llorente 2010 4

Conexión hardware (Driver Monibot)Se debe crear el archivo “lcd_monibot.c” según indica la figura.

(c) Domingo Llorente 2010 5

Conexión hardware (Driver Monibot)

(c) Domingo Llorente 2010 6

(c) Domingo Llorente 2010 7

(c) Domingo Llorente 2010 8

(c) Domingo Llorente 2010 9

Ejercicio de aplicación (I)Diseñar un programa que muestre el texto IES LUIS DE LUCENA en las dos líneas del LCD. Al pulsar RC0 el texto debe cambiar a “DPE_2011/2012” durante 2 segundos y volver a mostrar el mensaje inicial.

(c) Domingo Llorente 2010 10

Soluciónpropuesta

(c) Domingo Llorente 2010 11

Soluciónpropuesta