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

正文內(nèi)容

水溫控制系統(tǒng)ppt課件-資料下載頁(yè)

2025-05-01 04:30本頁(yè)面
  

【正文】 (high_time100) { high_time=(unsigned char)(rout/10000)。 } else { high_time=0。 low_time= (100high_time)。 } } } } /*************************************************************************/ 液晶顯示程序 液晶顯示器用于顯示水溫的實(shí)際溫度和設(shè)定溫度。首先對(duì) LCD12864進(jìn)行初始化,并讀取控制器當(dāng)前狀態(tài),判斷是否準(zhǔn)備好(空閑)。然后向液晶模塊寫(xiě)入指令代碼,進(jìn)行顯示準(zhǔn)備,將要水溫以十六進(jìn)制代碼的形式送入液晶顯示緩沖區(qū),最后利用讀顯示數(shù)據(jù)指令控制液晶模塊在相應(yīng)位置顯示水溫?cái)?shù)據(jù)。 液晶顯示程序如下: /***************************LCD12864初始化 *******************************/ void init_lcd() { //lcd_psb=1。 write_(0x34)。//擴(kuò)充指令集 delay1(2)。 write_(0x30)。//基本指令集 delay1(2)。 write_(0x02)。//顯示歸位 delay1(2)。 write_(0x01)。//清屏顯示 delay1(2)。 write_(0x0c)。//顯示狀態(tài)開(kāi)關(guān) delay1(2)。 write_(0x06)。//顯示光標(biāo)移動(dòng)設(shè)置 delay1(2)。 } /**********************************寫(xiě)數(shù)據(jù) *********************************/ void write_date(uchar date) { read_busy()。 lcd_rs=1。 delay(5)。 lcd_rw=0。 delay(5)。 lcd_date=date。 lcd_en=0。 delay(5)。 lcd_en=1。 delay(5)。 lcd_en=0。 delay(5)。 } /***********************************寫(xiě)指令 *******************************/ void write_(uchar ) { read_busy()。 lcd_rs=0。 delay(5)。 lcd_rw=0。 delay(5)。 lcd_date=。 lcd_en=0。 delay(5)。 lcd_en=1。 delay(5)。 lcd_en=0。 delay(5)。 } /****************************判斷忙閑狀態(tài) *******************************/ uchar read_busy() { lcd_date=0xff。 lcd_rs=0。 delay(5)。 lcd_rw=1。 delay(5)。 lcd_en=1。 delay(5)。 while(lcd_dateamp。busy)。 lcd_en=0。 delay(5)。 return(lcd_date)。 } /***********************清除液晶 GDRAM中的隨機(jī)數(shù)據(jù) *********************/ void clear_GDRAM() { uchar i,j,k。 write_(0x34)。 //打開(kāi)擴(kuò)展指令集 i = 0x80。 for(j = 0。j 32。j++) { write_(i++)。 write_(0x80)。 for(k = 0。k 16。k++) { write_date(0x00)。 } } i = 0x80。 for(j = 0。j 32。j++) { write_(i++)。 write_(0x88)。 for(k = 0。k 16。k++) { write_date(0x00)。 } } write_(0x30)。 //回到基本指令集 } /******************在指定位置顯示一串字符( X列; Y行) *******************/ void display_listchar(uchar X, uchar Y, uchar code *date) { uchar ListLength,X2。 ListLength = 0。 X2=X。 if(Y1) Y=1。 if(Y4) Y=4。 X amp。= 0x0F。 //限制 X不能大于 16, Y在 14之內(nèi) switch(Y) { case 1:X2|=0X80。break。 //根據(jù)行數(shù)來(lái)選擇相應(yīng)地址 case 2:X2|=0X90。break。 case 3:X2|=0X88。break。 case 4:X2|=0X98。break。 } write_(X2)。 //發(fā)送地址碼 while (date[ListLength]=0x20) //若到達(dá)字串尾則退出 { if (X = 0x0F) //X坐標(biāo)應(yīng)小于 0xF { write_date(date[ListLength])。 ListLength++。 X++。 delay1(2)。 } } } /***************************************************************************/ 本章小結(jié) 水溫控制系統(tǒng)在生活中應(yīng)用非常廣泛。本章設(shè)計(jì)的水溫控制系統(tǒng)利用 DS18B20對(duì)溫度進(jìn)行實(shí)時(shí)監(jiān)測(cè),采用開(kāi)關(guān)控制和 PID控制算法相結(jié)合的方式,通過(guò)控制單位時(shí)間內(nèi)加熱時(shí)間所占的比例(即控制波形的占空比)來(lái)控制加熱器和制冷片進(jìn)行升溫、降溫控制,實(shí)現(xiàn)對(duì)水溫的高精度自動(dòng)控制,系統(tǒng)具有控制方便、結(jié)構(gòu)簡(jiǎn)單的特點(diǎn)。 思考與練習(xí) ,與其它溫度傳感器相比有那些優(yōu)缺點(diǎn)? MOS管或可控硅都可以實(shí)現(xiàn)水溫控制電路的設(shè)計(jì),它們相比較,各有哪些優(yōu)缺點(diǎn)?若采用可控硅,控制電路應(yīng)如何設(shè)計(jì)? PID算法?請(qǐng)簡(jiǎn)述 PID算法的原理, PID參數(shù)如何確定?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1