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

正文內(nèi)容

基于單片機(jī)溫度控制系統(tǒng)(參考版)

2024-07-30 09:38本頁(yè)面
  

【正文】 大學(xué)的時(shí)間很快就要過(guò)去了,深深感謝母校給了我一個(gè)很好的讓我成長(zhǎng)壯大的環(huán)境!同時(shí)要感謝所以教導(dǎo)過(guò)我的老師,還有許許多多給予我學(xué)業(yè)上鼓勵(lì)和幫助的師長(zhǎng)、同學(xué)、朋友!謝謝您們! 20xx 年 5 月 23 日 。最后再一次感謝 所有在畢業(yè)設(shè)計(jì)中曾經(jīng)幫助過(guò)我的良師益友和同學(xué),以及在設(shè)計(jì)中被我引用或參考的論著的作者。從對(duì)畢業(yè)設(shè)計(jì)無(wú)從下手到對(duì)原理的略知一二再到如今的透徹理解,時(shí)時(shí)得到老師的悉心教誨,不厭其煩,是使我受益匪淺,單片機(jī)知識(shí)有了很大提高,在交論文初稿的時(shí)候,老師耐心幫我修改論文格式。 } } 31 致謝 在論文即將完成之際,首先要對(duì)老師表示最真摯的感謝。i23。 } } /************************************************************************** ** 函數(shù)名稱 : void delay1ms(void) ** 功能描述 : 延時(shí)子程序 **************************************************************************/ void delay1ms(void) { unsigned int i。 IN1=0。 IN2=1。 IN2=0。 } if(PWMflage==100) { PWMflage=0。 } /************************************************************************** ** 函數(shù)名稱 : void zhengzhuan(void) ** 功能描述 : 電機(jī)正轉(zhuǎn) **************************************************************************/ void zhengzhuan(void) { if(PWMflage==50) //占空比為百分之 50 { IN1=1。 LCD12864_Write_String(8,0,dis8)。 } /************************************************************************** ** 函數(shù)名稱 : void PLCDDISPLAY0(void) ** 功能描述 : 切換界面顯示子程序 **************************************************************************/ void PLCDDISPLAY0(void) { LCD12864_Write_String(0,0,dis7)。 LCD12864_Write_String(8,1,dis4)。 LCD12864_Write_String(8,0,dis3)。 29 } /************************************************************************** ** 函數(shù)名稱 : void PLCDDISPLAY(void) ** 功能描述 : 切換界面顯示子程序 **************************************************************************/ void PLCDDISPLAY(void) { LCD12864_Write_String(0,0,dis1)。 /*******************顯示溫度下限值 *******************/ LCD12864_write_onedata(12,0,TemperatureLlimit/10+48)。 } /************************************************************************** ** 函數(shù)名稱 : void LCDDISPLAY0(void) ** 功能描述 : 顯示子程序 **************************************************************************/ void LCDDISPLAY0(void) { /*******************顯示溫度上限值 *******************/ LCD12864_write_onedata(4,0,TemperatureHlimit/10+48)。//如果下限值減后小于等于 0,則將下限值賦值為0 } } /************************************************************************** ** 函數(shù)名稱 : void LCDDISPLAY(void) ** 功能描述 : 顯示子程序 **************************************************************************/ void LCDDISPLAY(void) { LCD12864_write_onedata(12,1,Temperature/10+48)。 TemperatureLlimit。amp。 //溫度下限值加 if(TemperatureLlimit = TemperatureHlimit) 28 TemperatureLlimit = TemperatureHlimit1。(Screenchangeflagevalue == 1)) { VauleADDKeyflage = 0 。(VauleADDKeyflage == 1)amp。//如果上限值加以后大于等于100,則將上限值賦值為下限值加一 } /*****************************溫度下限值加減 ************************/ if((Keyexchangeflage == 2)amp。 TemperatureHlimit。amp。 //溫度上限值加 if(TemperatureHlimit=100) TemperatureHlimit = TemperatureLlimit+1。(Screenchangeflagevalue == 1)) { VauleADDKeyflage = 0 。(VauleADDKeyflage == 1)amp。 //顯示溫度上下限值 } /*****************************溫度上限值加減 ************************/ if((Keyexchangeflage == 1)amp。 //清屏 PLCDDISPLAY()。 Keyexchangeflage = 0。 //清屏 PLCDDISPLAY0()。 if(Screenchangeflagevalue == 1) { Keyexchangeflage = 0。 //按鍵減標(biāo)志位 } } } /**************************************************************************** 函數(shù)名稱 : void KEYPRESSOPerate(void) ** 功能描述 : 按鍵檢測(cè) **************************************************************************/ void KEYPRESSOPerate(void) { /*****************************界面切換 ************************/ if(Screenchangeflage == 1) { Screenchangeflage = 0 。 if(VauleCut==0) //確定按鍵已經(jīng)按下 { while(!VauleCut)。 //按鍵彈起檢測(cè)等待按鍵彈起 VauleADDKeyflage=1。 } } } } if((VauleAdd==0)) //判斷按鍵是否按下 { delay1ms()。//按鍵彈起檢測(cè) { if(Screenchangeflagevalue == 1) { Keyexchangeflage++。 //界面切換標(biāo)志位 } } if(Keyexchange == 0) { delay1ms()。 if(Screenchange==0) //確定按鍵已經(jīng)按下 { while(!Screenchange)。 Keycodeflage = 1。 zhengzhuan()。 IN1 = 1。 fanzhuang()。 IN1 = 0。 IN2 = 0。(Temperature=TemperatureLlimit)) { PWMflage = 0。 if((Temperature=TemperatureHlimit)amp。 Temperature=rd_temperature()。 // CPU 開(kāi)中斷 TR0 = 1。 ET0 = 1。//定時(shí)器 0 工作在第二狀態(tài),即自動(dòng)重裝 TH0 = 0x06。 } else { LCDDISPLAY0()。amp。 } KEYPRESSOPerate()。//定時(shí)器 0中斷初始化 while(1) { 23 if(Keycodeflage == 1) //檢測(cè)按鍵標(biāo)志位,每隔 25ms 檢測(cè)一次按鍵 { Keycodeflage = 0。 LCD12864_Write_String(14,1,dis6)。 LCD12864_Write_String(0,1,dis2)。 LCD12864_Write_String(7,0,dis5)。 //L298N 的 2 輸入端 LCD_12864_Initialization()。 IN1 = 0。 //溫度上限值 為 26度 TemperatureLlimit = 23。//電機(jī)反轉(zhuǎn) void zhengzhuan(void)。//切換界面顯示子程序 void PLCDDISPLAY0(void)。//切換界面顯示子程序 void KEYPRESSOPerate(void)。//定時(shí)器 0 中斷初始化 void KEYPRESS(void)。 //顯示子程序 void delay1ms(void) 。 //溫度檢測(cè)時(shí)間間隔 unsigned int MOTORflage。 //按鍵減標(biāo)志位 unsigned char PWMflage。 //按鍵減標(biāo)志位 unsigned char Screenflage。 //溫
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1