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

正文內容

基于單片機數(shù)字式時鐘的設計單片機課程設計報告-資料下載頁

2025-06-30 21:14本頁面

【導讀】以AT89C52單片機為核心,DS1302實時時鐘芯片,設計數(shù)字式電子鐘。節(jié)時間,并可控制電子鐘的啟停、鬧鐘設置。蜂鳴器作半點和整點報時鬧鈴,半。點和整點報時鬧鈴,時間延時10秒,自定義鬧鈴,時間延時30秒。DS1302的在實時顯示時間中的應用。工業(yè)字符型液晶,能夠同時顯示16x02即32個字符。它是一種專門用來顯示字母、數(shù)字、符號等的點陣型液晶模塊。以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,

  

【正文】 { day[1]=39。039。 day[0]=39。139。 } else { day[0]=day[0]+1。 } } else if(day[0]==39。939。) { day[1]=day[1]+1。 day[0]=39。039。 } else { day[0]=day[0]+1。 單片機課程設計 30 } } else if(P1==0xFB) //日 { while(P1==0xFB){。} if(day[0]==39。039。) { day[1]=day[1]1。 day[0]=39。939。 } else if(day[0]==39。139。) { if(day[1]==39。039。) { day[1]=39。339。 day[0]=39。139。 } else { day[0]=day[0]1。 } } else { day[0]=day[0]1。 } } break。 case 3: LocateXY(0,1)。// 定位顯示地址 if(P1==0xFD) //時 + { while(P1==0xFD){。} if(hour[0]==39。339。) { if(hour[1]==39。239。) { hour[1]=39。039。 hour[0]=39。039。 } else { hour[0]=hour[0]+1。 單片機課程設計 31 } } else if(hour[0]==39。939。) { hour[0]=39。039。 hour[1]=hour[1]+1。 } else { hour[0]=hour[0]+1。 } } else if(P1==0xFB) //時 { while(P1==0xFB){。} if(hour[0]==39。039。) { if(hour[1]==39。239。 || hour[1]==39。139。) { hour[1]=hour[1]1。 hour[0]=39。939。 } else { hour[1]=39。239。 hour[0]=39。339。 } } else { hour[0]=hour[0]1。 } } break。 case 4: LocateXY(3,1)。// 定位顯示地址 if(P1==0xFD) //分 + { while(P1==0xFD){。} if(minute[0]==39。939。) { if(minute[1]==39。539。) { 單片機課程設計 32 minute[1]=39。039。 minute[0]=39。039。 } else { minute[1]=minute[1]+1。 minute[0]=39。039。 } } else { minute[0]=minute[0]+1。 } } else if(P1==0xFB) //分 { while(P1==0xFB){。} if(minute[0]==39。039。) { if(minute[1]==39。539。 || minute[1]==39。439。 || minute[1]==39。339。 ||minute[1]==39。239。 || minute[1]==39。139。) { minute[1]=minute[1]1。 minute[0]=39。939。 } else { minute[1]=39。539。 minute[0]=39。939。 } } else { minute[0]=minute[0]1。 } } break。 case 5: LocateXY(6,1)。// 定位顯示地址 if(P1==0xFD) //秒 + { while(P1==0xFD){。} if(second[0]==39。939。) { 單片機課程設計 33 if(second[1]==39。539。) { second[1]=39。039。 second[0]=39。039。 } else { second[1]= second[1]+1。 second[0]=39。039。 } } else { second[0]=second[0]+1。 } } else if(P1==0xFB) //秒 { while(P1==0xFB){。} if(second[0]==39。039。) { if(second[1]==39。539。 || second[1]==39。439。 || second[1]==39。339。 || second[1]==39。239。 || second[1]==39。139。) { second[1]=second[1]1。 second[0]=39。939。 } else { second[1]=39。539。 second[0]=39。939。 } } else { second[0]=second[0]1。 } } break。 case 6: LocateXY(9,1)。// 定位顯示地址 if(P1==0xFD) //星期 + { 單片機課程設計 34 while(P1==0xFD){。} if(week==7) { week=1。 } else { week=week+1。 } } else if(P1==0xFB) //星期 { while(P1==0xFB){。} if(week==1) { week=7。 } else { week=week1。 } } break。 default: break。 } //結束 根據(jù) SetTime 的值修改相應的值: SetTime=0 0:設置年 1:設置月 2:設置日 3:設置時 4:設置分 5:設置秒 6:設置星期 } Putstr(0,0, )。//清屏 SetTime=0。 } //設定定時時間結束 . } /**********暫停 ***********/ void pause(void) { if(P1==0xBF) //按下暫停鍵 { while(P1==0xBF){。} //獲得當前時間值 yearT[1]=Date[12]。yearT[0]=Date[11]。 monthT[1]=Date[6]。monthT[0]=Date[7]。 單片機課程設計 35 dayT[1]=Date[8]。dayT[0]=Date[9]。 hourT[1]=Date[0]。hourT[0]=Date[1]。 minuteT[1]=Date[2]。minuteT[0]=Date[3]。 secondT[1]=Date[4]。secondT[0]=Date[5]。 weekT=Ds1302Reg[5]。 while(1) { if(P1==0xBF) //再次按下暫停鍵繼續(xù) { while(P1==0xBF){。} break。 } } //字符轉化為數(shù)字 weekT = weekT。 yearT[1] = yearT[1]39。039。 yearT[0] = yearT[0]39。039。 monthT[1] = monthT[1]39。039。 monthT[0] = monthT[0]39。039。 dayT[1] = dayT[1]39。039。 dayT[0] = dayT[0]39。039。 hourT[1] = hourT[1]39。039。 hourT[0] = hourT[0]39。039。 minuteT[1] = minuteT[1]39。039。 minuteT[0] = minuteT[0]39。039。 secondT[1] = secondT[1]39。039。 secondT[0] = secondT[0]39。039。 //存入設定的值 DateTime[0]=weekT。 DateTime[1]=(yearT[1]4)|yearT[0]。 DateTime[2]=(monthT[1]4)|monthT[0]。 DateTime[3]=(dayT[1]4)|dayT[0]。 DateTime[4]=(hourT[1]4)|hourT[0]。 DateTime[5]=(minuteT[1]4)|minuteT[0]。 DateTime[6]=(secondT[1]4)|secondT[0]。
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1