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

正文內(nèi)容

基于at89c51單片機的電子萬年歷的設(shè)計-資料下載頁

2025-06-24 22:56本頁面
  

【正文】 e[6]99) DateTime[6]++。 if(x==1amp。amp。DateTime[6]0) DateTime[6]。 //獲取2月天數(shù) MonthsDays[2]=isLeapYear(2000+DateTime[6])?29:28。 //如果年份變化后當前月份的天數(shù)大于上限則設(shè)為上限 if(DateTime[3]MonthsDays[DateTime[4]]) { DateTime[3]=MonthsDays[DateTime[4]]。} RefreshWeekDay()。 //刷新星期 break。 case 4: //月0112 if(x==1amp。amp。DateTime[4]12) DateTime[4]++。 if(x==1amp。amp。DateTime[4]1) DateTime[4]。 MonthsDays[2]=isLeapYear(2000+DateTime[6])?29:28。 if(DateTime[3]MonthsDays[DateTime[4]]) { DateTime[3]=MonthsDays[DateTime[4]]。} RefreshWeekDay()。 break。 case 3: //日002231,調(diào)節(jié)之前首先根據(jù)年份得出該年中二月的天數(shù) MonthsDays[2]=isLeapYear(2000+DateTime[6])?29:28。 //根據(jù)當前月份決定調(diào)節(jié)日期的上限 if(x==1amp。amp。DateTime[3]MonthsDays[DateTime[4]])DateTime[3]++。 if(x==1amp。amp。DateTime[3]0) DateTime[3]。 RefreshWeekDay()。 break。case 2: //時 if(x==1amp。amp。DateTime[2]23) DateTime[2]++。 if(x==1amp。amp。DateTime[2]0) DateTime[2]。 break。 case 1: //分 if(x==1amp。amp。DateTime[1]59) DateTime[1]++。 if(x==1amp。amp。DateTime[1]0) DateTime[1]。 break。 }}//定時器0每秒刷新LCD顯示//void T0_INT() interrupt 1{ TH0=50000/256。 TL0=50000%256。 if(++tCount !=2) return。 tCount=0。//按指定格式生成待顯示的日期時間串 Format_DateTime(DateTime[6],LCD_DSY_BUFFER1+5)。 Format_DateTime(DateTime[4],LCD_DSY_BUFFER1+8)。 Format_DateTime(DateTime[3],LCD_DSY_BUFFER1+11)。 //星期strcpy(LCD_DSY_BUFFER1+13,WEEK[DateTime[5]1])。//時分秒Format_DateTime(DateTime[2],LCD_DSY_BUFFER2+5)。 Format_DateTime(DateTime[1],LCD_DSY_BUFFER2+8)。 Format_DateTime(DateTime[0],LCD_DSY_BUFFER2+11)。 //顯示年月日,星期,時分秒 Display_LCD_String(0x00,LCD_DSY_BUFFER1)。 Display_LCD_String(0x40,LCD_DSY_BUFFER2)。}//鍵盤中斷(INT0)//void EX_INT0() interrupt 0{ if(K1==0) //選擇調(diào)整對象(Y M D H M) { DelayMS(10)。 if(K1==0){ //while(K1==0)。 if(Adjust_Index==1||Adjust_Index==1) { Adjust_Index=7。 } Adjust_Index。 if(Adjust_Index==5) Adjust_Index=4。 LCD_DSY_BUFFER2[13]=39。[39。 LCD_DSY_BUFFER2[14]=Change_Flag[Adjust_Index]。 //顯示調(diào)節(jié)對象 LCD_DSY_BUFFER2[15]=39。]39。 } } else if(K2==0) //加 { //while(K2==0)。 DelayMS(10)。 if(K2==0) DateTime_Adjust(1)。 } else if(K3==0) //減 { DelayMS(10)。//while(K3==0)。 if(K3==0) DateTime_Adjust(1)。 } else if(K4==0) //確定 { //while(K4==0)。 DelayMS(10)。 if(K4==0){ SET_DS1302()。 //將調(diào)整后的時間寫入DS1302 LCD_DSY_BUFFER2[13]=39。 39。 LCD_DSY_BUFFER2[14]=39。 39。 LCD_DSY_BUFFER2[15]=39。 39。 Adjust_Index=1。 } }}void main(){ Init_LCD()。 //液晶初始化 IE=0x83。 //允許INT0,T0中斷,EA=1,ET0=1,EX0=1 IP=0x01。 //設(shè)置外部中斷0為高級中斷 IT0=0x01。 //外部中斷0為電平觸發(fā),低電平有效 TMOD=0x01。 //設(shè)置定時器T0工作方式為方式1, TH0=50000/256。 //裝入初始值,定時1秒 TL0=50000%256。 TR0=1。 //啟動定時器 while(1) { //如果未執(zhí)行調(diào)整操作則正常讀取當前時間 if(Adjust_Index==1) GetTime()。 }
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1