ASC12disp(0x03,0x56,newtime0);
newtime0=((clockdata[4]>>5)&0x07)+0x16;
HZ12disp(0x03,0x1B,newtime0); //几号
newtime0=(clockdata[3]>>4)&0x03;
ASC12disp(0x03,0x68,newtime0);
newtime0=clockdata[3]&0x0f;
ASC12disp(0x03,0x6e,newtime0);
newtime0=(clockdata[2]>>4)&0x03;
ASC12disp(0x04,0x50,newtime0);
newtime0=clockdata[2]&0x0f;
ASC12disp(0x04,0x56,newtime0);
newtime0=(clockdata[1]>>4)&0x07;
ASC12disp(0x04,0x62,newtime0);
newtime0=clockdata[1]&0x0f;
ASC12disp(0x04,0x68,newtime0);
newtime0=(clockdata[0]>>4)&0x07;
ASC12disp(0x04,0x74,newtime0);
newtime0=clockdata[0]&0x0f;
ASC12disp(0x04,0x7a,newtime0);
}
if(r_lbit==0)
{
flashlogo(logocol++);
if (logocol==32)
{r_lbit=1;}
lcddispon();
delay();
}
else
{
flashlogo(logocol--);
if(logocol==0)
{r_lbit =0;}
lcddispon();
delay();
}
}
while(b_wbit==0)
{
if(newbmpbit==1)
{
newbmpbit=0;
Disp128_64(newbmpcount);
}
}
}
}
//以下为定时器TIME0中断程序
void time0(void) interrupt 1
{
TH0 = 0xf8;
TL0 = 0xce;
timecount--;
if(timecount==0)
{
timecount = 0x64;
gettimeip=&clockdata[0];
GetPCF8563(gettimeip);
// clockdata[0]=0x25;
// clockdata[0]=0x12;
// clockdata[1]=0x34;
// clockdata[2]=0x56;
// clockdata[3]=0x78;
// clockdata[4]=0x90;
// clockdata[5]=0x88;
// clockdata[6]=0x77;
timenewbit=1;
timecount2--;
if(timecount2==0)
{
timecount2=0x32;
b_wbit = !b_wbit;
if(b_wbit==0)
{
newbmpbit=1;
newbmpcount++;
if(newbmpcount==0x03)
{newbmpcount=0x01;}
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 下一页
本文关键字:程序 51单片机,单片机-工控设备 - 51单片机