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

正文內(nèi)容

基于單片機(jī)的水溫控制系統(tǒng)(留存版)

  

【正文】 存、硬盤(pán)、網(wǎng)絡(luò)、系統(tǒng)等多個(gè)參數(shù)的溫度進(jìn)行監(jiān)控,增加了系統(tǒng)的安全性,方便管理員管理。 DS18B20測(cè)溫電路UDD是需用時(shí)可選擇的外部電源端,不用時(shí)接地,GND為地,NC空腳。 數(shù)字化的測(cè)溫傳感器具有能碰能磨,空間容量小,操作簡(jiǎn)單,包裝樣式豐富等各種優(yōu)點(diǎn)。 電路設(shè)計(jì)最終方案決定綜合上面所描述的各種方案,本設(shè)計(jì)的最終方案選擇,:讓AT89C51擔(dān)任主要control system;使用DS18B20作為傳感器;采用AT24C02作為數(shù)據(jù)記錄系統(tǒng);使用數(shù)碼管作為顯示設(shè)備??紤]到成本因素,所以選擇AT89C51單片機(jī)。溫度控制系統(tǒng)也越來(lái)越重要,如單晶爐、神經(jīng)網(wǎng)絡(luò)系統(tǒng)的控制。國(guó)外溫度控制系統(tǒng)發(fā)展迅速,并在智能化、自適應(yīng)、參數(shù)自整定等方面取得成果。AT89C51通過(guò)DS18B20生成的數(shù)據(jù)傳輸。本設(shè)計(jì)就通過(guò)51系列單片機(jī)做出一個(gè)自動(dòng)控制水溫報(bào)警系統(tǒng)的模型。隨著我國(guó)的綜合國(guó)力不斷增強(qiáng),經(jīng)濟(jì)發(fā)展日益加快,之前應(yīng)用于工農(nóng)業(yè)的溫度技術(shù)現(xiàn)在也可以用在平常生活中。借助計(jì)算機(jī)軟件技術(shù),溫控器具有對(duì)控制對(duì)象控制參數(shù)及特性進(jìn)行自動(dòng)整定的功能。 2 設(shè)計(jì)要求與方案論證(1)基本范圍0℃99℃ ;(2)精度誤差小于 ℃ ;(3)數(shù)碼管直讀顯示;擴(kuò)展功能:可以任意設(shè)置最高溫度和最低溫度并當(dāng)溫度不在預(yù)設(shè)范圍內(nèi)會(huì)報(bào)警,并能掉電依舊保持預(yù)設(shè)的溫度限值。根據(jù)使用時(shí)是否接觸可分為兩種:接觸和非接觸式;按照傳感器材料及電子元件特性分為兩類(lèi):熱電阻和熱電偶。最小系統(tǒng)如圖2所示。工作3 ~ 5 v /直流功率。a、b、c、d、e、f、g、dp為段引腳,SSSS4分別表示四個(gè)數(shù)碼管的位。下屬機(jī)接受主人的命令,并且遵從主線SCL signal發(fā)射或者接收SDA蘊(yùn)含的signal。CPU單元發(fā)送數(shù)據(jù)來(lái)控制,在控制單元發(fā)送響應(yīng)信息之后,CPU收到響應(yīng)信號(hào)后,按照當(dāng)前條件決定要不要仍然傳輸信號(hào)。系統(tǒng)初始化完成后要進(jìn)入一個(gè)設(shè)置函數(shù),這個(gè)函數(shù)可以讀取按鍵的值并對(duì)溫度上限與下限進(jìn)行設(shè)置,設(shè)置好以后將這個(gè)設(shè)置存入EEPROM,當(dāng)實(shí)際溫度超過(guò)這個(gè)設(shè)定值時(shí)就會(huì)報(bào)警。采用uvision2開(kāi)發(fā)51系列單片機(jī)應(yīng)用程序一般需要以下步驟。(3)腐蝕和去除印料:接下來(lái)將絲網(wǎng)漏印后的基板放置在腐蝕化學(xué)液中,將裸露出來(lái)的多余銅箔腐蝕掉,接下來(lái)再利用化學(xué)溶液將保留下來(lái)銅箔上的特殊材料清洗掉。要有全局的概念。系統(tǒng)的動(dòng)態(tài)調(diào)試。這為我以后獨(dú)立完成或參與項(xiàng)目提供了寶貴經(jīng)驗(yàn)。最后,感謝我的父母從小到大在我的學(xué)習(xí)生活中的關(guān)心與苛責(zé)。uc set_st=0。 delay()。i8。 delay()。 stop()。 //稍做延時(shí) DQ = 0。}/*****寫(xiě)一個(gè)字節(jié)*****/void WriteOneChar(uc dat){ uc i=0。 //跳過(guò)讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。 if(f999)f=999。 Delay(400)。 //顯示十位 P0 =~LEDData[baojing/10]。beep_st==0) { BEEP=1。 InitTimer()。 if(set_st2)set_st=0。 shangxian。 xiaxian。 if(xiaxianshangxian) xiaxian=shangxian。 if(shangxian99)shangxian=99。 do{} while(SET==0)。((bai*10+shi)=xiaxian)) { BEEP=1。beep_st==1) { BEEP=0。 //關(guān)閉顯示}/*****顯示報(bào)警溫度子程序*****/void Disp_alarm(uc baojing){ P0 =~0x98。 Delay(200)。 TL0=0xb0。 WriteOneChar(0xCC)。 DQ = 1。 return date。 write_byte(address)。}uc read_byte()//讀操作{ uc i,k。 delay()。 delay()。 //小數(shù)點(diǎn)bit bdata shanshuo_st。其次,感謝尊敬的指導(dǎo)老師謝兵,因?yàn)槊鎸?duì)一開(kāi)始表現(xiàn)出茫然的我們,他并沒(méi)有對(duì)我們批評(píng)和不耐煩,而是不厭其煩的替我們解答問(wèn)題,才使本論文的前期準(zhǔn)備以及整個(gè)研究過(guò)程順利完成。程序下載以后,如果還是沒(méi)有顯示,或者沒(méi)有正確的顯示。焊接完成以后下面一步就是硬件調(diào)試在組裝好以后,我們需要對(duì)整個(gè)電路進(jìn)行硬件調(diào)試,電路有可能正常工作。每當(dāng)傳感器金屬頭感知的溫度高于或低于溫度的限制時(shí),蜂鳴器報(bào)警,對(duì)應(yīng)指示燈常亮并啟動(dòng)對(duì)應(yīng)的溫度控制外設(shè)。 設(shè)計(jì)原理圖(a)所示,原理圖所示為連接電路:由AT89C51系類(lèi)單片機(jī)、防水型DS18B20溫度傳感器、AT24c02斷電保護(hù)芯片、數(shù)碼管、蜂鳴器、外接加熱裝置(本設(shè)計(jì)由金屬片代替)、外接散熱裝置(本設(shè)計(jì)由小型風(fēng)扇代替)和鍵盤(pán)組成組成的綜合電路;(b)所示,最小系統(tǒng)通常情況下都應(yīng)該包括:單片機(jī)、復(fù)位電路、晶振電路。只要仿真成功,后期按照仿真制作實(shí)物就會(huì)一氣呵成。4 系統(tǒng)的軟件設(shè)計(jì) 本設(shè)計(jì)程序大部分在主循環(huán)中完成,程序用了一個(gè)定時(shí)器,定時(shí)器的作用是刷新數(shù)碼管,以實(shí)現(xiàn)實(shí)時(shí)顯示。I2C總線的數(shù)據(jù)在傳輸過(guò)程中有三種類(lèi)型的信號(hào):起始信號(hào)、響應(yīng)信號(hào)和結(jié)束信號(hào)。舉個(gè)例子,The administrator可以很方便的查看單個(gè)零件、更改或者配置主機(jī)的具有重要使用意義的零件。(11)含有64激光校正的只讀存儲(chǔ)器ROM,工作于一個(gè)大的溫度控制系統(tǒng),同意于孤線主線間懸連數(shù)個(gè)DS18B20。因此,智能溫度傳感器DS18B20作為溫度測(cè)量設(shè)備已廣泛應(yīng)用于人們的日常生活和工農(nóng)業(yè)生產(chǎn)。這個(gè)設(shè)計(jì)就是使用該特性。兩個(gè)方案都全都符合預(yù)計(jì)需求,考慮到AT89C51相對(duì)便宜,抗干擾能力強(qiáng)。如今,在微電子行業(yè)中??刂茀?shù)大多靠人工經(jīng)驗(yàn)及現(xiàn)場(chǎng)調(diào)試確定。基于單片機(jī)水溫控制系統(tǒng),以AT89C51作為核心設(shè)備,防水類(lèi)型DS18B20為溫度檢測(cè)和信息傳輸裝置,AT24c02斷電保護(hù)芯片、數(shù)碼管、蜂鳴器、外部加熱裝置(由金屬板而不是這個(gè)設(shè)計(jì))、外部散熱器(由小風(fēng)扇來(lái)取代這個(gè)設(shè)計(jì))和一個(gè)鍵盤(pán)。本設(shè)計(jì)主要包括硬件和軟件設(shè)計(jì)兩個(gè)部分。在工業(yè)上,許多工廠中都存在許多電站熱爐和供熱鍋爐,它們的能源消耗非長(zhǎng)大,如果在廠房中普及溫度控制這一技術(shù),就能極大的減少資源浪費(fèi)和減輕環(huán)境治理上的負(fù)擔(dān)。有的還具有自學(xué)習(xí)功能,能夠根據(jù)歷史經(jīng)驗(yàn)及控制對(duì)象的變化情況,自動(dòng)調(diào)整相關(guān)控制參數(shù),以保證控制效果的最優(yōu)化;六是具有控制精度高、抗干擾力強(qiáng)的特點(diǎn)。 單片機(jī)芯片的選擇方案和論證單片機(jī)特點(diǎn):(1)高集成,體積小,可靠性高芯片本身的開(kāi)發(fā)是根據(jù)控制環(huán)境和工業(yè)測(cè)量的要求,片內(nèi)線路簡(jiǎn)單,其工業(yè)噪聲電阻比一般CPU性能更好。 溫度傳感器的發(fā)展大致經(jīng)歷了以下三個(gè)階段。 單片機(jī)最小系統(tǒng)電路電路把AT89C51單片機(jī)最小系統(tǒng)用做控制核心,用DS18B20來(lái)測(cè)量和提供溫度數(shù)據(jù),輸入部分使用三個(gè)獨(dú)立式按鍵SSS3。在測(cè)量時(shí)設(shè)備是不必須的。 AT24C02簡(jiǎn)介如圖1為AT24C02的芯片引腳圖。每個(gè)裝置的總線空閑,明渠輸出,負(fù)載的電路阻體讓上述兩條線都維持較高等級(jí)的電平。如果未收到響應(yīng)信號(hào),由控制單元問(wèn)題出現(xiàn)時(shí)的認(rèn)定。接下來(lái)程序會(huì)進(jìn)入一個(gè)死循環(huán),在這個(gè)大循環(huán)中不斷地讀取DS18B20,并且刷新數(shù)碼管,一旦讀取的溫度超過(guò)設(shè)定值時(shí)就進(jìn)入報(bào)警函數(shù),報(bào)警函數(shù)中會(huì)控制電風(fēng)扇和加熱器以達(dá)到控制溫度的目的,隨后驅(qū)動(dòng)蜂鳴器和LED進(jìn)行報(bào)警。首先創(chuàng)建一個(gè)工程,本設(shè)計(jì)選擇的單片機(jī)器件是AT89S52。(4)孔加工:為了實(shí)現(xiàn)元件的安裝,還必須為元件的管腳提供安裝孔,利用數(shù)控機(jī)床在基板上鉆孔。首先我們要根據(jù)設(shè)計(jì)的需要準(zhǔn)備好焊接工具和元器件,準(zhǔn)備好所需的元器件和工具以后,我們需要根據(jù)電路原理圖安裝好元器件,安裝是要注意,元件要平整。系統(tǒng)參數(shù)指標(biāo)的調(diào)試。撰寫(xiě)論文的同時(shí)也是對(duì)硬件電子電路和C語(yǔ)言的再次溫習(xí),它讓我運(yùn)用我已掌握的專業(yè)知識(shí),綜合網(wǎng)上收集的知識(shí)和平時(shí)的見(jiàn)聞來(lái)完成對(duì)它的設(shè)計(jì)。我正式從學(xué)校畢業(yè)了!我也將要步入向往已久的社會(huì),追求更高品質(zhì)的生活。 //狀態(tài)標(biāo)志char shangxian,xiaxian。}void respons() //應(yīng)答{ uc i。i++) { temp=temp1。 for(i=0。}uc read_add(uc address)//讀隨意地址內(nèi)容{ uc date。 //單片機(jī)將DQ拉低 Delay_DS18B20(80)。 for (i=8。 //讀取溫度寄存器 a=ReadOneChar()。 bai=f/100。 P0=~LEDData[ge]。 //顯示百位 P2 = 0xF7。 ALAM1=0。 //初始化定時(shí)器 EA=1。 } if(set_st==0) { check_wendu()。 if(shangxianxiaxian) shangxian=xiaxian。 if(xiaxian0) xiaxian=0。 xiaxian++。} shangxian++。 } while(1) { if(SET==0) { Delay(2000)。amp。amp。 P2 = 0xff。 P2 = 0xFD。 TH0=0x3c。 Init_DS18B20()。 // 給脈沖信號(hào) dat=1。 stop()。//0xa0代表寫(xiě)入 respons()。 delay()。 SCL=1。}void stop() //終止信號(hào){ SDA=0。sbit DIAN=P0^5。我們的母校為我們營(yíng)造了一個(gè)溫馨良好的學(xué)習(xí)氛圍,不斷建設(shè)、完善和更新各種教學(xué)設(shè)施,使我們能夠全身心、高熱情地投入到學(xué)習(xí)中。聯(lián)合測(cè)試可能出現(xiàn)下面的一些情況,根本沒(méi)有顯示,那么我們得先檢查電源是否有電,如果電源指示亮,我們要檢查是不是程序沒(méi)有下載到單片機(jī)內(nèi)部,這是我們需要重新下載一次程序。焊接時(shí)要掌握好溫度,不要損壞了元器件和影響元器件的指標(biāo)。再按一下第一個(gè)按鍵進(jìn)入下限溫度的設(shè)定,操作同上(下限溫度一定小于上限溫度)。為了達(dá)到能實(shí)時(shí)測(cè)量和及時(shí)控制,本設(shè)計(jì)通過(guò)相應(yīng)的溫度傳感器、繼電儲(chǔ)存器、鍵盤(pán)組以及數(shù)碼管顯示來(lái)實(shí)現(xiàn)這些功能。使用軟件仿真對(duì)下一步設(shè)計(jì)制作實(shí)物有著很好的鋪墊作用。讀操作:當(dāng)前地址讀、隨機(jī)讀和順序讀。無(wú)論設(shè)備是主機(jī)還是從機(jī),發(fā)射信息到主線的被叫做發(fā)射極,而對(duì)應(yīng)信息的接受體就為接收機(jī)。 I2C總線說(shuō)明: I2C總線來(lái)自于二十世紀(jì)八十年代初期,當(dāng)前主要用于服務(wù)器的管理和溝通的各個(gè)組件的狀態(tài)等。(10)能夠搭配多種小型控制器或系統(tǒng)。智能溫度傳感器DS18B20正朝著高精度、多功能、總線標(biāo)準(zhǔn)化、高可靠性兼顧安全性、開(kāi)發(fā)虛擬傳感器以及網(wǎng)絡(luò)傳感器、單片機(jī)溫度測(cè)量系統(tǒng)的高科技技術(shù)的方向迅速發(fā)展。 掉電保持方案論證為了方便人們使用,本設(shè)計(jì)采用串行E2PROMI2C——總線AT24C02存儲(chǔ)設(shè)備,由于它有方便的接口,體積小,掉電源不丟失數(shù)據(jù)等優(yōu)點(diǎn)。AT89S51單片機(jī)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1