Rotabit

938 palabras 4 páginas
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 Leeds conectados al micro controlador. En este ejemplo se verá el uso de la instrucción para realizar un corrimiento ya sea a la derecha o a la izquierda. MATERIALES * 6 LEDs * 6 Resistencias de 220 Ohms * 1 Microcontrolador ATmega8 * 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 corriente elé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
…ver más…

Esta contiene la información de los puertos y los pines de todos los microcontroladores AVR. #include <util/delay.h> Librería necesaria para poder utilizar los retardos "_delay_ms( x )" donde "x" es el numero de milisegundos a esperar. DDRD=0xFF;

El DDR solamente configura el registro del puerto que le indica si se va a comportar como entrada o como salida, este se le puede asignar un 1 para indicar una salida o un 0 para entrada, en el caso de asignarle 0xFF (que es lo mismo en binario que 0b11111111 o en decimal 255), quiere decir que el puerto actuara como salida. PORTD=0x01;

El PORT maneja el puerto en caso de que lo hayamos asignado como salida, esta instrucción asigna el nivel lógico a la salida física del microcontrolador, en este caso el puerto D tiene 8 bits a lo que le estamos asignando un 0x01 el cual en binario es 0b00000001, esto quiere decir que el primer bit del puerto D estará activo (5v) y los demás se encontraran desactivados (0v) . while(1){

La estructura de control while, se puede leer como "Mientras se

Documentos relacionados