Está en la página 1de 12

Nombre: William Fernando Pez Penagos 8198

Alexander Pea Rodrguez 21533


Wilmer Alexander Ochoa 6167
Nstor Fabin Jaramillo 4821

Problema:

Hacer 7 secuencias de encendido para 16 Leds, usando, el PIC18F4550 con dos de sus puertos
como salidas y sincronizarlos para que se vea como una sola salida de 16 bits, tener un mecanismo
para seleccionar entre las diferentes secuencias a mostrar.

Solucin:

Se us el micro-controlador PIC 18 F4550. Se declararon sus puertos de 8 pines B y D como


salidas, y el puerto A como entrada, usando 3 pines (A0, A1 y A2), para seleccionar cul de las 7
secuencias mostrar. Hacemos una limpieza del PIC borrando basura con la Funcin; creamos un
ciclo infinito con While (1), y con un switch se escoge la funcin a ejecutar.

Para unificar los dos puertos que se definieron como salidas (B y D) usamos una mscara de 16 bits
para organizar cada uno de los puertos en un orden, la mscara consiste de una variable temporal
en donde se guarda la informacin del puerto B y se hace la operacin & bitwise bit por bit para
definir los valores que pasan y se van almacenando en la variable temporal TEMP, que al final es
nuestra salida de 16 bits.

Cada una de las funciones tiene una serie de declaraciones a ejecutar que usando las variables ya
definidas, operaciones y corrimientos a derecha e izquierda para hacer las secuencias solicitadas.
Esquemtico
Diagrama de flujo
Aplicaciones

Sealiza de sistemas viales


Indicador de frenado de vehculos
Sealizacin de trfico areo
Publicidad

Nuestros Integrantes

Alexander Pea Rodrguez 2153


Wilmer Alexander Ochoa 616
Nstor Fabin Jaramillo 4821
William Fernando Pez Penagos 8198

También podría gustarte