freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于51單片機(jī)數(shù)字時鐘課程設(shè)計(jì)論文-資料下載頁

2024-10-27 11:24本頁面

【導(dǎo)讀】本文介紹了一款多功能數(shù)字時鐘系統(tǒng)的軟件設(shè)計(jì)。該系統(tǒng)采用AT89S52單片機(jī),利用液晶顯示器LCD1602. 本系統(tǒng)的軟件設(shè)計(jì)使用C語言進(jìn)行編程,利用Keil軟件編程環(huán)境對源程序進(jìn)行編譯。系統(tǒng)的軟件程序主要包括主程序LCD1602顯示程序、日期時間調(diào)整等子程序的設(shè)計(jì)。該系統(tǒng)具有友好的用戶界面、操作簡單、性能穩(wěn)定。該數(shù)字時鐘系統(tǒng)能夠長期、連續(xù)、可靠、穩(wěn)定地工作,同時系統(tǒng)還具有功耗低等特點(diǎn),便于攜帶、使用方便。

  

【正文】 gw==7){flagw=0。} week_setup(flagw)。 if(((day31)amp。amp。(mon==1||mon==3||mon==5||mon==7||mon==8||mon==10||mon==12)) ||((day30)amp。amp。(mon==4||mon==6||mon==9||mon==11))||((day29)amp。amp。(mon==2)amp。amp。(flagy==1)) ||((day28)amp。amp。(mon==2)amp。amp。(flagy==0))) {day=1。 mon++。 if(mon==12) {mon=1。 year1++。 if(year1==100) {year0++。 year1=0。 if(year0==100) {year0=20。year1=8。} } year=year0*100+year1。 flagy=(year%4==0amp。amp。year%100!=0)||(year%400==0)。 write_hms(1,year0)。 write_hms(3,year1)。 } write_hms(6,mon)。 } write_hms(9,day)。 } write_hms(0x40+3,hh)。 } write_hms(0x40+6,mm)。 } write_hms(0x40+9,ss)。 附錄 6 } void keysan() {if(kfun==0) {delay(5)。 if(kfun==0) {while(!kfun)。 flagk++。 TR0=0。 } } switch(flagk) {case 0: break。 case 1: {write_(0x80+0x40+10)。 write_(0x0d)。 if(kadd==0) {delay(5)。 if(kadd==0) {while(!kadd)。 ss++。 if(ss==60) ss=0。 write_hms(0x40+9,ss)。 write_(0x80+0x40+10)。 } } else if(ksub==0) {delay(5)。 if(ksub==0) {while(!ksub)。 ss。 if(ss==255) ss=59。 write_hms(0x40+9,ss)。 write_(0x80+0x40+10)。 } } break。 } case 2: {write_(0x80+0x40+7)。 write_(0x0d)。 if(kadd==0) {delay(5)。 if(kadd==0) {while(!kadd)。 mm++。 if(mm==60) mm=0。 write_hms(0x40+6,mm)。 write_(0x80+0x40+7)。 } } else if(ksub==0) {delay(5)。 if(ksub==0) {while(!ksub)。 mm。 if(mm==255) mm=59。 write_hms(0x40+6,mm)。 write_(0x80+0x40+7)。 附錄 7 } } break。 } case 3: {write_(0x80+0x40+4)。 write_(0x0d)。 if(kadd==0) {delay(5)。 if(kadd==0) {while(!kadd)。 hh++。 if(hh==24) hh=0。 write_hms(0x40+3,hh)。 write_(0x80+0x40+4)。 } } else if(ksub==0) {delay(5)。 if(ksub==0) {while(!ksub)。 hh。 if(hh==255) hh=23。 write_hms(0x40+3,hh)。 write_(0x80+0x40+4)。 } } break。 } case 4: {write_(0x80+10)。 write_(0x0d)。 if(kadd==0) {delay(5)。 if(kadd==0) {while(!kadd)。 day++。 if(((day31)amp。amp。(mon==1||mon==3||mon==5||mon==7||mon==8||mon==10||mon==12)) ||((day30)amp。amp。(mon==4||mon==6||mon==9||mon==11))||((day29)amp。amp。(mon==2)amp。amp。(flagy==1)) ||((day28)amp。amp。(mon==2)amp。amp。(flagy==0))) day=1。 write_hms(9,day)。 write_(0x80+10)。 } } else if(ksub==0) {delay(5)。 if(ksub==0) {while(!ksub)。 day。 if(day==0) {switch(mon) {case 1: 附錄 8 case 3: case 5: case 7: case 8: case 10: case 12:day=31。break。 case 4: case 6: case 9: case 11:day=30。break。 case 2: if(flagy==1) {day=29。break。} else{day=28。break。} } } write_hms(9,day)。 write_(10)。 } } break。 } case 5: {write_(0x80+7)。 write_(0x0d)。 if(kadd==0) {delay(5)。 if(kadd==0) {while(!kadd)。 mon++。 if(mon==13) mon=1。 write_hms(6,mon)。 write_(0x80+7)。 } } else if(ksub==0) {delay(5)。 if(ksub==0) {while(!ksub)。 mon。 if(mon==0) mon=12。 write_hms(6,mon)。 write_(0x80+7)。 } } break。 } case 6: {write_(0x80+4)。 write_(0x0d)。 if(kadd==0) {delay(5)。 if(kadd==0) {while(!kadd)。 附錄 9 year1++。 if(year1==100) {year0++。 year1=0。 if(year0==100) {year0=20。year1=8。} }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1