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

正文內(nèi)容

畢業(yè)論文基于ds1820的溫度采集系統(tǒng)設(shè)計(jì)-wenkub.com

2025-08-11 11:25 本頁面
   

【正文】 參考文獻(xiàn)[1] 侯玉寶,:電子工業(yè)出版社,2008 [2] proteus的8051單片機(jī)實(shí)例教程. 北京:電子工業(yè)出版社,2008[3] 在MCS51及RAM7系統(tǒng)中的應(yīng)用百例. 北京:電子工業(yè)出版社,2006[4] :人民郵電出版社,2006 [5] 鮑小南主編. :浙江大學(xué)出版社,2007[6] (C51版).北京:中國水利水電出版社,2006[7] 王慶利。具備了以下功能:1)+5V供電;2)I/O點(diǎn)較少(1點(diǎn)單片機(jī)串口輸入,3點(diǎn)顯示通信輸出,3點(diǎn)DS18B20溫度數(shù)據(jù)輸入以及一根數(shù)據(jù)總線)。在和DS18B20芯片組聯(lián)調(diào)的時(shí)候,發(fā)現(xiàn)C51程序下載后,不能實(shí)現(xiàn)對(duì)溫度的測(cè)量及顯示,而且軟件自動(dòng)檢測(cè)出了很多錯(cuò)誤。endif第五章 聯(lián)機(jī)調(diào)試和分析調(diào)試主要是對(duì)外圍電路好壞的分析,以及軟硬件是否相互匹配。 TR1=1。0x0f。\039。039。\039。039。 dot_dis=0。 if(xiaoshu_temp[0]==39。 if(xiaoshu_temp[1]==39。 if(xiaoshu_temp[2]==39。 if(xiaoshu_temp[3]==39。 xiaoshu_temp[3]=temp1%10+39。 xiaoshu_temp[1]=temp1/100%10+39。 uchar i。 low=lowamp。 temp1=temp14。 process(high,low)。 temp1=temp1+1。 temp3=temp38。0x80)//判斷正負(fù) { flag=1。 } if(i7) readdata=_cror_(readdata,1)。0x7f。 _nop_()。i8。 //延時(shí)60us } mand=_cror_(mand,1)。 _nop_()。 //延時(shí)60us DQ=1。i8。 //延時(shí)240us break。 //}/***************************************************************功能:ds18b20的初始化 ****參數(shù):無 ***************************************************************/void ds18b20_init(void){ while(1) { if(!resetpulse()) //收到ds18b20的應(yīng)答信號(hào) { //printf(reset successful!)。 delay600us()。 for(i=0。 for(i=0。 for(i=0。 for(i=0。sbit DQ=P1^0。void process(unsigned char,unsigned char)。DS18B20溫度采集系統(tǒng)軟件框圖如下:送數(shù)碼顯示發(fā)送數(shù)據(jù)采集溫度信息初始化溫度轉(zhuǎn)換送NRF9E5接收數(shù)據(jù)數(shù)據(jù)處理送RS232串口超過范圍報(bào)警 PLC系統(tǒng)軟件框圖 系統(tǒng)功能 ① DS18B20溫度測(cè)量:通過對(duì)DS18B20的初始化操作后,在用單片機(jī)實(shí)現(xiàn)對(duì)溫度的讀寫操作。當(dāng)然也可以采用MCS—51單片機(jī)的I/O管腳直接驅(qū)動(dòng)顯示器的方法來驅(qū)動(dòng),此時(shí)只需將顯示器LCD的14個(gè)引腳連接至某個(gè)I/O口,比如P0口,然后再用6根I/O來分別驅(qū)動(dòng)相應(yīng)的三極管 3)按鍵的設(shè)計(jì):對(duì)于按鍵,因?yàn)橹挥?個(gè)鍵,所以它的接法可以采用最簡(jiǎn)單的每個(gè)I/O對(duì)應(yīng)一個(gè)按鍵的接法。 1)DS18B20與MCS—51單片機(jī)接口的設(shè)計(jì):DS18B20與MCS—51的接口可以跟前面討論的一致用I/O線來與DS18B20的數(shù)據(jù)線連接作為單總線。遞減鍵當(dāng)顯示報(bào)警上下限時(shí),按此鍵則顯示的上下限減1.儲(chǔ)存鍵當(dāng)顯示報(bào)警上下限時(shí),按完遞增或遞減鍵后按此鍵可將新設(shè)定的報(bào)警限保存恢復(fù)鍵當(dāng)顯示報(bào)警上下限時(shí),按此鍵則把保存的報(bào)警上下限作為當(dāng)前報(bào)警限值。第三章 硬件設(shè)計(jì) 硬件電路設(shè)計(jì)的功能簡(jiǎn)介 本溫度控制系統(tǒng)圍繞DS18B20為核心,主要實(shí)現(xiàn)的功能是:利用DS18B20采集環(huán)境溫度并在七段數(shù)碼管上顯示出來,同時(shí)將溫度信息反饋到PC3以便作進(jìn)一步分析操作。因此,在用DS1820進(jìn)行長(zhǎng)距離測(cè)溫系統(tǒng)設(shè)計(jì)時(shí)要充分考慮總線分布電容和阻抗匹配問題。 3) 連接DS1820的總線電纜是有長(zhǎng)度限制的。假設(shè)單片機(jī)系統(tǒng)所用的晶振頻率為12MHz,根據(jù)DS18B20的初始化時(shí)序、寫時(shí)序和讀時(shí)序,分別編寫了3個(gè)子程序:INIT為初始化子程序,WRITE為寫(命令或數(shù)據(jù))子程序,READ為讀數(shù)據(jù)子程序,所有的數(shù)據(jù)讀寫均由最低位開始子程序GETWD讀取的溫度值高位字節(jié)送WDMSB單元,低位字節(jié)送WDLSB單元,再按照溫度值字節(jié)的表示格式及其符號(hào)位,經(jīng)過簡(jiǎn)單的變換即可得到實(shí)際溫度值 DS18B20使用中注意事項(xiàng)DS1820雖然具有測(cè)溫系統(tǒng)簡(jiǎn)單、測(cè)溫精度高、連接方便、占用口線少等優(yōu)點(diǎn),但在實(shí)際應(yīng)用中也應(yīng)注意以下幾方面的問題: 1) 較小的硬件開銷需要相對(duì)復(fù)雜的軟件進(jìn)行補(bǔ)償,由于DS1820與微處理器間采用串行數(shù)據(jù)傳送,因此,在對(duì)DS1820進(jìn)行讀寫編程時(shí),必須嚴(yán)格的保證讀寫時(shí)序,否則將無法讀取測(cè)溫結(jié)果。 DS18B20與單片機(jī)的接口設(shè)置 。因這些延時(shí)均為15μS的整倍,因此在程序中可以編寫一個(gè)以15μS為基準(zhǔn)的延時(shí)函數(shù)。 DS18B20的操作時(shí)序由于采用單總線數(shù)據(jù)傳輸方式,DS18B20的數(shù)據(jù)I/O均由同一條線完成,因此,對(duì)讀寫的操作時(shí)序要求嚴(yán)格。注意:在外部供電的方式下,DS18B20的GND引腳不能懸空,否則不能轉(zhuǎn)換溫度,讀取的溫度總是85℃。在強(qiáng)上拉方式下可以解決電流供應(yīng)不走的問題,因此也適合于多點(diǎn)測(cè)溫應(yīng)用,缺點(diǎn)就是要多占用一根I/O口線進(jìn)行強(qiáng)上拉切換。 DS18B20寄生電源供電方式獨(dú)特的寄生電源方式有三個(gè)好處:1)進(jìn)行遠(yuǎn)距離測(cè)溫時(shí),無需本地電源2)可以在沒有常規(guī)電源的條件下讀取ROM3)電路更加簡(jiǎn)潔,僅用一根I/O口實(shí)現(xiàn)測(cè)溫上面的電路一般情況下都能滿足測(cè)溫要求,但是要想使DS18B20進(jìn)行精確的溫度轉(zhuǎn)換,I/O線必須保證在溫度轉(zhuǎn)換期間提供足夠的能量,由于每個(gè)DS18B20在溫度轉(zhuǎn)換期間工作電流達(dá)到1mA,當(dāng)幾個(gè)溫度傳感器掛在同一根I/O線上進(jìn)行多點(diǎn)測(cè)溫時(shí),會(huì)造成無法轉(zhuǎn)換溫度或溫度誤差極大。(5).(4).MatchSearchROM(33T指令代碼(44h):?jiǎn)?dòng)在線DS1280做溫度A/D轉(zhuǎn)換。CopyROM指令代碼(F0h):用以讀出在線的DS1820的序列號(hào)。Skip下面就是DS18B20不同應(yīng)用方式下的測(cè)溫電路圖: 測(cè)溫原理圖1)DS18B20的主要特性  ①適應(yīng)電壓范圍更寬,電壓范圍:~,在寄生電源方式下可由數(shù)據(jù)線供電  ②獨(dú)特的單線接口方式,DS18B20在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與DS18B20的雙向通訊  ③DS18B20支持多點(diǎn)組網(wǎng)功能,多個(gè)DS18B20可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測(cè)溫  ④DS18B20在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)  ⑤溫范圍-55℃~+125℃,在10~+85℃時(shí)精度為177。 TH、TL和配置寄存器這3個(gè)字節(jié)的寫入必須在復(fù)位信號(hào)發(fā)起之前。讀供電方式0B4H讀DS18B20的供電模式,寄生供電時(shí)DS18B20發(fā)送“0”,外接電源供電DS18B20發(fā)送“1”。結(jié)果存入內(nèi)部9字節(jié)ROM中。后面還要具體講述復(fù)位、讀和寫的時(shí)序。R1和R0用來設(shè)置分辨率,如下表所示:(DS18B20出廠時(shí)被設(shè)置為12位)R1R0分辨率最大溫度轉(zhuǎn)換時(shí)間/ms009位0110位1011位3751112位750 溫度值分辨率設(shè)置表 ,設(shè)定的分辨率越高,所需要的溫度數(shù)據(jù)轉(zhuǎn)換時(shí)間就越長(zhǎng)。 CRC的產(chǎn)生 在64 b ROM的最高有效字節(jié)中存儲(chǔ)有循環(huán)冗余校驗(yàn)碼(CRC)。單片機(jī)可通過單線接口讀到該數(shù)據(jù),讀取時(shí)低位在前,高位在后,數(shù)據(jù)格式以0062 5 ℃/LSB形式表示。高速暫存存儲(chǔ)器除了配置寄存器外,還有其他8個(gè)字節(jié)組成,其分配如下所示。 (2)DS18B20中的溫度傳感器可完成對(duì)溫度的測(cè)量,以12位轉(zhuǎn)化為例:用16位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,℃/LSB形式表達(dá),其中S為符號(hào)位。操作協(xié)議為:初始化DS18B20(發(fā)復(fù)位脈沖)→發(fā)ROM功能命令→發(fā)存儲(chǔ)器操作命令→處理數(shù)據(jù)。計(jì)數(shù)器1的預(yù)置值重新裝入,并再次對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù),如此循環(huán)直到計(jì)數(shù)器2計(jì)數(shù)減到0時(shí),停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即為所測(cè)溫度。 DS18B20原理及應(yīng)用DS1820測(cè)溫原理及內(nèi)部結(jié)構(gòu) DS—18B20內(nèi)部結(jié)構(gòu)框圖圖中低溫度系數(shù)晶振的振蕩頻率受溫度影響很小,用于產(chǎn)生固定頻率的脈沖信號(hào)送給計(jì)數(shù)器1,而高溫度系數(shù)晶振的振蕩頻率隨溫度變化明顯,它產(chǎn)生的信號(hào)作為計(jì)數(shù)器2的脈沖輸入。因而使用DS18B20可使系統(tǒng)結(jié)構(gòu)更趨簡(jiǎn)單,可靠性更高。10)與先期開發(fā)的8080和8085微處理器兼容。6)2個(gè)可編程定時(shí)/計(jì)數(shù)器。2)雙列直插40PinDIP封裝。② Vpp功能:片內(nèi)有EPROM的芯片,在EPROM編程期間,施加編程電源Vpp?! 、?RST(Reset)功能:復(fù)位信號(hào)輸入端。⒉ 時(shí)鐘:XTALXTAL2 晶體振蕩電路反相輸入端和輸出端。隨著微控技術(shù)的發(fā)展,單片機(jī)的應(yīng)用必將導(dǎo)致傳統(tǒng)控制技術(shù)發(fā)生巨大變革。此外,單片機(jī)在工商,金融,科研、教育,國防航空航天等領(lǐng)域都有著十分廣泛的用途由此可見,單片機(jī)從根本上改變了系統(tǒng)控制的設(shè)計(jì)思想和方法?! ∧承S脝纹瑱C(jī)設(shè)計(jì)用于實(shí)現(xiàn)特定功能,從而在各種電路中進(jìn)行模塊化應(yīng)用,而不要求使用人員了解其內(nèi)部結(jié)構(gòu)。例如工廠流水線的智能化管理,電梯智能化控制、各種報(bào)警系統(tǒng),與計(jì)算機(jī)聯(lián)網(wǎng)構(gòu)成二級(jí)控制系統(tǒng)等。 單片機(jī)的應(yīng)用 單片機(jī)由于其體積小、功耗低、且具有邏輯判斷等功能,因而廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域,大致可分如下幾個(gè)范疇:  單片機(jī)具有體積小、功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等優(yōu)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1