基于AT89C51的電子時鐘
void zhongduan() interrupt 1
{
uchar a;
TL0=0xb0;
TH0=0x3c;
a++;
if(a==20)
{
a=0;
shan=!shan;
sec++;
}
if(sec==60)
{
sec=0;
min++;
}
if(min==60)
{
min=0;
hour++;
}
if(hour==24)
{
hour=0;
}
}
{
a=0;
shan=!shan;
sec++;
}
if(sec==60)
{
sec=0;
min++;
}
if(min==60)
{
min=0;
hour++;
}
if(hour==24)
{
hour=0;
}
}
全部程序和硬件都是本人自己設(shè)計和實驗通過,源碼下載地址:http://www.51hei.com/f/dscdf.rar,大家有興趣可以自己按照這個圖紙和程序做個,以后本人還會在這個基礎(chǔ)上加入日期和鬧鐘功能!
評論