Sc realizó cada uno dc los trcs proyeclos propucstos cn cl laboratorio 2 dcl curso de Microcontroladores y Microprocesadores. en los cualcs basicamente se trabajo eon programación para pic utilt/ando el 16I84A. se trata dc dar solución a la secuencia dc leds para lo cual se necesita conocimicnto sobrc elecirónica analogu y digital. para poder cu I mi nar eon ćxito los proyeclos propucstos.
El presente documento presenta el infamie del laboratorio 2 cl cual se desarrolla eon el pic !6f84A. se realiza siguiendo los pasos para la realización de proyeclos eon pic. se rcali/ara la programación dcl pic y posteriormente se ancxara cl pic al circuito. sc revisara si sc esta cumplicndo eon la especificaciones que nos piden en cl laboratorio. por ultimo se anexara video de la secuencia de cada circuito.
Como podemos darnos cuenta cl primer circuito se trata dc una secuencia dc 8 LEDs. cn este circuito las secuencia la determina cl pulso dcl reloj. para cl segundo circuito la secuencia la genera un Stich. y para el tcrcer circuito es el mismo circuito pero eon dos Stichs el uno para cambiar la secuencia y el otro para cambiar la velocidad.
Con cl circuito plantcado implcmcntar minimo ocho (8i sccuencias distintas para el conjunto dc 8 LEDs conectado a uno de los puertos. las sccuencias distintas se deben mostrar una tras otrą.
Para dcsarrollar este proyecto lo primero que debemos hacer. es dcsarrollar un diagrama dc flujo cl cual nos dcscriba el problcma plantcado.
secuencia de leds
El diagrama anterior nos muestra las entradas y salidas dc nuestro circuito. cn cl anterior no tenemos ninguna entrada. y las salidas son 8 las cualcs son los 8 LEDs quc nos estan pidiendo. tambićn como podemos darnos cucnta al apagarse el led enciende automiticamcnte el led siguicnte y asf sucesivamcnte. el clock es muy importante en este tipo de circuito ya que es el que nos genera la secuencia quc estamos buscando, cl siguicnte paso es la gcncración dcl programa cnsamblador dc nuestro pic 16184A.
TITLE "pic!6f84 led on/off
list P=l6f84A.F= INHX32