⚡ Descuentos en cursos en video - Lleva tu aprendizaje técnico al siguiente nivel y aprovecha precios especiales antes de que termine la oferta. 🔥 Aprovechar oferta ahora 🔥
Programación y Desarrollo

PIC No completa las instruciones

UltraDeath
hace 8 años
hace 8 años
Estoy Programando un PIC16F84A en PCWH C Compiler 3.249 y simulandolo en Proteus 8. El programa es un Semaforo de dos Luces, en donde una esta fija unos segundos y luego se hace intermitente para luego apagarse y encender otra luz. Ocurre que el programa hace que esta luz sea 5 veces intermitente, pero al simularlo la luz destella una vez y cambia a la segunda y se queda ahí... Cabe destacar que no tengo idea de programacion y estoy aprendiendo con esto. Este es el código #include <16F84A.h> #fuses NOWDT,NOPROTECT,PUT #use delay(clock=40000000) #byte porta=0xF80 #byte portb=0xF81 void main() { while(true) { output_high(pin_a0); delay_ms(6000); output_low(pin_a0); delay_ms(1000); output_high(pin_a0); delay_ms(1000); output_low(pin_a0); delay_ms(1000); output_high(pin_a0); delay_ms(1000); output_low(pin_a0); output_high(pin_a1); delay_ms(50000); output_low(pin_a1); } return; } MUCHAS GRACIAS DE ANTEMANO
mario_saenz
hace 8 años
hace 8 años
hola saludos no se si ya resolviste tu programa pero seria como #INCLUDE <16f84A.H> #FUSES XT, NOWDT #USE DELAY(CLOCK=4M) VOID MAIN() { SET_TRIS_A(0B11110000); //CONFIGURO PORTA COMO 4 ENTRADAS 4 SALIDAS OUTPUT_A(0B00000000);//PONGO A CERO TODO EL PUERTO A WHILE (TRUE) { OUTPUT_HIGH(PIN_A0); DELAY_MS(6000); //SEIS SEGUNDOS ENCENDIDO OUTPUT_LOW(PIN_A0); DELAY_MS(1000); //APAGADO UN SEGUNDO } } Y LUEGO TODO LO DEMÁS SIN EL RETURN Y PUEDES UTILIZAR UN CONTADOR PARA QUE EL PROGRAMA SEA MAS CORTO
Reparaciones similares solucionadas

¿Conoces una solución?

¡Aprende a reparar con estos cursos YoReparo!

4.25
(8)

Reparación de Placa Main TV LED con el Ing. Picerno

Ing. Alberto H. Picerno
$ 40 USD
$ 20 USD
4.87
(15)

Curso Diseño de Amplificadores de Máxima Fidelidad

Maximiliano Resch
$ 29 USD
$ 13 USD
4.71
(7)

Curso TV OLED y QLED con el Ing. Picerno

Ing. Alberto H. Picerno
$ 29 USD
$ 10 USD
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos?
Regístrate gratis