• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
UNIVERSIDAD POLITÉCNICASALESIANAINGENIERÍA ELECTRÓNICASISTEMAS MICROPROCESADOS
TEMA: CONTROL DE PUERTOSAtmel AVRINFORME Nº 3INTEGRANTES:
ERIKA ABRILVINICIO DAVILAREMIN ZAMBRANO
1
 
1.1Escritura en un puerto del microcontrolador Atmel AVR.
Para escribir en un puerto se debe, habilitar mediante el comando DDRX=255,como salidas, luego se procede a escribir el valor en el puerto.
PROGRAMA 1
Este programa escribe el valor 55 hexadecimales en el puerto D.
CÓDIGO DEL PROGRAMA:
regfile “m16def.dat”‘librería de trabajo del ATMEGA16$crystal=8000000‘cristal a utilizar 8000000 MHzDdrd=255‘se especifica el puerto D como salidaConfig Portd=Output‘se inicializa el puerto D como salidaDo‘inicio de un lazo infinitoPortd=&B1010_1010‘se escribe en el puerto el valor de 55 hexadecimalLoop‘fin del lazoEnd‘fin del programa
ALGORITMO:Entradas:
Datos que ingresan al microcontrolador AVR.
Salidas: 
Datos que se mostrarán en el puerto del microcontrolador AVR.
Procesos:
2
 
1.
Se especifica el puerto D como salida.
2.
Se inicializa el puerto D como salida.
3.
Comienza el lazo de funcionamiento del programa.4.Escribo en el puerto el valor hexadecimal.5.Fin del lazo.6.Mostrar en secuencia de leds el valor.
DIAGRAMA DE FLUJO:
3
Configuración delos registros
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...