Ir al contenido

LCD HD44780 y teclado matricial

PinFuncion
VSS, VDDAlimentacion
VoContraste (potenciometro 10K)
RS0=comando, 1=dato
R/W0=escritura, 1=lectura
EEnable (pulso)
D0-D7Bus de datos (4 u 8 bit)
Conexion LCD 16x2 en modo 4 bit al puerto D del PIC18F4550
Practica 2: datos en RD4-RD7, RS y E en RD2-RD3. Teclado matricial en puerto B con interrupciones. — Practica 2 y Tema 7.1 — UNEXPO · Ing. Mecatrónica · Microcontroladores
Esquema del modulo LCD HD44780 y conexiones al PIC
Modulo LCD 16x2: pines de datos, control RS/E y contraste con potenciometro. — Clase Tema 7.1 — Modulo LCD · UNEXPO
  • Linea 1: 0x80 - 0x8F (visible 16 chars)
  • Linea 2: 0xC0 - 0xCF
  • Clear Display: 0x01
  • Cursor Home: 0x02
  • Function Set 4-bit: 0x28
  • Display ON: 0x0C

Practica · Laboratorio

Practica 2 UNEXPO

LCD: bus de datos en RD4-RD7 (4 bit), RS y E en RD2-RD3. Teclado: filas RB0-RB3, columnas RB4-RB7 con interrupciones. Muestra en LCD lo tecleado.

Escaneo por filas/columnas. Al presionar una tecla se conecta una fila con una columna. Las interrupciones RB4-RB7 detectan cambios en columnas sin polling continuo.

La Practica 2 pide investigar macros: bloques reutilizables con MACRO/ENDM para simplificar rutinas LCD.

Examen interactivo

LCD y teclado matricial

Basado en: Clase Tema 7.1 Modulo LCD y 7.2 Teclado.pdf

0 de 0 respondidas

En LCD HD44780, RS=0 significa...
En Practica 2, las interrupciones del teclado usan...