Foto estudio san felipe

Solo disponible en BuenasTareas
  • Páginas : 3 (614 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de octubre de 2010
Leer documento completo
Vista previa del texto
Rota-bit

Rota-bit
Descripción
Se podrá visualizar el bit del puerto asignado, desplazándose por el puerto de lado a lado a través de una serie de LEDs conectados al microcontrolador. En esteejemplo se verá el uso de la instrucción para realizar un corrimiento ya sea a la derecha o a la izquierda.

Diagrama Esquemático:

Materiales
6 LEDs 6 Resistencias de 220 Ohms 1 MicrocontroladorATmega8 Programador USB asp V3.0

Introducción
LED
LED acrónimo de Light Emitting Diode o Diodo Emisor de Luz, es un dispositivo semiconductor que emite luz al circular a través de él una corrienteeléctrica.

Los LEDs como los diodos normales tienen un ánodo y un cátodo, los cuales se pueden identificar de manera fácil, siendo el ánodo la pata más larga como se observa en la figura.

Comose puede apreciar en la figura superior, al LED se le coloca una resistencia en serie para limitar la corriente del mismo, en este caso que se alimentara con 5v se sugieren usar resistencias de 220Ohms. Para calcular las resistencias exactas y obtener un desempeño optimo se realiza a través de la siguiente fórmula: �� = En donde: R: Resistencia Vcc: Voltaje de la fuente VLED: Voltaje del LEDILED: Corriente del LED ������ − �������� ��������

Programa en C:
#include #include int main(void){ DDRD=0xFF; PORTD=0x01; //Librería de entradas y salidas de los AVR //Librería para usar losretardos "_delay_ms()" //Inicio del programa //Declarar el registro del puerto D como salidas //Asignarle el valor de 0x01 (Hexadecimal) al puerto D

while(1){ //Iniciar un ciclo while infinito while(PORTD < 0x20) //"Mientras que el Puerto D sea menor a 0x20 continua" { PORTD=PORTD>1; //Recorrer el Puerto D un lugar a la derecha _delay_ms(200); //Esperar 200 milisegundos } } //Terminar el whileinfinito } //Fin del main

Detalles del programa:
#include Librería de entradas y salidas de los AVR. Esta contiene la información de los puertos y los pines de todos los microcontroladores AVR....
tracking img