单片机闹钟跳转程序

void comp(void)

{

switch(ppp)

{

case 0:

if(sec==5 && min==31 && hour==18)    //---开始时间--18-31-05

{jdq=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq=1;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-07----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-07----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-07----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

/////===============================================================================over

case 1:

if(sec==5 && min==30 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]11

}

if(sec==5 && min==05 && hour==19)     //----------时间为35分钟

{jdq=1;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

/////===============================================================================over

case 2:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]

}

if(sec==5 && min==12 && hour==19)    //----------时间为41分钟

{jdq=1;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 3:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]3

}

if(sec==5 && min==31 && hour==22)    //----------时间为4小时

{jdq=1;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 4:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]4

}

if(sec==5 && min==31 && hour==23)    //----------时间为5小时

{jdq=1;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 5:

if(sec==5 && min==0 && hour==6)

{jdq=0;     //闹钟启用报警时间到,[**************]55

}

if(sec==5 && min==30 && hour==6)    //----------早上6点开始,时间为30分钟

{jdq=1;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 6:

if(sec==5 && min==30 && hour==6)

{jdq=0;     //闹钟启用报警时间到,[***********]66666

}

if(sec==5 && min==31 && hour==6)    //----------早上6点半开始,时间为3分钟,闹钟。

{jdq=0;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 7:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]777

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 8:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]88

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 9:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]99

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 10:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]

}

if(sec==10 && min==31 && hour==18)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 11:

if(sec==5 && min==30 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]11

}

if(sec==5 && min==05 && hour==19)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 12:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]

}

if(sec==5 && min==12 && hour==19)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 13:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]3

}

if(sec==5 && min==31 && hour==22)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 14:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]4

}

if(sec==5 && min==31 && hour==23)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 15:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]55

}

if(sec==5 && min==31 && hour==18)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 16:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]66666

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 17:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]777

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 18:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]88

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 19:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]88

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 20:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]

}

if(sec==10 && min==31 && hour==18)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 21:

if(sec==5 && min==30 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]11

}

if(sec==5 && min==05 && hour==19)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 22:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]

}

if(sec==5 && min==12 && hour==19)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 23:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]3

}

if(sec==5 && min==31 && hour==22)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 24:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]4

}

if(sec==5 && min==31 && hour==23)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 25:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]55

}

if(sec==5 && min==31 && hour==18)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 26:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]66666

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 27:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]777

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 28:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]88

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 29:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]99

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 30:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]

}

if(sec==10 && min==31 && hour==18)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 31:

if(sec==5 && min==30 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]11

}

if(sec==5 && min==05 && hour==19)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 32:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]

}

if(sec==5 && min==12 && hour==19)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 33:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]3

}

if(sec==5 && min==31 && hour==22)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 34:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]4

}

if(sec==5 && min==31 && hour==23)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 35:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]55

}

if(sec==5 && min==31 && hour==18)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 36:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]66666

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

}

}

void comp(void)

{

switch(ppp)

{

case 0:

if(sec==5 && min==31 && hour==18)    //---开始时间--18-31-05

{jdq=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq=1;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-07----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-07----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-07----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

/////===============================================================================over

case 1:

if(sec==5 && min==30 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]11

}

if(sec==5 && min==05 && hour==19)     //----------时间为35分钟

{jdq=1;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

/////===============================================================================over

case 2:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]

}

if(sec==5 && min==12 && hour==19)    //----------时间为41分钟

{jdq=1;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 3:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]3

}

if(sec==5 && min==31 && hour==22)    //----------时间为4小时

{jdq=1;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 4:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]4

}

if(sec==5 && min==31 && hour==23)    //----------时间为5小时

{jdq=1;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 5:

if(sec==5 && min==0 && hour==6)

{jdq=0;     //闹钟启用报警时间到,[**************]55

}

if(sec==5 && min==30 && hour==6)    //----------早上6点开始,时间为30分钟

{jdq=1;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 6:

if(sec==5 && min==30 && hour==6)

{jdq=0;     //闹钟启用报警时间到,[***********]66666

}

if(sec==5 && min==31 && hour==6)    //----------早上6点半开始,时间为3分钟,闹钟。

{jdq=0;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 7:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]777

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 8:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]88

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 9:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]99

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}

/////==============================================================================1

if(sec==5 && min==31 && hour==18)       //---开始时间--18-31-05

{jdq2=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq2=1;     //闹钟启用报警时间到,

}

/////===============================================================================2

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq3=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)    //---结束时间---18-31-7----时间为2秒

{jdq3=1;     //闹钟启用报警时间到,

}

/////===============================================================================3

if(sec==5 && min==31 && hour==18)      //---开始时间--18-31-05

{jdq4=0;     //闹钟启用报警时间到,[**************]

}

if(sec==7 && min==31 && hour==18)      //---结束时间---18-31-7----时间为2秒

{jdq4=1;     //闹钟启用报警时间到,

}

/////===============================================================================4

break;

case 10:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]

}

if(sec==10 && min==31 && hour==18)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 11:

if(sec==5 && min==30 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]11

}

if(sec==5 && min==05 && hour==19)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 12:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]

}

if(sec==5 && min==12 && hour==19)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 13:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]3

}

if(sec==5 && min==31 && hour==22)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 14:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]4

}

if(sec==5 && min==31 && hour==23)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 15:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]55

}

if(sec==5 && min==31 && hour==18)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 16:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]66666

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 17:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]777

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 18:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]88

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 19:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]88

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 20:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]

}

if(sec==10 && min==31 && hour==18)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 21:

if(sec==5 && min==30 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]11

}

if(sec==5 && min==05 && hour==19)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 22:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]

}

if(sec==5 && min==12 && hour==19)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 23:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]3

}

if(sec==5 && min==31 && hour==22)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 24:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]4

}

if(sec==5 && min==31 && hour==23)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 25:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]55

}

if(sec==5 && min==31 && hour==18)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 26:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]66666

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 27:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]777

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 28:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]88

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 29:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]99

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

case 30:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]

}

if(sec==10 && min==31 && hour==18)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 31:

if(sec==5 && min==30 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]11

}

if(sec==5 && min==05 && hour==19)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 32:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]

}

if(sec==5 && min==12 && hour==19)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 33:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]3

}

if(sec==5 && min==31 && hour==22)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 34:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]4

}

if(sec==5 && min==31 && hour==23)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 35:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[**************]55

}

if(sec==5 && min==31 && hour==18)

{jdq=1;     //闹钟启用报警时间到,

}break;

case 36:

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,[***********]66666

}

if(sec==5 && min==31 && hour==18)

{jdq=0;     //闹钟启用报警时间到,

}break;

}

}


相关文章

  • 51单片机电子时钟课程设计实验报告
  • <单片机原理与应用>课程设计 总结报告 题 目:单片机电子时钟的设计与实现 设计人员: 学 号: 班 级: 指导老师: 日 期: 目 录 1. 题目与主要功能要求„„„„„„„„„„„„„„2 2. 整体设计框图及整机概述„„„ ...查看


  • 基于单片机定时闹钟设计
  • 2012级基于单片机定时闹钟设计专业综合训练 基于单片机定时闹钟设计 学生学号:1204020213 学生姓名: 郝向忠 指导教师: 童一凡 机电工程系 2014年 月 日 2012级基于单片机定时闹钟设计专业综合训练 基于单片机定时闹钟设 ...查看


  • 定时计数器设计
  • 设计数字钟,内有4组可设置的定时开/关,控制一路开关量输出.定时开关的设置分为单次操作(2011年6月25日8:00开2011年6月26日18:00关) ,周期操作(如周三8:00 开,周四16:00关).数码管显示时间(单位秒)与设置值( ...查看


  • 带整点报时与闹钟功能的数字钟
  • 目录 Ⅰ.设计任务与要求............................................................................. 错误!未定义书签. 1.1 基本设计任务 . ....... ...查看


  • 多位数码管动态显示
  • [006]多位数码管动态显示 [51] 点击数:2102 发布日期:2006-4-16 16:04:00 [收藏] [评论] [打印] [编程爱好者论坛] [关闭] 实验目的:数码管动态显示多位数字. 实验参考:笨笨工作室 实验五.多位数码 ...查看


  • 电气工程与自动化毕业论文论文
  • 黑龙江信息技术职业学院 毕业设计(论文)说明书 系 部 专 业 年 级姓 名 指导教师 年 月 日 一.原始依据(包括设计或论文的工作基础.研究条件.应用环境.工作目的等) 二.参考文献 [1] 李叶紫.王喜斌.胡辉.孙东辉.编著MCS_5 ...查看


  • 带有秒表功能数字时钟的设计_毕业论文
  • 电子系统设计应用论文 题 目: 带有秒表功能数字时钟的设计 专 业: 班 级: 学生姓名: 带有秒表功能数字时钟的设计 专业: 电子信息工程 学号:20111xxx 姓名:石头 指导老师:xxx 摘要 :本次设计以AT89C52芯片为核心, ...查看


  • 单片机课程设计--数字钟
  • 单片机课程设计--数字钟 一.设计目的及意义 (1)巩固.加深和扩大51系列单片机应用的知识面,提高综合及灵活运用所学知识解决工业控制的能力: (2)培养针对课题需要,选择和查阅有关手册.图表及文献资料的自学能力,提高组成系统.编程.调试的 ...查看


  • 作息时间控制系统
  • 课题名称:作息时间控制 专业名称:通信工程技术 学生班级: 学生姓名: 学生学号: 指导教师: 前言 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单 片机的踪迹.导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传 ...查看


热门内容