}
write_riqi(6,today.month);}
write_riqi(9,today.day);
gotoxy(1,12);
display_week();
}
18write_time(1,now.hour);
}
write_time(4,now.minute);
}
write_time(7,now.second);
}
if(dingshi[dingtime-1]!=0&&dingfen[dingtime-1]!=0)
{
if(now.hour==dingshi[dingtime-1]&&now.minute==dingfen[dingtime-1] )
{
if(stop==0)
{
delay(5);
if(stop==0)
{
nao=0;
while(!stop);
dingtime++;
if(dingtime==33)
dingtime=1;
write_dingtime(10,dingtime);
write_dingtime(13,dingshi[dingtime-1]);
write_dingtime(15,dingfen[dingtime-1]);
}
}
}
}
}
void main()
{
dingtime=1;
nao=0;
init_lcd();
timer0_initialize();
gotoxy(1,1);
display_string("2009/01/08 ");
display_week();
gotoxy(2,1);
display_string("00:00:00");
19 gotoxy(2,10);
display_string("01 0000");
while(1)
{
keyscan();
if(mode_num==0)
{
if(dingshi[dingtime-1]!=0&&dingfen[dingtime-1]!=0)
{
if(now.hour==dingshi[dingtime-1]&&now.minute==dingfen[dingtime-1] )
{
for(l=20;l>0;l--)
{
for(k=50000;k>0;k--)
{
if(stop==0) goto loop;
nao=~nao;
delay(20);
}
delaytime(50);
}
nao=0;
delaytime(500);
for(l=10;l>0;l--)
{
for(k=50000;k>0;k--)
{
if(stop==0) goto loop;
nao=~nao;
delay(20);
}
delaytime(50);
}
dingtime++;
if(dingtime==33)
dingtime=1;
write_dingtime(10,dingtime);
write_dingtime(13,dingshi[dingtime-1]);
write_dingtime(15,dingfen[dingtime-1]);
loop: delay(5);
}
20
}
}
}
}
“LCD1602.h”
#define uchar unsigned char
#define uint unsigned int
sbit rs=P2^0;
sbit lcden=P2^2;
#define lcd_mode 0x38
#define display_cursor 0x0f
#define undisplay_cursor 0x0c
char code int_to_char[]="0123456789";
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-26593-7.html
现在呢
个人至于那么在乎么