You are on page 1of 10

#include <REGX51.

H>
#define Bat 1
#define Tat 0
/*------------------ Khai Bao -------------- */

sbit Led01 = P2^0;


sbit Led02 = P2^1;
sbit Led03 = P2^2;
sbit Led04 = P2^3;
sbit Led05 = P2^4;
sbit Led06 = P2^5;
sbit Led07 = P2^6;
sbit Led08 = P2^7;

sbit Led09 = P0^0;


sbit Led10 = P0^1;
sbit Led11 = P0^2;
sbit Led12 = P0^3;
sbit Led13 = P0^4;
sbit Led14 = P0^5;
sbit Led15 = P0^6;
sbit Led16 = P0^7;
void delay ( long time )
{
long n;
for ( n=0; n<time; n++ )
{
;
}
}
void main ()

int i;
for ( i=1; i<2; i++ )

{
Led01=Tat;
Led02=Tat;
Led03=Tat;
Led04=Tat;
Led05=Tat;
Led06=Tat;
Led07=Tat;
Led08=Tat;

Led09=Tat;
Led10=Tat;
Led11=Tat;
Led12=Tat;
Led13=Tat;
Led14=Tat;
Led15=Tat;
Led16=Tat;

delay(150000); /*Doi 5s = 30000x5 = 150000*/

/* Lan 01 */
Led01=Bat; /*P2.0 - Bom Loc */
delay(12600000); /*7 phut = 30000x60x7= 12600000 */
Led01=Tat;
delay(5400000); /*3 phut = 30000x60x3= 5400000 */
/* Lan 02 */

Led01=Bat; /*P2.0 - Bom Loc */


delay(12600000); /*7 phut = 30000x60x7= 12600000 */
Led01=Tat;
delay(5400000); /*3 phut = 30000x60x3= 5400000 */

/* Lan 03 */

Led01=Bat; /*P2.0 - Bom Loc */


delay(12600000); /*7 phut = 30000x60x7= 12600000 */
Led01=Tat;
delay(5400000); /*3 phut = 30000x60x3= 5400000 */
/* Lan 04 */

Led01=Bat; /*P2.0 - Bom Loc */


delay(12600000); /*7 phut = 30000x60x7= 12600000 */
Led01=Tat;
delay(5400000); /*3 phut = 30000x60x3= 5400000 */
/* Lan 05 */

Led01=Bat; /*P2.0 - Bom Loc */


delay(12600000); /*7 phut = 30000x60x7= 12600000 */
Led01=Tat;
delay(5400000); /*3 phut = 30000x60x3= 5400000 */
delay(300000);/* Ngung 10s= 30000x10 = 300000 */

Led02=Bat; /*P2.1 - Bom Hoi Bun */


delay(150000);/* Ngung 5s= 30000x5 = 150000 s */
Led03=Bat; /*P2.2 - Bom Be vi sinh */
delay(9000000); /* 5 phut = 30000x60x5 = 9000000 */
Led02=Tat;
delay(300000);/* Ngung 10s= 30000x10 = 300000 s */

Led04=Bat; /*P2.3 - Bom Lang 1 */


delay(45000000);/* 25 phut = 30000x60x25 = 45000000 */
Led04=Tat;

delay(300000); /* Ngung 10s= 30000x10 = 300000 */

Led05=Bat; /*P2.4 - Bom Bun lang 1 */


delay(9000000); /* 5 phut = 30000x60x5 = 9000000 */
Led05=Tat;

delay(300000); /* Ngung 10s= 30000x10 = 300000 */


Led09=Bat; /*P0.0 - Bat Van Dien Tu + May Khuay */
Led12=Bat; /*P0.3 - Bat Bom NTSH */
delay(9000000); /* Chay 5 phut = 30000x60x5 = 9000000 */
Led09=Tat; /*P0.0 - Tat Van Dien Tu + May Khuay */
Led12=Tat; /*P0.3 - Tat Bom NTSH */
delay(5400000); /* Ngung 3 phut = 30000x60x3 = 5400000 */

Led09=Bat; /*P0.0 - Bat Van Dien Tu + May Khuay */


Led11=Bat; /*P0.2 - Bat Bom NTSX */
delay(9000000); /* Chay 5 phut = 30000x60x5 = 9000000 */
Led09=Tat; /*P0.0 - Tat Van Dien Tu + May Khuay */
Led11=Tat; /*P0.2 - Tat Bom NTSX */
delay(5400000); /* Ngung 3 phut = 30000x60x3 = 5400000 */

Led09=Bat; /*P0.0 - Bat Van Dien Tu + May Khuay */


Led10=Bat; /*P0.1 - Bat Bom NTLH */
delay(9000000); /* Chay 5 phut = 30000x60x5 = 9000000 */
Led09=Tat; /*P0.0 - Tat Van Dien Tu + May Khuay */
Led10=Tat; /*P0.1 - Tat Bom NTLH */
delay(5400000); /* Ngung 3 phut = 30000x60x3 = 5400000 */

Led09=Bat; /*P0.0 - Bat Van Dien Tu + May Khuay */


Led12=Bat; /*P0.3 - Bat Bom NTSH */
delay(9000000); /* Chay 5 phut = 30000x60x5 = 9000000 */
Led09=Tat; /*P0.0 - Tat Van Dien Tu + May Khuay */
Led12=Tat; /*P0.3 - Tat Bom NTSH */
delay(5400000); /* Ngung 3 phut = 30000x60x3 = 5400000 */

Led09=Bat; /*P0.0 - Bat Van Dien Tu + May Khuay */


Led11=Bat; /*P0.2 - Bat Bom NTSX */
delay(9000000); /* Chay 5 phut = 30000x60x5 = 9000000 */
Led09=Tat; /*P0.0 - Tat Van Dien Tu + May Khuay */
Led11=Tat; /*P0.2 - Tat Bom NTSX */
delay(5400000); /* Ngung 3 phut = 30000x60x3 = 5400000 */

Led09=Bat; /*P0.0 - Bat Van Dien Tu + May Khuay */


Led10=Bat; /*P0.1 - Bat Bom NTLH */
delay(9000000); /* Chay 5 phut = 30000x60x5 = 9000000 */
Led09=Tat; /*P0.1 - Tat Van Dien Tu + May Khuay */
Led10=Tat; /*P0.3 - Tat Bom NTLH */
delay(5400000); /* Ngung 3 phut = 30000x60x3 = 5400000 */

Led09=Bat; /*P0.0 - Bat Van Dien Tu + May Khuay */


Led12=Bat; /*P0.3 - Bat Bom NTSH */
delay(9000000); /* Chay 5 phut = 30000x60x5 = 9000000 */
Led09=Tat; /*P0.0 - Tat Van Dien Tu + May Khuay */
Led12=Tat; /*P0.3 - Tat Bom NTSH */
delay(5400000); /* Ngung 3 phut = 30000x60x3 = 5400000 */

Led09=Bat; /*P0.0 - Bat Van Dien Tu + May Khuay */


Led11=Bat; /*P0.2 - Bat Bom NTSX */
delay(9000000); /* Chay 5 phut = 30000x60x5 = 9000000 */
Led09=Tat; /*P0.0 - Tat Van Dien Tu + May Khuay */
Led11=Tat; /*P0.2 - Tat Bom NTSX */
delay(5400000); /* Ngung 3 phut = 30000x60x3 = 5400000 */
Led09=Bat; /*P0.0 - Bat Van Dien Tu + May Khuay */
Led10=Bat; /*P0.1 - Bat Bom NTLH */
delay(9000000); /* Chay 5 phut = 30000x60x5 = 9000000 */
Led09=Tat; /*P0.0 - Tat Van Dien Tu + May Khuay */
Led10=Tat; /*P0.1 - Tat Bom NTLH */
delay(5400000); /* Ngung 3 phut = 30000x60x3 = 5400000 */

}
}

while(1)
{
Led01=Tat;
Led02=Tat;
Led03=Tat;
Led04=Tat;
Led05=Tat;
Led06=Tat;
Led07=Tat;
Led08=Tat;

Led09=Tat;
Led10=Tat;
Led11=Tat;
Led12=Tat;
Led13=Tat;
Led14=Tat;
Led15=Tat;
Led16=Tat;

You might also like