Integrantes:
DIEGO DUQUE
JONATHAN ECHEVERRÍA
LENIN VELASQUEZ
OBJETIVOS:
2. Utilizar los pines del puerto tanto como entrada como salida según el programa que
vayamos a realizar.
MARCO TEÓRICO:
Las características del atmega 16 podemos encontrar como ya sabemos en los datasheet para
poder saber las diferentes conexiones de este micro y los limites que tiene el mismo.
Problemas:
1. Por medio de un LCD mostrar el mensaje hola en la línea superior del display a utilizar.
Programa:
$regfile "m16def.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.0 ,
Rs = Portd.1
Lcd "$HOLA"
End
Fotos:
Simulación:
Flujograma:
Inicio
Configurar
el puerto
Muestrear
en la LCD.
Fin
2. Por medio de un LCD mostrar en doble línea el mensaje ingeniería electrónica.
Programa:
$regfile "m16def.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.0 ,
Rs = Portd.1
Cls
Lcd "INGENIERIA"
Lowerline
Lcd "ELECTRONICA"
End
Fotos:
Simulación:
Flujograma:
Inicio
Configurar
el puerto
Muestrear
en doble
línea en la
LCD.
Fin
3. Desplazamiento de texto (ups) en una LCD.
Programa:
Config Lcd = 16 * 2
Cls Next
Do Loop
Fotos:
Simulación:
Flujograma:
Inicio
Configurar
el puerto
Dar tiempo en
segundos
Muestrear
en la LCD.
Fin
4. Por medio de un LCD mostrar en doble línea un texto y comandos.
Programa:
Fotos:
Simulación:
Flujograma:
Inicio
Configurar
el puerto
Muestrear
en display.
Fin
5. Caracteres generados por una LCD.
Programa:
Cls Loop
Do End
Fotos:
Simulación:
Flujograma:
Inicio
Configurar
el puerto
Dar tiempo en
segundos
Muestrear
en la LCD.
Fin
6. Rotación de un proceso con un caracter y mostrar en una LCD.
Programa:
Fotos:
Simulación:
Flujograma:
Inicio
Configurar
el puerto
Muestrear
en display.
Fin
CONCLUSIONES:
1. Pudimos programar lo que hicimos anteriormente con pics ahora con atmega en
nuestro caso con el ATMEL 16, así poder tener en cuenta que lo que realizamos no solo
se basa en pics sino en otros diferentes tipos de lenguaje.
2. Al obtener los resultados de lo que nos muestrea el circuito por la LCD nos podemos
dar cuenta que se necesita de diferentes tipos de respaldos realizados desde
anteriores programaciones que realizamos.
3. Pudimos controlar los textos que queríamos que salieran así como desplazamientos y
muestreo de caracteres por un tiempo que deseemos.
BIBLIOGRAFÍA:
Internet: