基于单片机的IC卡门禁系统 - 图文

{ if(num==13) //+

{HH++;if(HH>23) HH=23;num=255;} if(num==14) //-

{HH--;if(HH<0) HH=0;num=255;} }

/*------------------星期设置程序部分代码部分-------------------*/ if(counter11==4) //设置秒钟XQ { if(num==13)//+

{XQ++;if(XQ>7) XQ=7;num=255;} if(num==14)//-

{XQ--;if(XQ<0) XQ=0;num=255;} }

/*------------------日 设置程序部分代码部分-------------------*/ if(counter11==5) { if(num==13)//+

{DA++;if(HH>31) HH=31;num=255;} if(num==14)//_

{DA--;if(DA<0) DA=0;num=255;} }

/*------------------月份设置程序部分代码部分-------------------*/ if(counter11==6) { if(num==13)//+

{MO++;if(MO>12) MO=12;num=255;} if(num==14)//-

{MO--;if(MO<0) MO=0;num=255;} }

/*------------------年份设置程序部分代码部分-------------------*/ if(counter11==7) { if(num==13)//+

{YE++;if(YE>99) YE=99;num=255;} if(num==14)//-

{YE--;if(YE<0) YE=0;num=255;} } }

uchar countt=0; uchar counter1,x;

uchar table1[5];//存储A C 参数值 基础运算数据 单个最大6位 long A;//A结果 long GG=0;

31

char flag=0;

char N,Y,R,HH,MM,SS; int RR=0; int BB;

/**************************** 延时子程序 ************************/ void Delay11(void) {

uchar i,j,k;

for(i=500;i>0;i--) for(j=50;j>0;j--)

for(k=5;k>0;k--) ; }

void shizhong1() { RR=0; while(1) { num=keyscan(); lcd_goto_xy(0,0); lcd_puts(\ lcd_goto_xy(7,1); lcd_number(BB/10); lcd_number(BB); flag=0; if(BB>30)

{Beep_key();BB=RR=0;init_lcd();table1[0]=table1[1]=table1[2]=table1[3]=table1[4]=table1[5]=0;LED=1;A=x=counter1=0;num=255;break;} if(num==15)

{Beep_key();init

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@)