TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: YAESUFT80 en 16 de Junio de 2021, 20:41:19
-
hola amigos, saludos desde veracruz, mexico.
les pido ayuda a elaborar un pequeño programa que me dejaron de tarea pero no se como hacerlo, yo recien aprendi a encender un led jeje.
pic a utilizar 16f628a
lenguaje: ensamblador
al pulsar la entrada RA0 activamos la salida RB5
despues activamos un timer1 con 300 ms después de concluir el timer1 activamos las salidas RB6 y RB7,
monitoreamos las entradas RA1 y RA2,
al detectar nivel bajo en la entrada RA1 apagamos RB6
al detectar nivel bajo en la entrada RA2, apagamos RB7
despues activamos otro timer2 800ms. al concluir el timer2 apagamos RB5.
finaliza el ciclo y queda a la espera de detectar nivel bajo la entrada RA0.
todas la entradas se activan con nivel bajo
de antemano les agradezco su valiosa ayuda.
saludos!
-
Datasheet:
https://ww1.microchip.com/downloads/en/DeviceDoc/40044G.pdf
Vas a tener problemas para temporizar tanto tiempo con dos timers distintos. ¿Cómo quiere tu profesor que soluciones eso?