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

正文內(nèi)容

火災(zāi)報(bào)警器畢業(yè)設(shè)計(jì)3稿-電子信息工程專業(yè)畢業(yè)論文-資料下載頁

2024-11-08 01:03本頁面

【導(dǎo)讀】[摘要]本文介紹了使用8051系列單片機(jī)設(shè)計(jì)的大樓火災(zāi)報(bào)警系統(tǒng)。本系統(tǒng)主要功能是通過。器輸出的煙霧濃度信號(hào)、溫度信號(hào),并進(jìn)行聲光報(bào)警。計(jì)方案,給出硬件和軟件的整體構(gòu)架及系統(tǒng)設(shè)計(jì)中的主要元器件選擇。電路及聲光報(bào)警電路。斷與報(bào)警程序等??扇嘉镆詺鈶B(tài)、液態(tài)和固態(tài)三種形態(tài)存在,助燃。液體和固體是凝聚態(tài)物質(zhì),難以與空氣均勻混合,粒懸浮在空氣中,稱之為氣溶膠。一般氣溶膠的分子較小,在產(chǎn)生氣溶膠。的同時(shí),產(chǎn)生分子較大的液體或固體微粒,稱之為煙霧?;蛞后w的表面繼續(xù)放出可燃?xì)怏w,并形成擴(kuò)散燃燒。同時(shí),發(fā)出含有紅、些參量的測(cè)定便可確定是否存在火災(zāi)。發(fā)出可見光和不可見光,并散發(fā)出大量的熱,使環(huán)境溫度升高。探測(cè)就可以使火災(zāi)損失控制在最小限度?;鹧嫒紵?,迅速蔓延,產(chǎn)生大。時(shí)發(fā)出燈光信號(hào)并顯示發(fā)生火災(zāi)的部位、地點(diǎn)。正常的情況下,探測(cè)器的。碼管顯示模塊、聲光報(bào)警模塊構(gòu)成。

  

【正文】 5=0。 delay1(200)。 if(y==0) break。 } } //=============================初始化 void initial() { TMOD=0x01。 //定時(shí)器工作方式 ET0=1。 TR0=1。 EA=1。 BEEP=1。 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 28 TH0=(6553650000)/256。 TL0=(6553650000)%256。 } //=============================數(shù)碼管顯示 void output() { uchar a,b,c,d。 a=x/1000。 //千位 b=x%1000/100。 //百位 c=x%100/10。 //十位 d=x%10。 //個(gè)位 P2_7=0。 P0=led[a]。 delay1(250)。 P2_6=0。 P0=led[b]。 delay1(250)。 P2_5=0。 P0=led[c]。 delay1(250)。 P2_4=0。 P0=led[d]。 delay1(250)。 } //==========================確定顯示類型 /加減設(shè)定值 void getx() 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 29 { if(k==0) //顯示設(shè)定煙霧濃度 并增 /減 +100/100 上限 4000 下線 1800 { x=S1。 if(P3_0==0) { while(!P3_0)。 S1=S1+100。 if(S1=4000) S1=4000。 } if(P3_1==0) { while(!P3_1)。 S1=S1100。 if(S1=1800) S1=1800。 } } else if(k==1) //顯示實(shí)際煙霧濃度 { x=S0。 } else if(k==2) //顯示設(shè)定溫度 并增 /減 +1/1 上限 50 下限 20 { x=S3。 if(P3_0==0) { 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 30 while(!P3_0)。 S3=S3+1。 if(S3=50) S3=50。 } if(P3_1==0) { while(!P3_1)。 S3=S31。 if(S3=20) S3=20。 } } else if(k==3) //顯示實(shí)際溫度 { x=S2。 } } //=================================未達(dá)到自動(dòng)報(bào)警條件時(shí)手動(dòng)報(bào)警 /取消報(bào)警 void warn() { if(P3_3==0) { while(!P3_3)。 BEEP=~BEEP。ledw=~ledw。 } } //===============================標(biāo)志位 k 值確定 服務(wù)確定 x 程序 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 31 void fun() { if(P3_2==0) { while(!P3_2)。 k++。 if(k==4) k=0。 } } : include include sbit CLK=P1^5。 sbit DO=P1^6。 sbit DI=P1^6。 sbit CS=P1^7。 //=========================AD 轉(zhuǎn)換 uchar ADC0832() { uchar i。 uchar DOUT=0。 //只需 255,故使用 uchar 0~255 CS=0。 DI=1。//第 一個(gè)上升沿前為高,確認(rèn)開始 CLK=0。 CLK=1。 _nop_()。 //啟動(dòng)信號(hào) 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 32 DI=1。 //第二個(gè)上升沿前為 1 CLK=0。 CLK=1。 _nop_()。 // DI=0。 //第三個(gè)上升沿前為 0 CLK=0。 CLK=1。 _nop_()。 // CLK=1。 CLK=0。 //開始采樣 _nop_()。 _nop_()。 DO=1。//寫 全一,保證下面的讀引腳正常 for(i=8。i0。i) { CLK=1。 CLK=0。 //下降沿采樣 _nop_()。 DOUT=DOUT1。 DOUT=DOUT|DO。 //按位或, ADC_DO 是轉(zhuǎn)換后的輸出,其實(shí)就是把ADC_DO 傳送到 dig 的低位 //因?yàn)?ADC_DO 是一位,這樣左移位后獲得的空位放置的就是 ADC_DO //第二個(gè)時(shí)鐘下降沿獲得就是最高位 } CS=1。 //轉(zhuǎn)換結(jié)束 return(DOUT)。 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 33 } : include define jump_ROM 0xCC define start 0x44 define read_EEROM 0xBE sbit DQ = P1^2。 //DS18B20 數(shù)據(jù)口 unsigned char TMPH,TMPL。 void delay(uint e) { while(e)。 } //==========================================溫度傳感器模塊 uchar Reset(void) { uchar deceive_ready。 DQ = 0。 delay(29)。 DQ = 1。 delay(3)。 deceive_ready = DQ。 delay(25)。 return(deceive_ready)。 } uchar read_bit(void) { 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 34 uchar i。 DQ = 0。 DQ = 1。 for(i=0。 i3。 i++)。 return(DQ)。 } void write_bit(uchar bitval) { DQ=0。if(bitval==1) DQ=1。 delay(5)。 DQ=1。 } uchar read_byte(void) { uchar i,m,receive_data。 m = 1。 receive_data = 0。 for(i=0。 i8。 i++) { if(read_bit()) { receive_data = receive_data + (m i)。 } delay(6)。 } 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 35 return(receive_data)。 } void write_byte(uchar val) { uchar i,temp。 for(i=0。 i8。 i++) { temp = val i。 temp = temp amp。 0x01。 write_bit(temp)。 delay(5)。 } } //===============================取得溫度 temp1 void gett() { Reset()。 write_byte(jump_ROM)。 write_byte(start)。 Reset()。 write_byte(jump_ROM)。 write_byte(read_EEROM)。 TMPL = read_byte()。 TMPH = read_byte()。 temp1 = TMPL / 16 + TMPH * 16。 }//================================================溫度傳感器模塊結(jié)束 樂山師范學(xué)院畢業(yè)論文(設(shè)計(jì)) 36
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1