Professional Documents
Culture Documents
PRACTICA 2
ALGORITMO:
INGENIERÍA ELECTRÓNICA
Realizo las operaciones And entre la variable A y el código BCD del
Puerto B.
Empiezo con el conteo desde 1.
Para controlar los displays configuro con las variables mayor y menor
al Puerto C mediante los transistores 2N3904.
Tiempo de Retardo de 200 micro segundos.
DIAGRAMA DE FLUJO:
INGENIERÍA ELECTRÓNICA
ESQUEMÁTICO:
SIMULACIÓN:
INGENIERÍA ELECTRÓNICA
PRACTICA 3: LCD
ALGORITMO:
DIAGRAMA DE FLUJO:
INGENIERÍA ELECTRÓNICA
ESQUEMÁTICO:
SIMULACIÓN:
INGENIERÍA ELECTRÓNICA
2. Programa que escribe en la línea Superior e Inferior del LCD.
CÓDIGO:
ALGORITMO:
INGENIERÍA ELECTRÓNICA
ESQUEMÁTICO:
SIMULACIÓN:
INGENIERÍA ELECTRÓNICA
3. Programa que permite el desplazamiento de un texto en el LCD.
CÓDIGO:
ALGORITMO:
INGENIERÍA ELECTRÓNICA
DIAGRAMA DE BLOQUE:
ESQUEMÁTICO:
INGENIERÍA ELECTRÓNICA
SIMULACIÓN:
INGENIERÍA ELECTRÓNICA
4. Comandos generales del LCD.
CÓDIGO:
INGENIERÍA ELECTRÓNICA
ALGORITMO:
INGENIERÍA ELECTRÓNICA
DIAGRAMA DE BLOQUE:
INGENIERÍA ELECTRÓNICA
ESQUEMÁTICO:
SIMULACIÓN:
INGENIERÍA ELECTRÓNICA
INGENIERÍA ELECTRÓNICA
5. Programa que permite ver los caracteres que puede generar el LCD.
CÓDIGO:
ALGORITMO:
ENTRADA: Los comandos escritos en el Microcontrolador.
SALIDA: Los comandos generados por el LCD mostrados en el LCD.
PROCESO: Configuro el Microcontrolador a utilizar
Configuro el Oscilador a 8 MHz
Configuro el Puerto B, C y D como Salida
Configuro el LCD 16*2.
Declaro la variable I.
Borro la pantalla del LCD.
INGENIERÍA ELECTRÓNICA
Realizo un contador de 0 a 255 para cada comando generado por el
LCD.
Localizo la posición en el LCD.
Envió los datos en el LCD.
Tiempo de Retardo de 100 ms.
DIAGRAMA DE BLOQUE:
INGENIERÍA ELECTRÓNICA
ESQUEMÁTICO:
INGENIERÍA ELECTRÓNICA
SIMULACIÓN:
INGENIERÍA ELECTRÓNICA
INGENIERÍA ELECTRÓNICA
INGENIERÍA ELECTRÓNICA
6. Programa que me permite rotar la letra x en un solo cuadro del LCD
mediante la utilización de la herramienta LCD Designer del Programa
BAscom.
CÓDIGO:
ALGORITMO:
ENTRADA: Los comandos escritos en el Microcontrolador.
SALIDA: Los comandos generados por el LCD mostrados en el LCD.
PROCESO: Configuro el Microcontrolador a utilizar
Configuro el Oscilador a 8 MHz
Configuro el Puerto D como Salida
Configuro el LCD 16*2.
Declaro la variable Star.
Borro el cursor de la pantalla del LCD.
Mediante la herramienta LCD Designer creó la figura par poder
visualizar la rotación de la letra x.
Teniendo la localización de dónde va la figura creada envió estos
datos al Puerto D.
Tiempo de Retardo 100 ms.
Configuro la localización del LCD en donde va a ir rotando la figura.
INGENIERÍA ELECTRÓNICA
Tiempo de Retardo.
Fin.
DIAGRAMA DE BLOQUE:
ESQUEMÁTICO:
INGENIERÍA ELECTRÓNICA
SIMULACIÓN:
INGENIERÍA ELECTRÓNICA
RECOMENDACIONES:
Realizar las conexiones correctas entre la placa de Microcontroladores y los
dispositivos externos para realizar los ejercicios de una forma rápida.
Buscar información de los elementos a utilizar.
CONCLUSIONES:
INGENIERÍA ELECTRÓNICA
INGENIERÍA ELECTRÓNICA
PRACTICA 2
Ejercicio 1: Temporizador en modo contador:
INGENIERÍA ELECTRÓNICA
PRACTICA 3: LCD
INGENIERÍA ELECTRÓNICA
Ejercicio 3: Programa que escribe en la línea Superior e Inferior del LCD:
INGENIERÍA ELECTRÓNICA
Ejercicio 4: Programa que permite el desplazamiento de un texto en el LCD:
INGENIERÍA ELECTRÓNICA
INGENIERÍA ELECTRÓNICA
Ejercicio 5: Comandos generales del LCD:
INGENIERÍA ELECTRÓNICA
INGENIERÍA ELECTRÓNICA
INGENIERÍA ELECTRÓNICA
Ejercicio 6: Programa que permite ver los caracteres que puede generar el
LCD:
INGENIERÍA ELECTRÓNICA
Ejercicio 7: Programa que me permite rotar la letra x en un solo cuadro del
LCD mediante la utilización de la herramienta LCD Designer del Programa
BAscom:
INGENIERÍA ELECTRÓNICA
INGENIERÍA ELECTRÓNICA