b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

黄历算法_万年历算法_农历万年历算法(30)

电脑杂谈  发布时间:2017-01-16 03:03:28  来源:网络整理

write_com(0x80+0x0b); for(a=0;a

if(S1num==5)//调整日 { ri--;if(yue==2) { if(nian%400==0) { if(ri==0) {ri=29; } } if(nian%400!=0) { if(ri==0) {ri=28; } } } else if(yue

} else if(yue>=8) {if(yue%2==0){if(ri==0){ri=31;}}else if(yue%2!=0){if(ri==0){ri=30;}} } write_yr(8,ri);} if(S1num==6){ yue--; if(yue==0)yue=12; write_yr(5,yue); } if(S1num==7){ nian--; if(nian==2013)nian=2018; write_nian(0,nian); } } }

if(S4==0){ delay(5); if(S4==0) { S1num=0; TR0=1; write_com(0x0c);

//调整月

//调整年

//退出设置、开启中断

} } } }

/************************************************** 定时器0

*************************************************/ void timer0() interrupt 1//定时器0中断服务程序 { TH0=(65535-50000)/256;//重装定时器初始值 TL0=(65535-50000)%256; count++;//中断次数累加 if(count==20)//20次50毫秒即一秒 { count=0; miao++; if(miao==60)//秒加到60时分进位 { miao=0; fen++; if(fen==60)//分加到60时时进位 {fen=0;shi++;if(shi==24)//时加到24时清0{shi=0;xqnum++;ri++;if(yue==2)//如果是二月{if(nian%400==0) //闰年判断{if(ri==30){ri=1;yue++;write_yr(5,yue);}}if(nian%400!=0)//平年判断{

if(ri==29){ri=1;yue++;write_yr(5,yue);}}}else if(yue=8)//八月到12月{if(yue%2==0) //偶数月(除二月){if(ri==32){ri=1;yue++;if(yue==13)//如果判断月份为12月,则加一后重新定义月份为1{yue=1;nian++;write_nian(0,nian);}write_yr(5,yue);

}}else if(yue%2!=0) //奇数月{if(ri==31){ri=1;yue++;write_yr(5,yue);}}}write_yr(8,ri);if(xqnum==7)//星期写入xqnum=0;write_com(0x80+0x0b);for(a=0;a

/************************************************* 主函数


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-26593-30.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...