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

正文內(nèi)容

基于單片機(jī)的溫度測(cè)量警報(bào)器秒表-文庫吧資料

2025-07-03 19:44本頁面
  

【正文】 }/***********ds18b20讀一個(gè)字節(jié)**************/ unsigned char ReadOneChar(void){ unsigned char i=0。 x=DQ。 //精確延時(shí) 大于 480us DQ = 1。 //稍做延時(shí) DQ = 0。 DQ = 1。 /***********ds18b20延遲子函數(shù)(晶振12MHz )*******/ /************DS18B20對(duì)時(shí)間要求很嚴(yán),但只能長不能短*************,因?yàn)闀r(shí)間長些********///*************6u秒********//void delay_18B20(unsigned int i){ while(i)。 // sbit spe=P2^4。 bit_100ms = 1。//執(zhí)行20次后秒標(biāo)志位置1 timeflag=1。 TL0=(6553650000)%256。w++) //***************************************// delay(400)。 for(w=0。 //將溫度上下限轉(zhuǎn)換為LCD顯示的數(shù)據(jù) //第一個(gè)參數(shù)列號(hào),第二個(gè)為行號(hào),為0表示第一行 //為1表示第二行,第三個(gè)參數(shù)為顯示數(shù)據(jù)的首地址 LCD_Print(1,1,TempBuffer0)。 //讀取溫度,溫度值存放在一個(gè)兩個(gè)字節(jié)的數(shù)組中, covert1()。 pt=ReadTemperature(TH,TL,0x3f)。maini++) main_1()。 //lcd初始化// for(maini=0。 //定時(shí)器0初始化 while(1) { spe=0。 //讀取溫度,溫度值存放在一個(gè)兩個(gè)字節(jié)的數(shù)組中, unsigned int w,maini。 //分離出百分位 } void delay(unsigned char i){ while(i)。 //查表換算成實(shí)際的小數(shù) TempBuffer1[5]=y/10+0x30。 //左移兩位,以便查表 x=t[0]。0x0c。 //分離出十位 TempBuffer1[3]=(t[1]%100)%10+0x30。 //+0x30 為變 0~9 ASCII碼 if( TempBuffer1[1]==0x30) TempBuffer1[1]=0xfe。 //和前面兩句就是取出t[0]的高四位 t[1]=t[1]|x。 //右移4位 x=xamp。 //取出高字節(jié)的3個(gè)有效數(shù)字位 x=t[0]。 //將高字節(jié)左移4位 t[1]=t[1]amp。 /*********************/ } else TempBuffer1[0]=0x2b。 /***********************/ t[0]=x。 /*下面幾句把負(fù)數(shù)的補(bǔ)碼*/ t[0]=~t[0]。 if(t[1]0x07) //判斷正負(fù)溫度 { TempBuffer1[0]=0x2d。 pt++。 //分離出個(gè)位}void covert1(void) //將溫度轉(zhuǎn)換為LCD顯示的數(shù)據(jù){ unsigned char x=0x00,y=0x00。 //百位數(shù)消隱 TempBuffer0[13]=(TL%100)/10+0x30。 //分離出個(gè)位 TempBuffer0[12]=TL/100+0x30。 //百位數(shù)消隱 TempBuffer0[5]=(TH%100)/10+0x30。// //0x2B為+的ASCII碼 TempBuffer0[4]=TH/100+0x30。// //0x2d為的ASCII碼 TL=~TL+1。 } else TempBuffer0[3]=0x2b。// //0x2d為的ASCII碼 TH=~TH。 //顯示溫度上下限,上電時(shí)顯示TH:+125 TL:+124C unsigned char code dotcode[4]={0,25,50,75}。\039。}。 //用來存放溫度值,測(cè)溫程序就是通過這個(gè)數(shù)組與主函數(shù)通信的unsigned char TempBuffer1[9]={0x2b,0x31,0x32,0x32,0x2e,0x30,0x30,0x43,39。最要感激父母,是他們給我學(xué)習(xí)的機(jī)會(huì),并且在學(xué)業(yè)期間給我大力支持和為我付出!參考文獻(xiàn)[1] 張毅剛.單片機(jī)原理及應(yīng)用[M].高等教育出版社,2003[2] 盧勝利.單片機(jī)原理與應(yīng)用技術(shù)實(shí)踐[M] .機(jī)械工業(yè)出版社 ,2009[3] 陳步月.基于單片機(jī)的測(cè)試技術(shù)原理與應(yīng)用[M] .機(jī)械工業(yè)出版社 ,2007[4] 于海生.微型計(jì)算機(jī)檢測(cè)技術(shù)[M].第2版.清華大學(xué)出版社,2009[5] 胡壽松.自動(dòng)檢測(cè)原理[M].第5版.科學(xué)出版社,2009[6] 陳夕松 汪木蘭.過程檢測(cè)系統(tǒng)[M].科學(xué)出版社,2009[7] 王兆安 黃?。娏﹄娮蛹夹g(shù)[M].第4版 .機(jī)械工業(yè)出版社,2010[8] 劉振全 楊世鳳.MATLAB語言與檢測(cè)系統(tǒng)仿真[M] .化學(xué)工業(yè)出版社,2009[9] 譚浩強(qiáng).C程序設(shè)計(jì)[M].第3版.清華大學(xué)出版社,2005[10] 趙景波.PROTEL 99SE電路設(shè)計(jì)與制板[M].機(jī)械工業(yè)出版社,2010[11] 李曉帆 姚根和.高精度溫度檢測(cè)[J].懷化學(xué)院學(xué)報(bào),2007 附錄部分程序如下:文件1://include //用AT89C51時(shí)就用這個(gè)頭文件include //用華邦W78E58B時(shí)必須用這個(gè)頭文件include include include include include include include ////液晶顯示頭文件include ////液晶顯示頭文件 //sbit DQ = P3^4。在此,我要由衷地感謝……同時(shí),我也要感謝給予我?guī)椭耐瑢W(xué),在不懂的環(huán)節(jié)為我努力探討。致 謝論文的設(shè)計(jì)過程中,我查閱了許多有關(guān)溫度檢測(cè)系統(tǒng)設(shè)計(jì)方面的文獻(xiàn)資料,使我對(duì)溫度檢測(cè)的設(shè)計(jì)和使用有了更深的認(rèn)識(shí)。由于本文使用的檢測(cè)器為89C52,而這種單片機(jī)具有串口通信的功能,如果對(duì)其加上串行總線就能和外部其他的檢測(cè)器進(jìn)行通信,比如將溫度信號(hào)傳遞給PC機(jī),從PC機(jī)設(shè)置設(shè)定溫度等。本系統(tǒng)能夠準(zhǔn)確地檢測(cè)空氣溫度到設(shè)定的溫度,具有較好額調(diào)節(jié)功能。d示。 溫度采集子模塊溫度采集模塊是用單片機(jī)采集ds18b20中的溫度數(shù)字信號(hào),然后保存在單片機(jī)中,作為檢測(cè)的依據(jù)。4. 軟件結(jié)構(gòu)和程序框圖系統(tǒng)的軟件由三大模塊組成:主程序模塊、功能實(shí)現(xiàn)模塊和運(yùn)算檢測(cè)器模塊 主程序模塊主程序的作用為循環(huán)調(diào)用各個(gè)子模塊,通過調(diào)用各個(gè)子模塊不斷更新全局變量,然后各個(gè)子模塊使用新的變量來實(shí)現(xiàn)檢測(cè)的要求。三極管在電路中作用為開關(guān)器件。 報(bào)警電路當(dāng)檢測(cè)到實(shí)際溫度大于設(shè)置溫度32℃時(shí),可認(rèn)為空氣溫度過高,此時(shí)應(yīng)發(fā)出報(bào)警信號(hào),提醒人們注意。 64 位光刻 ROM 的排列是:開始 8 位(地址: 28H )是產(chǎn)品類型標(biāo)號(hào),接著的 48 位是該 DS18B20 自身的序列號(hào),并且每個(gè) DS18B20 的序列號(hào)都不相同,因此它可以看作是該 DS18B20 的地址序列碼;最后 8 位則是前面 56 位的循環(huán)冗余校驗(yàn)碼( CRC=X8+X5+X4+1 )。 DS18B20內(nèi)部構(gòu)成n DS18B20 內(nèi)部結(jié)構(gòu)主要由四部分組成: 64 位光刻 ROM 、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器 TH 和 TL 、配置寄存器。64位ROM的排的循環(huán)冗余校驗(yàn)碼(CRC=X^8+X^5+X^4+1)。DS18B20內(nèi)部結(jié)構(gòu)如圖所示, 主要由4部分組成:64 位ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器TH和TL、配置寄存器。( 8 )掉電保護(hù)功能 DS18B20 內(nèi)部含有 E
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1