Advertisement
paco01800

01 MikroC Semaforo

Feb 8th, 2016
374
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.89 KB | None | 0 0
  1. void main()
  2. {
  3.    TRISB=0b00000000;
  4.    PORTB=0b00000000;
  5.    
  6.    while(1)
  7.    {
  8.        //Se enciende el verde del semafaro1 y el rojo del semaforo2
  9.        PORTB.F0=1;
  10.        PORTB.F5=1;
  11.        
  12.        //Se apaga el verde del semafaro1 y se enciende el amarillo  del semafaro1
  13.        Delay_ms(3000);
  14.        PORTB.F0=0;
  15.        PORTB.F1=1;
  16.        
  17.        //Se apaga el amarillo de semaforo1 se enciende el rojo de semaforo1 y se enciende el verde de semaforo2 y se apaga el rojo de semaforo2
  18.        Delay_ms(1000);
  19.        PORTB.F1=0;
  20.        PORTB.F2=1;
  21.        PORTB.F3=1;
  22.        PORTB.F5=0;
  23.        
  24.         //Se apaga el verde del semafaro2 y se enciende el amarillo  del semafaro2
  25.        Delay_ms(3000);
  26.        PORTB.F3=0;
  27.        PORTB.F4=1;
  28.        
  29.        //Apagamos amarillo de semaforo2  y rojo de semaforo1
  30.        Delay_ms(1000);
  31.        PORTB.F4=0;
  32.        PORTB.F2=0;
  33.    }
  34.  
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement