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

正文內(nèi)容

基于單片機(jī)數(shù)字式時(shí)鐘的設(shè)計(jì)單片機(jī)課程設(shè)計(jì)報(bào)告-資料下載頁

2025-06-30 21:14本頁面

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

  

【正文】 { 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。 單片機(jī)課程設(shè)計(jì) 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) //時(shí) + { 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。 單片機(jī)課程設(shè)計(jì) 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) //時(shí) { 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。) { 單片機(jī)課程設(shè)計(jì) 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。) { 單片機(jī)課程設(shè)計(jì) 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) //星期 + { 單片機(jī)課程設(shè)計(jì) 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。 } //結(jié)束 根據(jù) SetTime 的值修改相應(yīng)的值: SetTime=0 0:設(shè)置年 1:設(shè)置月 2:設(shè)置日 3:設(shè)置時(shí) 4:設(shè)置分 5:設(shè)置秒 6:設(shè)置星期 } Putstr(0,0, )。//清屏 SetTime=0。 } //設(shè)定定時(shí)時(shí)間結(jié)束 . } /**********暫停 ***********/ void pause(void) { if(P1==0xBF) //按下暫停鍵 { while(P1==0xBF){。} //獲得當(dāng)前時(shí)間值 yearT[1]=Date[12]。yearT[0]=Date[11]。 monthT[1]=Date[6]。monthT[0]=Date[7]。 單片機(jī)課程設(shè)計(jì) 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。 } } //字符轉(zhuǎn)化為數(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。 //存入設(shè)定的值 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]。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1