UNIVERSIDAD POLITÉCNICA SALESIANA SISTEMAS MICROPROCESADOS 1
INFORME TALLER #03 AVR TEMA: Teclados y Lectura/Escritura en memoria.
DAVID ESPIN ANDRÉS MOGRO QUITO - ECUADOR
TALLER 03 1.1 Programa para leer un teclado matricial. Entradas:
Los datos ingresados p r el teclado mediante el puerto B. Procesos: •
Habilitar puerto D (salida).
•
Leo datos ingres dos por el teclado matricial en el pue rto B.
•
Envío los datos a l LCD mediante el puerto D.
Salidas:
Visualizo los datos en e l LCD (puerto D).
CÓDIGO.
DIAGRAMA DE FLUJOS. INICIO
Habilito el puerto B como entrada y el puerto D como salida
Leo datos ingresados en el puerto B
Envío los datos hacia el puerto D
Puerto D escribo 16d
Visualizo los datos en el LCD
ESQUEMÁTICO.
FOTOS.
1.2 Lectura y escritura en la memoria m emoria EEPROM. Entradas:
Los datos que se guardan en el microcontrolador. Procesos: •
Habilitar puerto A como entrada.
•
Habilitar puerto D como salida hacia el LCD.
•
Escribo en la memoria EEPROM el valor 10.
•
Leo el valor en la memoria.
•
Envío los datos al LCD mediante el puerto D.
Salidas:
Visualizo los datos en el LCD (puerto D).
CÓDIGO.
DIAGRAMA DE FLUJOS. FLUJOS. INICIO
Configuro el puerto D como salida
Escribo en la memoria EEPROM el valor 10
Leo el valor de la memoria
Leo el valor de la memoria
Escribo en el puerto D y muestro en el LCD
ESQUEMÁTICO.
FOTOS.
BIBLIOGRAFÍA •
MICROCONTROLADORES PIC. Diseño práctico de aplicaciones SEGUNDA PARTE: PIC 16F87X PIC 18FXXXX. Segunda edición. Segundo Angulo, Susana Romero, Mc Graw Hill. España