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

正文內(nèi)容

51單片機(jī)電子時(shí)鐘課程設(shè)計(jì)報(bào)告報(bào)告(編輯修改稿)

2025-06-19 18:03 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 write_date(39。S39。)。delay(5)。 write_date(39。U39。)。delay(5)。 write_date(39。N39。)。 break。 }}void writeym(){ day=1。 month++。 if(month==13) { month=1。 year++。 if(year==100) year=0。 write_ymd(3,year)。//年若變化則重新寫(xiě)入 } write_ymd(6,month)。//月若變化則重新寫(xiě)入}void init()//初始化函數(shù){ uchar num。 lcden=0。 year=13。//初始化種變量值 month=6。 day=21。 week=5。 shi=13。 fen=59。 miao=58。 count=0。 s1num=0。 s4num=0。 write_(0x38)。//初始化1602液晶 write_(0x0c)。 write_(0x06)。 write_(0x01)。 write_(0x80)。//設(shè)置顯示初始坐標(biāo) for(num=0。num15。num++)//顯示年月日星期 { write_date(table[num])。 delay(5)。 } delay(5)。 write_(0x80+0x40+6)。//寫(xiě)出時(shí)間顯示部分的兩個(gè): write_date(39。:39。)。 delay(5)。 write_(0x80+0x40+9)。 write_date(39。:39。)。 delay(5)。 write_week(week)。 write_ymd(3,year)。//分別送去液晶顯示 write_ymd(6,month)。 write_ymd(9,day)。 write_sfm(10,miao)。//分別送去液晶顯示 write_sfm(7,fen)。 write_sfm(4,shi)。 TMOD=0x01。//設(shè)置定時(shí)器0工作模式1 TH0=(6553650000)/256。//定時(shí)器裝初值 TL0=(6553650000)%256。 EA=1。 //開(kāi)總中斷 ET0=1。 //開(kāi)定時(shí)器0中斷 TR0=1。 //啟動(dòng)定時(shí)器0}void keyscan()//按鍵掃描函數(shù){ if(s1==0) { delay(5)。 if(s1==0)//確認(rèn)功能鍵被按下 { s1num++。//功能鍵按下次數(shù)記錄 while(!s1)。//釋放確認(rèn) if(s1num==1)//第一次被按下時(shí) { TR0=0。 //關(guān)閉定時(shí)器 write_(0x80+3)。//光標(biāo)定位到年位置 write_(0x0f)。 //光標(biāo)開(kāi)始閃爍 } if(s1num==2)//第二次按下光標(biāo)閃爍定位到月位置 { write_(0x80+6)。 } if(s1num==3)//第三次按下光標(biāo)閃爍定位到日位置 { write_(0x80+9)。 } if(s1num==4)//第四次按下光標(biāo)閃爍定位到星期位置 { write_(0x80+12)。 } if(s1num==7)//第七次被按下時(shí)光標(biāo)定位到秒位置 { write_(0x80+0x40+10)。 } if(s1num==6)//第六次按下光標(biāo)閃爍定位到分位置 { write_(0x80+0x40+7)。 } if(s1num==5)//第五次按下光標(biāo)閃爍定位到時(shí)位置 { write_(0x80+0x40+4)。 } if(s1num==8)//第七次按下 { s1num=0。//記錄按鍵數(shù)清零 write_(0x0c)。//取消光標(biāo)閃爍 TR0=1。 //啟動(dòng)定時(shí)器使時(shí)鐘開(kāi)始走 } } } if(s1num!=0)//只有功能鍵被按下后,增加和減小鍵才有效 { if(s2==0) { delay(5)。 if(s2==0)//增加鍵確認(rèn)被按下 { while(!s2)。//按鍵釋放 if(s1num==1)//若功能鍵第一次按下 { year++。 //則調(diào)整年加1 if(year==100)//若滿(mǎn)100后將清零 year=0。 write_ymd(3,year)。//每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+3)。//顯示位置重新回到調(diào)節(jié)處 } if(s1num==2)//若功能鍵第二次按下 { month++。//則調(diào)整月加1 if(month==13)//若滿(mǎn)12后將置一 month=1。 write_ymd(6,month)。//每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+6)。//顯示位置重新回到調(diào)節(jié)處 } if(s1num==3)//若功能鍵第三次按下 { day++。//則調(diào)整日加1 if(year%4==0amp。amp。month==2) { if(day==30)//若滿(mǎn)29后將置一 day=1。 } if(year%4!=0amp。amp。month==2) { if(day==29)//若滿(mǎn)28后將置一 day=1。 } if(month!=2amp。amp。month!=4amp。amp。month!=6amp。amp。month!=9amp。amp。month!=11) { if(day==32)//若滿(mǎn)31后將置一 day=1。 } if(month==4||month
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1