LCD HD44780 y teclado matricial
LCD 16x2 con HD44780
Sección titulada «LCD 16x2 con HD44780»| Pin | Funcion |
|---|---|
| VSS, VDD | Alimentacion |
| Vo | Contraste (potenciometro 10K) |
| RS | 0=comando, 1=dato |
| R/W | 0=escritura, 1=lectura |
| E | Enable (pulso) |
| D0-D7 | Bus de datos (4 u 8 bit) |
Direcciones DDRAM (16x2)
Sección titulada «Direcciones DDRAM (16x2)»- Linea 1: 0x80 - 0x8F (visible 16 chars)
- Linea 2: 0xC0 - 0xCF
Comandos esenciales
Sección titulada «Comandos esenciales»- 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.
Teclado matricial 4x4
Sección titulada «Teclado matricial 4x4»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.
Macros MPASM
Sección titulada «Macros MPASM»La Practica 2 pide investigar macros: bloques reutilizables con MACRO/ENDM para simplificar rutinas LCD.
LCD y teclado matricial
Basado en: Clase Tema 7.1 Modulo LCD y 7.2 Teclado.pdf
0 de 0 respondidas
Inicia sesion en CALETAS para sincronizar este resultado entre dispositivos.
Iniciar sesion en CALETAS