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

正文內(nèi)容

基于單片機(jī)電子萬(wàn)年歷的畢業(yè)設(shè)計(jì)(參考版)

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

【正文】 Setkey()。 //進(jìn)入調(diào)整模式 while(done==0) { show_time()。 done=0。 //時(shí)鐘芯片初始化 up_flag=0。 //時(shí)鐘停止標(biāo)志 LCD_Initial()。 //在液晶上顯示 字母 week Delay1ms(400)。 //顯示星期 GotoXY(11,0)。 //顯示日期 GotoXY(15,0)。 //顯示時(shí)間 GotoXY(0,0)。 //日期數(shù)據(jù)轉(zhuǎn)換液晶字符 GotoXY(0,1)。 //時(shí)間數(shù)據(jù)轉(zhuǎn)換液晶字符 DateToStr(amp。 //獲取時(shí)鐘芯片的時(shí)間數(shù)據(jù) TimeToStr(amp。 }}void show_time() //液晶顯示程序{ DS1302_GetTime(amp。 break。 Write1302(0x8E,0x80)。 //寫(xiě)入允許 Write1302(0x80,Secondamp。 //count8, 跳出調(diào)整模式,返回默認(rèn)顯示狀態(tài) Second=Read1302(DS1302_SECOND)。 case 8: count=0。 }while(count==8)。 if(hide_year3) hide_year=0。 down_flag=0。 //寫(xiě)入新的年數(shù) Write1302(0x8e,0x80)。 if(up_flag==1||down_flag==1) { Write1302(0x8e,0x00)。 Upkey()。 case 7:do //count=7,調(diào)整年 { hide_month=0。 }while(count==7)。 if(hide_month3) hide_month=0。 down_flag=0。 //寫(xiě)入新的月數(shù) Write1302(0x8e,0x80)。 if(up_flag==1||down_flag==1) { Write1302(0x8e,0x00)。 Upkey()。 case 6:do //count=6,調(diào)整月 { hide_day=0。 }while(count==6)。 if(hide_day3) hide_day=0。 down_flag=0。 //寫(xiě)入新的日數(shù) Write1302(0x8e,0x80)。 if(up_flag==1||down_flag==1) {Write1302(0x8e,0x00)。 Upkey()。 case 5:do //count=5,調(diào)整日 {hide_week=0。 }while(count==5)。 if(hide_week3) hide_week=0。 down_flag=0。 //寫(xiě)入新的星期數(shù) Write1302(0x8e,0x80)。 if(up_flag==1||down_flag==1) { Write1302(0x8e,0x00)。 Upkey()。 case 4:do //count=4,調(diào)整星期 { hide_hour=0。 }while(count==4)。 if(hide_hour3) hide_hour=0。 down_flag=0。 //寫(xiě)入新的小時(shí)數(shù) Write1302(0x8e,0x80)。 if(up_flag==1||down_flag==1) { Write1302(0x8e,0x00)。 Upkey()。 case 3:do //count=3,調(diào)整小時(shí) { hide_min=0。 }while(count==3)。 if(hide_min3) hide_min=0。 down_flag=0。 //寫(xiě)入新的分?jǐn)?shù) Write1302(0x8e,0x80)。 if(up_flag==1||down_flag==1) { Write1302(0x8e,0x00)。 Downkey()。 outkey()。break。 show_time()。 } hide_sec++。 //禁止寫(xiě)入 up_flag=0。 //寫(xiě)入允許 Write1302(0x80,temp|0x80)。 //掃描加按鈕 Downkey()。 //掃描模式切換按鍵 switch(count) {case 1:do //count=1,調(diào)整秒 { outkey()。 //禁止寫(xiě)入 flag=1。 Write1302(0x80,temp|0x80)。 if(flag==0) //關(guān)閉時(shí)鐘,停止計(jì)時(shí) { Write1302(0x8e,0x00)。 //進(jìn)入調(diào)整模式 while(Set==0)。 count=count+1。 }}void Setkey()//模式選擇按鍵{Set=1。 default:break。 if(temp==1) temp=0x85。 //讀取年數(shù) temp=temp1。 break。 //月數(shù)減1 down_flag=1。 case 6: temp=Read1302(DS1302_MONTH)。 if(temp==0) temp=31。 //讀取日數(shù) temp=temp1。 break。 //星期數(shù)減1 down_flag=1。 case 4: temp=Read1302(DS1302_WEEK)。 if(temp==1) temp=0x23。 //讀取小時(shí)數(shù) temp=temp1。 //小于0秒,返回59秒 break。 //分?jǐn)?shù)減1 down_flag=1。 case 2: temp=Read1302(DS1302_MINUTE)。 //數(shù)據(jù)調(diào)整后更新標(biāo)志 if(temp==0x7f) //小于0秒,返回59秒 temp=0x59。 //讀取秒數(shù) temp=temp1。if(Down==0) { mdelay(8)。}while(Up==0)。 break。 //年數(shù)加1 up_flag=1。 case 7: temp=Read1302(DS1302_YEAR)。 if(temp0x12) temp=1。 //讀取月數(shù) temp=temp+1。 break。 //日數(shù)加1 up_flag=1。 case 5: temp=Read1302(DS1302_DAY)。 if(temp0x7) temp=1。 //讀取星期數(shù) temp=temp+1。 break。 //小時(shí)數(shù)加1up_flag=1。case 3: temp=Read1302(DS1302_HOUR)。if(temp0x59) //超過(guò)59分,清零temp=0。 //讀取分?jǐn)?shù) temp=temp+1。 break。 //數(shù)據(jù)調(diào)整后更新標(biāo)志 if((tempamp。 //讀取秒數(shù) temp=temp+1。if(Up==0) { mdelay(8)。 while(out==0)。 Write1302(0x8E,0x80)。 //寫(xiě)入允許 Write1302(0x80,Secondamp。 Second=Read1302(DS1302_SECOND)。 count=0。}}}void outkey() //跳出調(diào)整模式,返回默認(rèn)顯示{ uchar Second。i62。delay0。}/*延時(shí)子程序*/void mdelay(uint delay){ uint i。j120。icount。 //禁止寫(xiě)入}}void Delay1ms(unsigned int count){unsigned int i,j。 Write1302(0x80,0x55)。Write1302(0x84,0x23)。Write1302(0x86,0x25)。 //寫(xiě)入允許 Write1302(0x8c,0x07)。 if(Secondamp。\039。 39。 39。039。039。:39。 39。 39。039。039。:
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1