Bonjour tous,
j'ai une petite tache avec un PIC 16F84A
qui va commander 5 relais dans un système électrothecnique.
la tache est décrite le code ci aprés:
mon PIC doit activé le relais num1 pour 4.9 s
puis le relais 2 pour 10ms
puis le relais 3 pour 45ms
puis le relais 4 pour 45ms
puis le relais 5 pour 4.9s
le problème c'est que le relais 1 reste tout le temps fermé et le 5ème ne se ferme pas!!
pouvez vous m'aider svp!!! je suis débutant
voila mon code
Code:void main() { PORTA=0; PORTB=0; TRISA=0x00 ; PORTB=0x00; TRISB=0x00 ; do { PORTA=0x01; delay_ms(4900); PORTA=0x02; delay_ms(10); PORTA=0x04; delay_ms(45); PORTA=0x08; delay_ms(45); PORTA=0x10; delay_ms(4900); PORTB=0x01; delay_ms(100); } while(1); }
-----