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

正文內(nèi)容

基于單片機(jī)數(shù)字式時鐘的設(shè)計單片機(jī)課程設(shè)計報告(留存版)

2025-09-13 21:14上一頁面

下一頁面
  

【正文】 3 理器和 Flash 存儲單元, AT89C52 單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。 在最后的硬件實現(xiàn)階段發(fā)現(xiàn)蜂鳴器不響 。最后我 的程序順利的調(diào)試出來了。 //ds1302 內(nèi)部日期寄存器 ( 0006) extern char Date[]。 void LcdReset( void )。 //初始化 Ds1302DataConver()。//清屏 //獲得當(dāng)前時間值 yearT[1]=Date[12]。 } else { SetTime=SetTime+1。)。 //switch(Ds1302Reg[5]){ switch(weekT){ case 1: Putstr(9,1,Sun)。 } //根據(jù) SetTime 的值修改相應(yīng)的值: SetTime=0 0:設(shè)置年 1:設(shè)置月 2:設(shè)置日 3:設(shè)置時 4:設(shè)置分 5:設(shè)置秒 6:設(shè)置星期 switch(SetTime){ case 0: LocateXY(0,0)。039。) { monthT[1]=39。139。// 定位顯示地址 if(P1==0xFD) //日 + { while(P1==0xFD){。 } } else if(P1==0xFB) //日 { while(P1==0xFB){。 } } break。 hourT[1]=hourT[1]+1。 } } else { hourT[0]=hourT[0]1。 } } else if(P1==0xFB) //分 { 單片機(jī)課程設(shè)計 22 while(P1==0xFB){。 } else { minuteT[1]=39。 } else { secondT[1]= secondT [1]+1。139。 單片機(jī)課程設(shè)計 24 } else { weekT=weekT1。 hourT[1] = hourT[1]39。 DateTime[4]=(hourT[1]4)|hourT[0]。 minute[1]=Date[2]。 DispOneChar(3,0,year[0])。)。 case 5: Putstr(9,1,Thu)。) { year[1]=39。 } } else { year[0]=year[0]1。139。039。139。) { if(day[1]==39。039。139。) { 單片機(jī)課程設(shè)計 32 minute[1]=39。339。} if(second[0]==39。539。 } } else { second[0]=second[0]1。 monthT[1]=Date[6]。 yearT[0] = yearT[0]39。 minuteT[0] = minuteT[0]39。 DateTime[6]=(secondT[1]4)|secondT[0]。 hourT[0] = hourT[0]39。} break。//清屏 SetTime=0。 } else { second[1]=39。 } } else if(P1==0xFB) //秒 { while(P1==0xFB){。 } } else { minute[0]=minute[0]1。539。} if(minute[0]==39。039。339。 day[0]=39。339。139。 } else { month[0]=month[0]+1。039。) { year[0]=39。 case 3: Putstr(9,1,Tue)。 //顯示一個預(yù)定字符串exampl DispOneChar(0,1,hour[1])。 //顯示設(shè)定的年份 DispOneChar(1,0,39。 day[1]=Date[8]。 //存入設(shè)定的值 DateTime[0]=weekT。 dayT[1] = dayT[1]39。} if(weekT==7) { weekT=1。339。) { secondT[1]=39。139。 } else { minuteT[1]=minuteT[1]+1。 } else { hourT[1]=39。 } } else if(hourT[0]==39。 單片機(jī)課程設(shè)計 20 dayT[0]=39。) { dayT[1]=dayT[1]+1。939。 } } else if(P1==0xFB) //月 { while(P1==0xFB){。} if(monthT[0]==39。 } } else if(P1==0xFB) //年 { while(P1==0xFB){。 case 7: Putstr(9,1,Sat)。:39。 DispOneChar(5,0,monthT[1])。 單片機(jī)課程設(shè)計 15 weekT=Ds1302Reg[5]。 //按下暫停鍵,停止時鐘 setNowTime()。 //設(shè)置時間 單片機(jī)課程設(shè)計 14 void setClock(void)。//首先顯示 sbit Buzzer = P3^0。 extern void Ds1302ReadAll()。電子鐘最關(guān)鍵的就是對 89C52 芯片 、 DS1302。將寫入的字符值改為數(shù)字后, 問題 解決了。 單片機(jī)課程設(shè)計 2 圖 DS1302 仿真電路 LCD1602 工業(yè)字符型液晶 工業(yè)字符型液晶,能夠同時顯示 16x02 即 32 個字符。( 16 列 2行 。雖然現(xiàn)在回過頭來發(fā)現(xiàn)這個問題很簡單,但當(dāng)時是百思不得其解。接著,我就接著我 的設(shè)計思路,開始 編寫程序,調(diào)試程序。 extern void Ds1302DataConver()。 //蜂鳴器的接口 sbit Led = P3^1。 //設(shè)置鬧鐘 void integralPoint(void)。 //按下設(shè)置鍵,設(shè)置時鐘 setClock()。 while(P1!=0x7F){//按確定鍵設(shè)定完成 time(200)。 //顯示設(shè)定的月份 DispOneChar(6,0,monthT[0])。)。//周六 break。} if(yearT[0]==39。239。} if(monthT[0]==39。 } else { monthT[0]=monthT[0]1。 dayT[0]=39。139。939。239。 minuteT[0]=39。) { minuteT[1]=minuteT[1]1。039。 || secondT[1]==39。 } else { weekT=weekT+1。039。 DateTime[1]=(yearT[1]4)|yearT[0]。day[0]=Date[9]。039。 //顯示設(shè)定的時 DispOneChar(1,1,hour[0])。//周二 break。039。 } else { 單片機(jī)課程設(shè)計 28 year[1]=year[1]1。 } } else if(month[0]==39。 month[0]=39。) { day[1]=39。939。) { if(hour[1]==39。) { if(hour[1]==39。939。 || minute[1]==39。 } } break。} if(second[0]==39。539。 } //設(shè)定定時時間結(jié)束 . } /**********暫停 ***********/ void pause(void) { if(P1==0xBF) //按下暫停鍵 { while(P1==0xBF){。 } } //字符轉(zhuǎn)化為數(shù)字 weekT = weekT。039。 。039。039。yearT[0]=Date[11]。939。) { if(second[1]==39。// 定位顯示地址 if(P1==0xFD) //秒 + { while(P1==0xFD){。 || minute[1]==39。539。 || hour[1]==39。) { hour[1]=39。139。 day[0]=39。 } } else if(month[0]==39。) { month[1]=39。939。939。//周三 break。:39。 DispOneChar(2,0,year[1])。hour[0]=Date[1]。 DateTime[3]=(dayT[1]4)|dayT[0]。039。} if(weekT==1) { weekT=7。 || secondT[1]==39。039。939。 } } else { minuteT[0]=minuteT[0]+1。339。039。 } } else { dayT[0]=dayT[0]1。 } else { dayT[0]=dayT[0]+1。 case 2: LocateXY(8,0)。) { if(monthT[1]==39。139。) { if(yearT[1]
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1