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

正文內(nèi)容

電子信息工程課程設(shè)計--溫度測量系統(tǒng)設(shè)計(存儲版)

2025-02-16 02:23上一頁面

下一頁面
  

【正文】 寫命令子程序調(diào)用延時子程序(1秒)設(shè)置讀數(shù)據(jù)命令調(diào)用寫命令子程序設(shè)置溫度數(shù)據(jù)存放位置調(diào)用讀命令子程序RDAT顯示一個器件的溫度值結(jié)束調(diào)初始化子程序 按鍵輸入模塊上電或復位后系統(tǒng)處于鍵盤管理狀態(tài),其功能是監(jiān)測鍵盤輸入,接收初始時間設(shè)置、報警溫度設(shè)置和顯示時間等命令。整個系統(tǒng)的設(shè)計說明以單總線技術(shù)控制、控制為核心,充分發(fā)揮了單片機串行總線的優(yōu)點。 此外,也可以構(gòu)成強有力的信息處理系統(tǒng),這樣對社會的發(fā)展產(chǎn)生了深遠的影響。sbit KEY2=P1^1。unsigned char code ds18b20_num3[8]={0x28,0x32,0xc5,0xb8,0x00,0x00,0x00,0xE0}。unsigned char code ds18b20_num11[8]={0x28,0x3a,0xc5,0xb8,0x00,0x00,0x00,0x41}。unsigned char TempData[8]。void KeyScan()。 TempData[1]=0x39。 temp=ReadTemperature()。 TempL=tempamp。 //顯示C符號 if(tempMyData)//如果超溫則提示 { TempData[7]=0x76。 // }// } } else { TempData[7]=0。(num1==12)) { MOTOR=0。 SPEAK=!SPEAK。//小數(shù)近似處理 TempData1[7]=0。 TempData1[6]=0x39。 LATCH2=0。 LATCH1=1。 i++。 }void Timer0_isr(void) interrupt 1 { static unsigned int num。 if((KEY2==0)||(KEY3==0)) { if(KEY2==0) { while(!KEY2)。 //DQ復位 DelayUs2x(5)。 //稍作延時返回 return dat。 // 給脈沖信號 if(DQ) dat|=0x80。0x01。 unsigned int t=0。 WriteOneChar(0x55)。 t=a+b。 } else if(m==2) { for(n=0。 } TempData[0]=DuanMa[0]。n8。 TempData[1]=DuanMa[6]。n++) { ROM_NUM[n]=ds18b20_num8[n]。 } else if(m==10) { for(n=0。 } TempData[0]=DuanMa[1]。 TempData[1]=DuanMa[2]。n8。 } TempData[0]=DuanMa[0]。 } else if(m==8) { for(n=0。n++) { ROM_NUM[n]=ds18b20_num6[n]。 TempData[1]=DuanMa[4]。n8。 } TempData[0]=DuanMa[0]。 //低位 b=ReadOneChar()。 // 啟動溫度轉(zhuǎn)換 DelayMs(100)。 unsigned char a=0。 i) { DQ = 0。 // 給脈沖信號 dat=1。 //15~60us 后 接收60240us的存在脈沖 dat=DQ。 } } } } } }}/* 18b20初始化*/bit Init_DS18B20(void){ bit dat=0。 ReadTempFlag=1。 ET0=1。 LATCH1=1。}void Display1(unsigned char FirstBit,unsigned char Num){ static unsigned char i=0。 DataPort=WeiMa[i+FirstBit]。 //十位溫度 TempData1[4]=DuanMa[(TempH1%100)%10]|0x80。0x0F。i0。 } if((k==12)amp。i)// {// delay(60)。 //個位溫度,帶小數(shù)點 TempData[5]=DuanMa[TempL]。 delay(600)。 //顯示C符號 while (1) { if(KEY1==1) { if(ReadTempFlag==1) { k++。 delay(200)。void Display1(unsigned char FirstBit,unsigned char Num)。unsigned char code DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。unsigned char code ds18b20_num9[8]={0x28,0x38,0xc5,0xb8,0x00,0x00,0x00,0x2F}。unsigned char code ds18b20_num1[8]={0x28,0x30,0xc5,0xb8,0x00,0x00,0x00,0x8e}。再次對在本次課程設(shè)計中給予過我?guī)椭睦蠋熀屯瑢W至上我最真摯的謝意。在科學研究中,運用數(shù)據(jù)采集系統(tǒng)可獲得大量的動態(tài)信息,也是獲取科學數(shù)據(jù)和生成知識的重要手段之一。在系統(tǒng)的研制和設(shè)計編寫過程中,得出了如下體會。DS18B20的功能命令如表52所示。從機設(shè)備可能支持5種ROM命令(實際情況與具體型號有關(guān)),每種命令長度為8位。但是,這個準則對于搜索ROM命令和報警搜索命令例外,在執(zhí)行兩者中的任何一條命令之后,主機不能執(zhí)行其后的功能命令,必須返回至第一步。電路的連接圖311如下圖311聲光報警模塊4. 整體電路整體電路如圖41圖41整體電路5. 軟件設(shè)計 工作方案簡介程序處理是整個系統(tǒng)的關(guān)鍵,即簡潔的硬件結(jié)構(gòu)是靠復雜的軟件來支持的。當置于低電平時才有效,每個數(shù)碼管都會顯示一個相同的數(shù)字,所以然后需把其他三個數(shù)碼管置高電平。其中掃描分靜態(tài)掃描和動態(tài)掃描! 靜態(tài)掃描比動態(tài)掃描簡單些。NC 1NC 2DALLASDS18B201 GND 2 DQ 3 VDDVDD 3NC 18 NC7 NC6 NC5 GNDGND:地 VDD:電源DQ:數(shù)據(jù)輸入/輸出 NC:空腳圖38 DS18B20 的封裝DS18B20 的供電方式有兩種: 一種是寄生電源;另一種為外電源供電,因為多個器件掛在總線上,為了識別不同的器件,在程序設(shè)計中一般有四個步驟:初始化命令;傳送ROM 命令;傳送RAM命令;數(shù)據(jù)交換命令。(3) 溫度轉(zhuǎn)換時間:DS18B20 的轉(zhuǎn)換時間與設(shè)定的分辨率有關(guān),當設(shè)定為9位時,;10位時,;11位時,為375ms;12位時,為750ms。 DS18B20溫度傳感器的內(nèi)部存儲器包括一個高速暫存RAM和一個非易失性的可電擦除的EEPRAM,后者存放高溫度和低溫度觸發(fā)器TH、TL和結(jié)構(gòu)寄存器。光刻ROM的作用是使每一個DS18B20都各不相同,這樣就可以實現(xiàn)一根總線上掛接多個DS18B20的目的。計數(shù)器1對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行減法計數(shù),當計數(shù)器1的預置值減到0時,溫度寄存器的值將加1,計數(shù)器1的預置將重新被裝入,計數(shù)器1重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行計數(shù),如此循環(huán)直到計數(shù)器2計數(shù)到0時,停止溫度寄存器值的累加,此時溫度寄存器中的數(shù)值即為所測溫度。這個并聯(lián)諧振電路加到一個負反饋電路中就可以構(gòu)成正弦波振蕩電路,由于晶振等效為電感的頻率范圍很窄,所以即使其他元件的參數(shù)變化很大,這個振蕩器的頻率也不會有很大的變化。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。下面指出了各個管腳的用途。決定在主板上采用AT89S52芯片,AT89S52片內(nèi)含4k bytes的可反復擦鞋的只讀程序存儲器(PEROM)和128 bytes的隨機存取數(shù)據(jù)存儲器(RAM), 32個I/O 口線完全能夠滿足對數(shù)據(jù)的處理要求??紤]題目測溫范圍要求以及測量數(shù)據(jù)的準確性要求選擇方案三。雖然測量溫度范圍廣,但熱穩(wěn)定性差。:采用單片機80C51實現(xiàn)八路溫度檢測;要求溫度范圍0℃~100℃之間; 精度達到177。進行基本技能和技術(shù)訓練,如掌握設(shè)計資料、手冊、標準和規(guī)范以及使用繪圖軟件和仿真軟件等。方案二:電阻式電阻式可用來測量220~850℃范圍內(nèi)的溫度,少數(shù)情況下,低溫可測量至272℃,高溫可測量至1000℃,互換性差,非線性嚴重,在腐蝕介質(zhì)中使用時,易氧化,因此,只能用于低溫及無腐蝕性的介質(zhì)中。采用1Wire公眾域(PD)軟件應(yīng)用程序接口,采用循環(huán)程序結(jié)構(gòu)實現(xiàn)查看任何
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1