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

正文內(nèi)容

基于ds18b20數(shù)字溫度計的的設(shè)計論文-wenkub.com

2025-06-24 17:29 本頁面
   

【正文】 0x01;delay (5); //delay45uSdq=1;wr=1;}}uint read_word (void){uchar i; uintu=0;for (i=0;i16;i++) {dq=0;u=1;dq=1;if (dq==1) u=0x8000;delay (4); }return (u);}void int_18b20(void){dq=1;_nop_(); dq=0;delay(100); dq=1;delay(6);if(dq==0) flag=1;else flag=0; delay(20);dq=1;}void InitTS(void){init_18b20 (); write (0xcc); write(0x4e); write(0x64); write(0x00); write(0x1f);}uint get_temp(void){uintbdatatern; Ulongtempp1; //,tempal;init_18b20 ();if (flag){write (0xcc); //skipronwrite (0x44); //tempconvertinit_18b20 ();write (0xcc); //skipromwrite (0xbe); //readtemptem=read_word (); //readtempp1=tem*5;if (tem0x8000){returntempp= (uint) (tempp1/10);} //temperature=0else {return0; }}}viod delay(uchar us) { wbile(us);}致 謝本文是在導(dǎo)師楊熙老師的精心指導(dǎo)和耐心幫助下完成的。 參考文獻[1] 樓然苗,李光飛編著. 51系列單片機設(shè)計實例[M]. 北京航天航空大學(xué)出版社[2] 先鋒工作室. 單片機程序設(shè)計實例[M]. 清華大學(xué)出版社[3] 吳金戌,沈慶陽,[M]. 清華大學(xué)出版社[4] 梅麗鳳. 單片機原理及接口技術(shù)[M]. 清華大學(xué)出版社 2004 年[5] 張迎新. 單片微型記數(shù)機原理,應(yīng)用接口技術(shù)[M]. 國防工業(yè)出版社 1993年[6] 李全利. 單片機原理及應(yīng)用技術(shù)[M]. 高等教育出版社 2001年[7] 何立民. 單片機應(yīng)用系統(tǒng)設(shè)計[M]. 京航空航天大學(xué)[8] , G Heredia and A. Ouero. Global Stability Analysis of Fuzzy path Tracking Using Freq Intelligent Tuning and AdaptiveStability Analysis of Fuzzy PathEngineering Applications of Articial Intelligence[M].2000,13 (2):109~119[9] i,N .J. B owringa ndL .G .B S canningT emperatureC ontrolSy stem for L a se rD chnol[M]. 1993,(4 ):1111~1113[10] DS18B20 Programmable Resolution 1Wire Digital Thermometer. Dallas Se m ico nductorD ataB ooka ndC DROM[M].2000:44~48附錄A AT89S52與MAX7219接口程序includeinclude“”//max7219registerdefinedefine dcode 0x09define intensity 0x0adefine scanlimit 0x0bdefine shutdown 0x0cdefine distest 0x0fextern uchar dis8[8];extern ucharshut_digital,word_digital;extern bit time5s;sbit clk7219=p1^1;sbit In7219=p1^2;sbit digital=p1^0;Void digital7219_init(void){digital=0;spi (dcode);spi (0xff);digital=1;digital=0;spi (intensity);spi (0x06);digital=1;digital=0;spi (scanlimit);spi (0x07);digital=1;digital=0;spi (shutdown);spi(0x01);digital=1;}Void spi(uchar Out){uchari;i=0x80;do { clk7219=0; In7219=Outamp。通過理論探討和實驗驗證,得出了以下結(jié)論:(1)本系統(tǒng)采用單總線數(shù)字溫度傳感器DS18B20取代傳統(tǒng)的模擬溫度傳感器進行溫度監(jiān)測,簡化了系統(tǒng)前端數(shù)據(jù)采集部分的結(jié)構(gòu),降低了成本,且實踐證明效果很好穩(wěn)定、可靠。對DS18B20處理順序為:第一步:初始化,包括主機發(fā)出復(fù)位脈沖(通過將總線拉低至少480us來實現(xiàn))隨即主機等待DS18B20從檢測到復(fù)位脈沖的上升沿開始等待1516us后通過單線總線拉低60240us實現(xiàn)存在脈沖的發(fā)送;第二步:發(fā)送ROM命令,包括搜索ROM命令(FOH)、讀ROM命令(33H)、符合ROM命令(55H)、跳過ROM命令(CCH)及報警搜索ROM命令(ECH);第三步:發(fā)送功能命令,包括溫度轉(zhuǎn)換命令(44H)、寫暫存器命令(4EH)讀暫存器(BEH)命令等。flareword) == (shiftbiti)) {assist=0x0f; }else{assist=dis8[i];}}else{assist=dis8[i]; }if (((shiftbiti) amp。LED顯示器采用動態(tài)顯示方式[7]。如圖6所示。(5)空操作寄存器:地址=X0H。分16個亮度級,即以16步從峰值電流最值的31/32減到1/32來調(diào)節(jié)段電流,每步減少2/32。控制寄存器包括:譯碼模式,顯示亮度調(diào)節(jié),掃描限制(選擇掃描位數(shù)),關(guān)斷和顯示測試寄存器。MAX7219通過輸入的數(shù)據(jù)包中的高8位,決定寄存器的選擇,低8位為寄存器的數(shù)據(jù)或指令。當(dāng)CLK為上升沿時,數(shù)據(jù)被載入16bit內(nèi)部移位寄存器;CLK為串行移位脈沖輸入端。MAX7219內(nèi)部設(shè)有掃描電路,除了更新顯示數(shù)據(jù)時從單片機接收數(shù)據(jù)外,平時獨立工作,極大地節(jié)省了MCU有限的運行時間和程序資源。然后,依據(jù)儀表的設(shè)定狀態(tài)、運行狀態(tài)的參數(shù)及數(shù)值改變16位數(shù)字寄存器相應(yīng)地址的數(shù)據(jù)位,實現(xiàn)參數(shù)及數(shù)值顯示更新[5]。此循環(huán)下去就可以使各位數(shù)碼管顯示出將要顯示的字符。由于各個數(shù)碼管的段選線并聯(lián),段選碼的輸出對各個數(shù)碼管都是相同。AT89S52對LED管的顯示可分為靜態(tài)和動態(tài)兩種。本課題選用兩片數(shù)碼管LG2841AH,每片上集有4個LED,共用A、B、C、D、E、F、G、DP段碼,分別接SEGa,SEGb,SEGc,SEGd, SEGe,SEGf,SEG9,SEGh,SEGDP上,哪一位顯示由MAX7219的DIGODIG78八個位碼接至數(shù)碼管的I、III、II、IV控制。圖5 顯示電路原理圖顯示部分由8個8段數(shù)碼管組成,用來顯示實測溫度。一般要求控制芯片使用簡單、功能多樣化、多級灰度調(diào)節(jié)、外圍電路精簡可靠、譯碼與功率驅(qū)動于一體。在設(shè)計印刷電路板時,晶體和電容應(yīng)盡可能與單片機芯片靠近,以減少寄生電容,保證振蕩器的可靠工作,一般采用瓷片電容[4]。 單片機接口電路的設(shè)計圖4 單片機接口電路圖,顯示部分通過單片機的、[3]。AT89S52單片機有如下標(biāo)準(zhǔn)特性
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1