Barrido de leds

Solo disponible en BuenasTareas
  • Páginas : 2 (304 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de octubre de 2010
Leer documento completo
Vista previa del texto
Control Digital

Universidad Politécnica de Victoria Control Digital

Catedrático: Dr. Yahir Hernández Mier

Barrido de LED’s en PIC16F887

Alumno: Miguel Alejandro Martínez GarcíaMiguel Alejandro Martínez García

Page 1

Control Digital

En ésta práctica se realizó un circuito muy básico que consta de hacer el barrido del puerto D del microcontroladorPIC16F887. Para dicha programación del microcontrolador se utilizaron 3 instrucciones claves para llevar a cabo:  La instrucción FOR, que es la instrucción para crear un ciclo el cual podemosrepetir cierto número de veces o infinitamente, sea cual sea el caso. La instrucción DELAY, con esta instrucción se hace un retraso cierta cantidad de tiempo. La instrucciónoutput_high(PIN_Xn), donde high determina que el estado es alto y por lo tanto manda un 1 a la salida, X es el puerto y n es el número de bit.

 

Con esta serie de instrucciones se realizó en códigofuente que aparece en figura 1.

Miguel Alejandro Martínez García

Page 2

Control Digital

Ciclo con la inst. FOR Configuración de la salida en estado alto

Retardo de 200 msFigura 1.

Para la simulación del circuito se utilizaron como salidas el puerto D y en la figura 2 se observa que el barrido está en operación.

Miguel Alejandro Martínez García

Page 3 Control Digital

En la figura 3 nótese el tiempo de simulación transcurrido y que barrido que tiene por led va en forma ya ascendente.

Figura 3.

Miguel Alejandro Martínez GarcíaPage 4

Control Digital

Como conclusión se puede decir que se logr+o el objetivo de la práctica que era realizar un barrido infinito de ida y vuelta, y que además se pudieronconfigurar los puertos de manera que estuvieran en estado de operación alto, con esto es posible manipular cada bit con las instrucciones dadas.

Miguel Alejandro Martínez García

Page 5

tracking img