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

正文內(nèi)容

智能空調(diào)控制系統(tǒng)設(shè)計(jì)-wenkub.com

2025-07-04 14:29 本頁(yè)面
   

【正文】 +datas[1])。+datas[0])。 //只取前兩位 temp_1=(temp/10)*10+(temp%10)。 } else { tp=temp。 if(temp 0) //當(dāng)溫度值為負(fù)數(shù) { //因?yàn)樽x取的溫度是實(shí)際溫度的補(bǔ)碼,所以減1,再取反求出原碼 temp=temp1。 temp|=tml。 //然后等待轉(zhuǎn)換完后發(fā)送讀取溫度命令 tml=Ds18b20ReadByte()。 //發(fā)送讀取溫度命令}/************************************************************** 函 數(shù) 名 : Ds18b20ReadTemp* 函數(shù)功能 : 讀取溫度* 輸 入 : * 輸 出 : 無***************************************************************/int Ds18b20ReadTemp(){ int temp=0。 //等待轉(zhuǎn)換成功,而如果你是一直刷著的話,就不用這個(gè)延時(shí)了 }/*************************************************************** 函 數(shù) 名 : Ds18b20ReadTempCom* 函數(shù)功能 : 發(fā)送讀取溫度命令* 輸 入 : * 輸 出 : 無***************************************************************/void Ds18b20ReadTempCom(){ Ds18b20Init()。 delay(1)。 i=4。 i++。 j) { DSPORT = 0。 }}/*************************************************************** 函 數(shù) 名 : Ds18b20ReadByte* 函數(shù)功能 : 讀取一個(gè)字節(jié)* 輸 入 : * 輸 出 : 無**************************************************************/uchar Ds18b20ReadByte(){ uchar byte, bi。 //然后寫入一個(gè)數(shù)據(jù),從最低位開始 i=6。 j++) { DSPORT = 0。 //等待DS18B20拉低總線 return(deceive_ready)。 //延時(shí)642us DSPORT = 1。uchar deceive_ready。//光標(biāo)在分處閃爍 write_(0x80+0x40+0x0f)。//光標(biāo)在小時(shí)處閃爍 write_(0x80+0x40+0x0c)。 //延時(shí)500ms key_value=0。 if(min_1==60) min_1=0。 if(hour_1==24) hour_1=0。 //光標(biāo)停止閃爍 panduan_2=0。//光標(biāo)移至小時(shí)處閃爍 write_(0x0f)。 while(panduan_2) { if(key_value==13) { delay(500)。)。F39。 write_data(39。)。O39。 r++。 write_hms(11,hour_1)。 temper。 if(temper30) //最高溫度30度 { temper=30。amp。 //繼電器1關(guān)閉 jidianqi_2=1。 key_value=0。 //繼電器1起動(dòng) jidianqi_2=0。 key_value=0。 write_hms(6,sec)。 write_hms(3,min)。 write_hms(0,hour)。//光標(biāo)再回到秒處閃爍 } } if(key_value==9) //按鍵S10按下 { delay(500)。//光標(biāo)再回到分處閃爍 } if(s1num==3) { sec++。//使光標(biāo)再回到小時(shí)處閃爍 } if(s1num==2) { min++。 if(s1num==1) { hour++。 TR0=1。 //顯示光標(biāo) 光標(biāo)閃爍 } } if(s1num==2) { write_(0x80+0x40+4)。 key_value=0。 if(key_value==5) // 按鍵S6摁下 { panduan_1=1。 write_(0x80+0x07)。 write_data(0x30+ge)。 shi=date/10。num16。num++) { write_data(table_1[num])。 //當(dāng)讀或?qū)懸粋€(gè)字符后地址指針加一,且光標(biāo)加一 整屏不移動(dòng) write_(0x01)。 }/*************液晶顯示器初始化*************/void init() { LCDE=0。 delay(5)。 LCDE=0。 P0=。0x0f。 case 0x07:key_value=12+i。 case 0x0d:key_value=4+i。 //區(qū)分獨(dú)立鍵盤 table=tableamp。 table=tableamp。 for(i=0。i++) for(j=0。 //液晶顯示器第一行顯示結(jié)果uchar code table_2[]=00:00:00 00:00。uchar temper=26。sbit LCDRS=P2^6。 //綠燈時(shí)制冷指示燈sbit hot=P2^1。 hour++。 sec++。 //溫度比較,控制電動(dòng)機(jī)起動(dòng)/關(guān)閉 } } }}/*******************定時(shí)中斷***********************/void Timer0() interrupt 1{ TH0=(6553610000)/256。 //更新液晶時(shí)間顯示 lcd_temp()。 //顯示時(shí)間 key_scan()。 while(begin) { led=1。 hot=0。 write_(0x08)。 //溫差大于一度 啟動(dòng)電動(dòng)機(jī) } if(temper==temp)//室內(nèi)溫度等于設(shè)定溫度 關(guān)閉電動(dòng)機(jī) jidianqi_2=0。 } return begin。s2num==0) //開關(guān)打開//并且開啟定時(shí)并且沒有進(jìn)行調(diào)試 if(hour==hour_1amp。r==1amp。 if(s3num==1) begin=1。} /*****************空調(diào)啟動(dòng)停止******************/uchar start(){ if(key_value==2) //按鍵s3按下 打開/關(guān)閉空調(diào) { delay(500)。 TH0=(6553510000)/256。 //電源指示燈uchar p。常丹華 主編[6] 單片機(jī)原理及應(yīng)用技術(shù)。[2] 7805電壓轉(zhuǎn)換模塊使用說明書。完成了相關(guān)的分析算法程序和各功能模塊的應(yīng)用程序的設(shè)計(jì),實(shí)現(xiàn)了溫度控制。對(duì)鍵盤詳細(xì)的分析,采用內(nèi)部定時(shí)器產(chǎn)生實(shí)時(shí)時(shí)鐘供顯示屏顯示,使其可作為一臺(tái)精度較高的電子時(shí)鐘使用。在本設(shè)計(jì)中,為了防止在溫控點(diǎn)上壓縮機(jī)頻繁的啟動(dòng)/關(guān)閉,影響其壽命,溫控的精度誤差控制在1攝氏度。走時(shí)精確度較高,與現(xiàn)實(shí)的時(shí)間相差甚小,可以完全作為一個(gè)電子鐘使用。 系統(tǒng)測(cè)試結(jié)果及分析通過以上的測(cè)試數(shù)據(jù)分析,可以得出以下結(jié)論:本系統(tǒng)的走時(shí)功能,定時(shí)功能得以實(shí)現(xiàn)。5. 定時(shí)模式開啟時(shí),按下S14按鍵,可調(diào)節(jié)定時(shí)時(shí)間。為驗(yàn)證系統(tǒng)的功能和各項(xiàng)技術(shù)指標(biāo),下面通過實(shí)驗(yàn)對(duì)本系統(tǒng)進(jìn)行功能驗(yàn)證。系統(tǒng)上電后自動(dòng)開始走時(shí),開機(jī)后顯示器顯示時(shí)間、室內(nèi)溫度確定值、設(shè)定值以及定時(shí)時(shí)間。繼電器的工作參數(shù)如表34所示。通過控制繼電器的通/斷即可達(dá)到智能空調(diào)智能控制的要求。S2為“加”,S10為“減”,S3啟動(dòng)/關(guān)閉,S5為啟動(dòng)智能空調(diào)制冷狀態(tài),S6為調(diào)節(jié)走時(shí)按鍵,S7為啟動(dòng)智能空調(diào)暖風(fēng)工作狀態(tài),S13為開啟/關(guān)閉定時(shí),S14為調(diào)節(jié)定時(shí)。液晶顯示器以其微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧的諸多優(yōu)點(diǎn),在各種小系統(tǒng)中得到了非常廣泛的應(yīng)用。在對(duì)液晶模塊的初始化中要先設(shè)置其顯示模式,在液晶模塊顯示字符時(shí)光標(biāo)是自動(dòng)右移的,無需人工干預(yù)。指令10:寫數(shù)據(jù)。 F: 低電平時(shí)顯示5x7的點(diǎn)陣字符,高電平時(shí)顯示5x10的點(diǎn)陣字符。S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo)。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示。高電平右移,低電平左移。LCD1602液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號(hào)等點(diǎn)陣式液晶顯示器,LCD1602以并行操作方式占大多數(shù),但是有的也并行操作方式和串行操作方式同時(shí)具有,用戶自行選擇并口或串口操作。各種不同型號(hào)的液晶顯示器都是按照顯示字符的行數(shù)或者是液晶顯示器點(diǎn)陣的行、列數(shù)進(jìn)行命名的。(5) 讀數(shù)據(jù)線的狀態(tài)得到1個(gè)狀態(tài)位,并進(jìn)行數(shù)據(jù)處理。(1) 將數(shù)據(jù)線拉低“0”。(5) 將數(shù)據(jù)線拉到高電平。2.控制器寫時(shí)序。(4) 延時(shí)等待80微妙。圖24 DS18B 20溫度檢測(cè)功能電路具體操作如下:1.DS18B20初始化。VDD(3腳):可選電源腳,電源電壓范圍是3~。(6) 內(nèi)含寄生電源。(2) 測(cè)溫范圍是55℃~+125℃。DS18B20的精度較差為177。因而使用DS18B20可使系統(tǒng)結(jié)構(gòu)更趨簡(jiǎn)單,可靠性更高,成本更低。由半導(dǎo)體公司生產(chǎn)的DS18B20型單線智能溫度傳感器,屬于新一代適配微處理器的智能溫度傳感器,可廣泛用于工業(yè)、民用、軍事等領(lǐng)域的溫
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1