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

正文內(nèi)容

基于單片機(jī)的智能電風(fēng)扇控制系統(tǒng)畢業(yè)設(shè)計(jì)論文(完整版)

  

【正文】 到閃爍,因此可以通過(guò)增大掃描頻率來(lái)消除閃爍感。方案二:采用單片機(jī)作為控制核心。故該方案不適合本系統(tǒng)。(2)每當(dāng)溫度低于下限值時(shí),則電風(fēng)扇風(fēng)速關(guān)閉。STC89C52單片機(jī)可靈活應(yīng)用于各種控制領(lǐng)域。(1314周)完成軟硬件聯(lián)調(diào)測(cè)試。 用戶可以在一定范圍內(nèi)設(shè)置電風(fēng)扇的最低工作溫度和最高工作溫度。(68周)完成電路原理圖繪制,繪制PCB圖,確定元器件的參數(shù)型號(hào)和數(shù)量。所設(shè)高低溫值保存在溫度傳感器DS18B20內(nèi)部E2ROM中,掉電后仍然能保存上次設(shè)定值,性能穩(wěn)定,控制準(zhǔn)確?!”驹O(shè)計(jì)任務(wù)和主要內(nèi)容本文以STC89C52單片機(jī)為核心,通過(guò)數(shù)字溫度傳感器對(duì)外界環(huán)境溫度進(jìn)行數(shù)據(jù)采集,從而建立一個(gè)控制系統(tǒng),使電風(fēng)扇隨溫度的變化而自動(dòng)調(diào)節(jié)檔位,實(shí)現(xiàn)“溫度高、風(fēng)力大、溫度低、風(fēng)力弱”的性能。方案二:采用熱電偶作為感測(cè)溫度的核心元件,配合橋式電路,運(yùn)算放大電路和AD轉(zhuǎn)換電路,將溫度變化信號(hào)送入單片機(jī)處理。關(guān)于DS18B20的詳細(xì)參數(shù)參看下面“硬件設(shè)計(jì)”中的器件介紹。故本系統(tǒng)采用方案二。對(duì)于方案一,由于采用變壓器改變電壓調(diào)節(jié),有風(fēng)速級(jí)別限制,不能適應(yīng)人性化要求。對(duì)于方案二,雖然在溫控狀態(tài)下只能實(shí)現(xiàn)弱/大風(fēng)兩級(jí)調(diào)速,但采用繼電器價(jià)格便宜,控制可靠,且出于在溫控狀態(tài)時(shí)無(wú)級(jí)調(diào)速并不是特別需要的功能,綜合考慮采用方案二。 ms和750 ms內(nèi)完成9位和12位的數(shù)字量,并且從DS18B20讀出的信息或?qū)懭隓S18B20的信息僅需要一根口線(單線接口)讀寫,溫度變換功率來(lái)源于數(shù)據(jù)總線,總線本身也可以向所掛接的DS18B20供電,而無(wú)需額外電源,因而使用DS18B20可使系統(tǒng)結(jié)構(gòu)更趨簡(jiǎn)單可靠性更高。(6)用戶可自設(shè)定非易失性的報(bào)警上下限值。DS18B20直接將測(cè)量溫度值轉(zhuǎn)化為數(shù)字量提交給單片機(jī),工作時(shí)必須嚴(yán)格遵守單總線器件的工作時(shí)序。電風(fēng)扇的風(fēng)速?gòu)母叩降驮O(shè)為1檔,每檔風(fēng)速都有一個(gè)限定值。時(shí),t=;(4) 當(dāng)α2=176。n為給定時(shí)間內(nèi)可控硅導(dǎo)通的正弦波個(gè)數(shù)。圖41 主程序模塊流程圖 數(shù)字溫度傳感器模塊和顯示子模塊如圖8所示,主機(jī)控制DS18B20數(shù)字溫度傳感器完成溫度轉(zhuǎn)換工作必須經(jīng)過(guò)三個(gè)步驟:初始化、ROM操作指令、存儲(chǔ)器操作指令。 總 結(jié)本系統(tǒng)以STC89C52單片機(jī)為核心,單片機(jī)主要完成對(duì)外界環(huán)境溫度信號(hào)的采集、處理、顯示等功能。本設(shè)計(jì)在模擬檢測(cè)中運(yùn)行較好,但采樣據(jù)不太穩(wěn)定。 //按鍵連加使能bit flag_lj_3_en。 //菜單設(shè)計(jì)的變量uint t_high = 300,t_low = 100。}/***********************數(shù)碼顯示函數(shù)**********************/void display(){ static uchar i。 byte_write(0x2001, t_high / 256)。 t_low = 8。 //保存數(shù)據(jù) } }/*******************18b20初始化函數(shù)*************************/void init_18b20(){ bit q。 //讀取18b20初始化信號(hào) delay_uint(20)。 //向18b20總線寫數(shù)據(jù)了 delay_uint(5)。 //讀數(shù)據(jù)是低位開(kāi)始 dq = 1。 write_18b20(0xcc)。 //發(fā)出讀取暫存器命令 low = read_18b20()。 //開(kāi)總中斷 TMOD = 0X11。 //按鍵值還原 P2 |= 0x07。 (key_new == 1)) { //確認(rèn)是按鍵按下 key_new = 0。 //得到k4鍵值 } flag_lj_en = 1。 } } }/****************按鍵處理數(shù)碼管顯示函數(shù)***************/void key_with(){ if(key_can == 1) //設(shè)置鍵 { f_pwm_l = 30。 } if(key_can == 3) { if(flag_lj_3_en == 0) t_high 。 //H } if(menu_1 == 2) //設(shè)置低溫報(bào)警 { smg_i = 4。 //取小數(shù)顯示 dis_smg[1] = smg_du[t_low / 10 % 10] amp。amp。 //開(kāi)始初始化保存的數(shù)據(jù) delay_1ms(650)。 //按鍵程序 if(key_can 10) { key_with()。 //取溫度的十位顯示 } } fengshan_kz()。 } if(flag_lj_en == 1) //按下按鍵使能 { key_time ++。 // 定時(shí)10ms中斷一次 TL1=0x0c。 if(value_l f_pwm_l) //高電平 { value_l=0。 key_500ms = 1。 //定時(shí)2ms中斷一次 TH0 = 0xf8。 temperature = read_temp()。 //先讀出溫度的值 dis_smg[0] = smg_du[temperature % 10]。 TR1 = 1。 //取個(gè)位顯示 dis_smg[2] = smg_du[t_low / 100 % 10] 。 //按鍵按下未松開(kāi)自動(dòng)加三次 else t_low += 10。 //按鍵按下未松開(kāi)自動(dòng)減三次之后每次自動(dòng)減10 if(t_high = t_low) t_high = t_low + 1。 if(menu_1 = 3) { menu_1 = 0。 write_eeprom()。 0x07) { case 0x06: key_can = 3。 0x07) != 0x07) //按鍵按下 { if(key_500ms == 1) //連加 { key_500ms = 0。 //開(kāi)定時(shí)器0中斷 TR0 = 1。 //讀溫度高字節(jié) EA = 1。 //啟動(dòng)一次溫度轉(zhuǎn)換命令 EA = 1。 delay_uint(5)。 //釋放總線 dat = 1。 //把總線拿高 釋放總線}/*************寫18b20內(nèi)的數(shù)據(jù)***************/void write_18b20(uchar dat){ uchar i。 //把總線拿高 delay_uint(1)。 a_a = byte_read(0x2055)。 byte_write(0x2003, t_low / 256)。 if(i = smg_i) i = 0。 for(i=0。 //用做連加的中間變量bit key_500ms 。 參考文獻(xiàn)[1] :電子工業(yè)出版社,[2] [M].北京:新時(shí)代出版社,1999[3] ,2006,10[4] 梁廷貴、[M].北京:科學(xué)技術(shù)文獻(xiàn)出版社,2003 附錄1 主要程序代碼主要程序代碼及說(shuō)明(見(jiàn)注釋語(yǔ)句)如下:數(shù)字溫度傳感器模塊和顯示子模塊程序:include //調(diào)用單片機(jī)頭文件define uchar unsigned char //無(wú)符號(hào)字符型 宏定義 變量范圍0~255define uint unsigned int //無(wú)符號(hào)整型 宏定義 變量范圍0~65535include //數(shù)碼管段選定義 0 1 2 3 4 5 6 7 8 9 Ucharcodesmg_du[]={0x28,0xee,0x42,0x52,0xe5,0xa8,0x41,0xe7,0x20,0xa0,0x60,0x25,0x39,0x26,0x31,0x71,0xff}。運(yùn)行程序該系統(tǒng)的主要特點(diǎn)是:(1)適用性強(qiáng),用戶只需對(duì)界面參數(shù)進(jìn)行設(shè)置并啟動(dòng)系統(tǒng)正常運(yùn)行便可滿足不同用戶對(duì)最適合溫度的要求,實(shí)現(xiàn)對(duì)最適溫度的實(shí)時(shí)監(jiān)控。圖42 數(shù)字溫
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1