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

正文內(nèi)容

電子信息工程課程設(shè)計(jì)--溫度測(cè)量系統(tǒng)設(shè)計(jì)(文件)

 

【正文】 ned char i=0。 DataPort=WeiMa[i+FirstBit]。 LATCH1=1。}void Display1(unsigned char FirstBit,unsigned char Num){ static unsigned char i=0。 DataPort=WeiMa[i+FirstBit]。 LATCH1=1。}void Init_Timer0(void){ TMOD |= 0x01。 ET0=1。 TL0=(655361000)%256。 ReadTempFlag=1。 if(MyData2048) { MyData=2048。 } } } } } }}/* 18b20初始化*/bit Init_DS18B20(void){ bit dat=0。 //單片機(jī)將DQ拉低 DelayUs2x(200)。 //15~60us 后 接收60240us的存在脈沖 dat=DQ。 unsigned char dat = 0。 // 給脈沖信號(hào) dat=1。 } return(dat)。 i) { DQ = 0。 DQ = 1。 unsigned char a=0。 mum_select(k)。 // 啟動(dòng)溫度轉(zhuǎn)換 DelayMs(100)。i8。 //低位 b=ReadOneChar()。}void mum_select(unsigned char m){ unsigned char n。 } TempData[0]=DuanMa[0]。n++) { ROM_NUM[n]=ds18b20_num2[n]。n8。 } else if(m==4) { for(n=0。 TempData[1]=DuanMa[4]。 } TempData[0]=DuanMa[0]。n++) { ROM_NUM[n]=ds18b20_num6[n]。n8。 } else if(m==8) { for(n=0。 TempData[1]=DuanMa[8]。 } TempData[0]=DuanMa[0]。n++) { ROM_NUM[n]=ds18b20_num10[n]。n8。 } else { for(n=0。 TempData[1]=DuanMa[2]。n++) { ROM_NUM[n]=ds18b20_num12[n]。 } TempData[0]=DuanMa[1]。 TempData[1]=DuanMa[0]。 } else if(m==10) { for(n=0。n8。n++) { ROM_NUM[n]=ds18b20_num8[n]。 } TempData[0]=DuanMa[0]。 TempData[1]=DuanMa[6]。 } else if(m==6) { for(n=0。n8。n++) { ROM_NUM[n]=ds18b20_num4[n]。 } TempData[0]=DuanMa[0]。 TempData[1]=DuanMa[2]。 } else if(m==2) { for(n=0。n8。 t=a+b。 } WriteOneChar(0xBE)。 WriteOneChar(0x55)。 WriteOneChar(0xCC)。 unsigned int t=0。 } DelayUs2x(25)。0x01。 for (i=8。 // 給脈沖信號(hào) if(DQ) dat|=0x80。i0。 //稍作延時(shí)返回 return dat。 DQ = 1。 //DQ復(fù)位 DelayUs2x(5)。 if(MyData0) { MyData=17。 if((KEY2==0)||(KEY3==0)) { if(KEY2==0) { while(!KEY2)。 num++。 }void Timer0_isr(void) interrupt 1 { static unsigned int num。 TL0=0x00。 i++。 LATCH2=0。 LATCH1=1。 i++。 LATCH2=0。 LATCH1=1。 TempData1[6]=0x39。((TempH1%100)/10==0))//消隱 TempData1[2]=0。//小數(shù)近似處理 TempData1[7]=0。 TempH1=temp14。 SPEAK=!SPEAK。j0。(num1==12)) { MOTOR=0。(num1!=12)) { MOTOR=1。 // }// } } else { TempData[7]=0。j)// {// for(i=35。 //顯示C符號(hào) if(tempMyData)//如果超溫則提示 { TempData[7]=0x76。 TempData[3]=DuanMa[(TempH%100)/10]。 TempL=tempamp。 ReadTempFlag=0。 temp=ReadTemperature()。 //個(gè)位溫度,帶小數(shù)點(diǎn) TempData[5]=DuanMa[0]。 TempData[1]=0x39。 MOTOR=0。void KeyScan()。unsigned char k。unsigned char TempData[8]。unsigned char num1。unsigned char code ds18b20_num11[8]={0x28,0x3a,0xc5,0xb8,0x00,0x00,0x00,0x41}。unsigned char code ds18b20_num7[8]={0x28,0x36,0xc5,0xb8,0x00,0x00,0x00,0x3c}。unsigned char code ds18b20_num3[8]={0x28,0x32,0xc5,0xb8,0x00,0x00,0x00,0xE0}。sbit DATE=P1^7。sbit KEY2=P1^1。我還要感謝實(shí)習(xí)組及實(shí)驗(yàn)室的所有老師,為我的課程設(shè)計(jì)提供了非常便利的條件。 此外,也可以構(gòu)成強(qiáng)有力的信息處理系統(tǒng),這樣對(duì)社會(huì)的發(fā)展產(chǎn)生了深遠(yuǎn)的影響。同時(shí),還要對(duì)某一檢測(cè)點(diǎn)任意參數(shù)能夠進(jìn)行隨機(jī)查尋,將其在某一時(shí)間段內(nèi)檢測(cè)得到的數(shù)據(jù)經(jīng)過(guò)轉(zhuǎn)換提取出來(lái),以便進(jìn)行比較,做出決策,調(diào)整控制方案,提高產(chǎn)品的合格率,產(chǎn)生良好的經(jīng)濟(jì)效益。整個(gè)系統(tǒng)的設(shè)計(jì)說(shuō)明以單總線技術(shù)控制、控制為核心,充分發(fā)揮了單片機(jī)串行總線的優(yōu)點(diǎn)。當(dāng)發(fā)現(xiàn)DS18B20溫度大于預(yù)設(shè)的報(bào)警溫度,則讓單片機(jī)發(fā)出報(bào)警信號(hào),發(fā)光二極管閃爍,蜂鳴器發(fā)出蜂鳴聲。圖52 溫度檢測(cè)模塊流程圖N開始調(diào)初始化子程序設(shè)置ROM命令,調(diào)用寫命令子程序調(diào)用延時(shí)子程序(1秒)設(shè)置讀數(shù)據(jù)命令調(diào)用寫命令子程序設(shè)置溫度數(shù)據(jù)存放位置調(diào)用讀命令子程序RDAT顯示一個(gè)器件的溫度值結(jié)束調(diào)初始化子程序 按鍵輸入模塊上電或復(fù)位后系統(tǒng)處于鍵盤管理狀態(tài),其功能是監(jiān)測(cè)鍵盤輸入,接收初始時(shí)間設(shè)置、報(bào)警溫度設(shè)置和顯示時(shí)間等命令。命令描述命令代碼發(fā)送命令后,單總線上的響應(yīng)信息注釋溫度轉(zhuǎn)換命令轉(zhuǎn)換溫度啟動(dòng)溫度轉(zhuǎn)換44H無(wú)①存儲(chǔ)器命令讀暫存器讀出全部暫存器的內(nèi)容,包括CRC字節(jié)BEHDS18B20傳輸多達(dá)9字節(jié)至主機(jī)②寫暫存器寫暫存器第3和4個(gè)字節(jié)的數(shù)據(jù)(即TH、TL和配置寄存器)4EH主機(jī)傳送3個(gè)字節(jié)的數(shù)據(jù)至DS18B20③復(fù)制暫存器將暫存器中的TH、TL和配置字復(fù)制到EEPROM中48H無(wú)①回讀EEPROM將TH、TL和配置字從EEPROM中回讀至?xí)捍嫫髦蠦8HDS18B20傳回讀狀態(tài)至主機(jī)主機(jī)發(fā)送ROM指令,以訪問某個(gè)指定的DS18B20,接著就可以發(fā)送DS18B20支持的某個(gè)功能命令。具體的傳送ROM命令格式如表51所示。這些命令與各個(gè)從機(jī)設(shè)備的唯一的64位ROM有關(guān)。應(yīng)答脈沖使主機(jī)知道,總線上有從機(jī)設(shè)備,且準(zhǔn)備就緒。(3)報(bào)警:當(dāng)檢測(cè)到的溫度超越報(bào)警溫度時(shí),蜂鳴器發(fā)出報(bào)警信號(hào),發(fā)光二極管閃爍。系統(tǒng)上電復(fù)位后先處于停止?fàn)顟B(tài),等待輸入初始報(bào)警溫度。P15和P14來(lái)轉(zhuǎn)換電平,產(chǎn)生短促的報(bào)警聲音或閃爍燈光。數(shù)碼管連接如下圖310所示。對(duì)于單片機(jī)端口通過(guò)晶體管驅(qū)動(dòng)負(fù)載的情況,無(wú)論負(fù)載是數(shù)碼管還是繼電器,晶體管都只能工作在截止?fàn)顟B(tài)或飽和狀態(tài),是不能工作在放大狀態(tài)的。每個(gè)數(shù)碼管都有a、b、c、d、e、f
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1