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

正文內(nèi)容

基于單片機(jī)的溫度傳感器電子設(shè)計論文-資料下載頁

2025-08-16 14:34本頁面

【導(dǎo)讀】功能數(shù)字始終系統(tǒng)是由中央控制器、始終系統(tǒng)、溫度檢測器、顯示器和鍵盤部分主成。55℃~125℃,精確到℃。數(shù)字溫度計所測量的溫度采用數(shù)字顯示時鐘系統(tǒng)采用時鐘。芯片DS1302,用LCD液晶1602作為顯示器。學(xué)會獨(dú)立深入的思考,提高自己的自學(xué)能力和獨(dú)立分析問題的能力,把理論知識運(yùn)。用到實際的問題當(dāng)中,做到學(xué)以致用,同時培養(yǎng)科學(xué)嚴(yán)謹(jǐn)?shù)膽B(tài)度。本系統(tǒng)共有7種模式,在電路中通過。能顯示時—分—秒—星期—溫度—模式。

  

【正文】 RefreshWeek()。 } /******刷新星期 ****************/ void RefreshWeek() { unsigned char i。 unsigned int Days。 Days=0。 if(Month!=1) for(i=0。iMonth1。i++) Days=Days+Day_Month[i]。 Days=Days+Day1。 Week=(Days%7+S_Week1)%7+1。 ShowChar(15,0,Week%10+39。039。)。 } /******按鍵掃描 ***************/ void Key_Scan() { if((P2amp。0x0f)!=0x0f) { Buzz=1。 if(!key1) { LCD1602_Delay1ms(100)。 Key_Value++。 if(Key_Value==6) Key_Value=0。 } 28 if(!key2) { LCD1602_Delay1ms(100)。 if(Key_Value==0) Key_Value=6。 Key_Value。 } if(!key3) { LCD1602_Delay1ms(100)。 switch (Key_Value) { case 1: { Second++。 if(Second==60) Second=0。 }break。 case 2: { Minute++。 if(Minute==60) Minute=0。 }break。 case 3: { Hour++。 if(Hour==24) Hour=0。 }break。 case 4: { 29 Day++。 if(Day==29) if(Month==2) Day=1。 if(Day==31) if(Month==4|Month==6|Month==9|Month==11) Day=1。 if(Day==32) if(Month==1|Month==3|Month==5|Month==7|Month==8|Month==10|Month==12) Day=1。 }break。 case 5: { Month++。 if(Month==13) Month=1。 if(Month==2) if(Day28) Day=28。 if(Month==4|Month==6|Month==9|Month==11) if(Day30) Day=30。 }break。 } } if(!key4) { LCD1602_Delay1ms(100)。 switch(Key_Value) { case 1: 30 { if(Second==0) Second=59。 else Second。 }break。 case 2: { if(Month==0) Minute=59。 else Minute。 }break。 case 3: { if(Hour==0) Hour=23。 else Hour。 }break。 case 4: { Day。 if(Day==0) { if(Month==2) Day=28。 if(Month==4|Month==6|Month==9|Month==11) Day=30。 if(Month==1|Month==3|Month==5|Month==7|Month==8|Month==10|Month==12) Day=31。 } }break。 case 5: 31 { if(Month==1) Month=12。 else Month。 if(Month==2) if(Day28) Day=1。 if(Month==4|Month==6|Month==9|Month==11) if(Day30) Day=1。 }break。 } } RefreshTime()。 Buzz=0。 } } /********溫度顯示 **************/ void LcdDisplayTemp(uchar x,uchar y,int temp) { float tp。 LcdWriteCom(0x80+x+y*0x40)。 if(temp0) { LcdWriteData(39。39。)。 temp=temp1。 temp=~temp。 tp=temp。 } else { 32 LcdWriteData(39。+39。)。 tp=temp。 temp=tp**100+。 } LcdWriteData(39。039。+temp / 10000)。 LcdWriteData(39。039。+temp % 10000 / 1000)。 LcdWriteData(39。039。+temp % 1000 / 100)。 LcdWriteData(39。.39。)。 LcdWriteData(39。039。+temp % 100 / 10)。 LcdWriteData(39。039。+temp % 10)。 } /*****顯示時間 ********************/ void LcdDisplayTime() { if(SecondFlag) { ShowNum(12,0,Second)。 if(Second==60) { Second=0。 Minute++。 ShowNum(12,0,Second)。 ShowNum(9,0,Minute)。 if(Minute==60) { Minute=0。 Hour++。 ShowNum(9,0,Minute)。 33 ShowNum(6,0,Hour)。 if(Hour==24) { Hour=0。 Day++。 ShowNum(6,0,Hour)。 ShowNum(3,0,Day)。 { if(Day=28) { if(Day==29) { if(Month==2) { Day=1。 Month++。 ShowNum(3,0,Day)。 ShowNum(0,0,Month)。 } } if(Day==31) { if(Month==4|Month==6|Month==9|Month==11) { Day=1。 Month++。 ShowNum(3,0,Day)。 34 ShowNum(0,0,Month)。 } } if(Day==32) { if(Month==1|Month==3|Month==5|Month==7|Month==8|Month==10|Month==12) { Day=1。 Month++。 ShowNum(3,0,Day)。 ShowNum(0,0,Month)。 } } } } } } } } } 35 附錄 2:系統(tǒng)原理圖 圖 18 MCU 圖 19 晶振 36 圖 20 LCD1602 圖 21 溫度傳感器 37 附錄 3:實際效果 圖 圖 22 主界面 圖 23 整屏移動 之后的界面 圖 24 移屏 中的 圖 界面 38 姓名 學(xué)號 職責(zé) 占比 王秀峰 2020482391 軟件 34% 付帥 20204823143 論文 33% 雷強(qiáng) 20204823188 硬件 33%
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1