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

正文內容

危險氣體自動報警系統(tǒng)設計畢業(yè)論文-資料下載頁

2025-07-02 17:07本頁面

【導讀】測針對這些危險氣體自動報警系統(tǒng)勢在必行。。量時,通過蜂鳴器和LED來進行聲光報警。易燃易爆的氣體與空氣混合后生。量,進而會燃起大火,給人民的生命和財產造成危險。但根據(jù)目前國內的情況,許多檢測儀使用時間過長,性能也不穩(wěn)定,而且。老化嚴重和技術指標達不到標準。20xx年12月,國家執(zhí)行新的可燃性氣體探測。一部分不合規(guī)定的可燃性氣體檢測。因此,現(xiàn)如今研制一種性能穩(wěn)定、準確監(jiān)測的危險氣體檢測儀非。作為測量儀器的處理器,單片機由運算器,控制器和存儲器等構成。足,有利于生產。顯示美觀,LED數(shù)碼管在操作上比較繁瑣。個LED出現(xiàn)問題后會對整個點陣的顯示產生影響。術也應用在各個行業(yè),例如汽車上的雷達報警,以及手機的重力傳感器。氣體傳感器是各種類型儀表的核心之一。輸給單片機處理,單片機處理這些數(shù)據(jù),然后報警或者顯示。半導體氣體傳感器主要使用半導體氣敏材料。固體電解質氣體傳感器也是一種常見的傳感器。

  

【正文】 flish_flag=0。 void main() { unsigned char i。 P1ASF = 0x07。 //Set all P1 as analog input port P1M1=0x0f。 27 P1M0=0x0f。 P3M1=0x00。 P3M0=0x10。 ADC_RES = 0。 //Clear previous result IP=0x20。 IE = 0xa8。 IT0=1。 ADC_CONTR = ADC_POWER | ADC_SPEEDHH | ADC_START | ch。 TMOD = 0x11。 //Set Timer1 as 8bit auto reload mode AUXR=0x91。 TR1 = 1。 //Timer1 start run lcd_init()。 delay_ms(3)。 DisplayOneChar(15,1,39。V39。)。 delay_ms(1)。 DisplayOneChar(11,1,39。.39。)。 delay_ms(1)。 DisplayOneChar(12,0,39。.39。)。 delay_ms(1)。 DisplayOneChar(14,0,39。m39。)。 DisplayOneChar(15,0,39。A39。)。 delay_ms(1)。 DisplayOneChar(4,0,39。m39。)。 DisplayOneChar(5,0,39。A39。)。 DisplayOneChar(6,0,39。h39。)。 delay_ms(1)。 beep=0。 while (1) { if(KEY2==0) { if(EN==1) { for(i=0。i7。i++) DisplayOneChar(i,1,39。 39。)。 delay_ms(1)。 EN=0。 DisplayOneChar(0,1,39。S39。)。 DisplayOneChar(1,1,39。T39。)。 DisplayOneChar(2,1,39。O39。)。 DisplayOneChar(3,1,39。P39。)。 delay_ms(1)。 } else 28 EN=1。 while(KEY2==0) delay_ms(150)。 } else if(KEY1==0) { delay_ms(80)。 } else if(KEY3==0) { while(KEY3==0) delay_ms(100)。 } if(beep_flag==0amp。amp。CHG==1) { delay_ms(300)。 if(CHG==1amp。amp。EN==1) { delay_ms(1000)。 if(*5/1024!=4||*5/102%10!=1||*5/10%10!=0||*5%10!=0) { flish_flag=1。 for(i=0。i7。i++) DisplayOneChar(i,1,39。 39。)。 delay_ms(1)。 DisplayOneChar(0,1,39。O39。)。 DisplayOneChar(1,1,39。K39。)。 delay_ms(1)。 } for(i=0。i2。i++) { beep=1。 delay_ms(150)。 beep=0。 delay_ms(150)。 beep=1。 delay_ms(150)。 beep=0。 delay_ms(150)。 beep=1。 delay_ms(150)。 beep=0。 29 } beep_flag=1。 } } else if(beep_flag==1amp。amp。CHG==0) { beep_flag=0。 } else if(0) flish_flag=0。 } } unsigned char fen=0,miao=0,shi=0。 unsigned long mas=0。 void TIME1() interrupt 3 { unsigned int a。 TL1=175。 if(++time_2020) { time_20=0。 if(EN==1amp。amp。flish_flag==0) { if(0amp。amp。++miao59) { miao=0。 if(++fen59) { fen=0。 shi++。 } } delay_ms(1)。 DisplayOneChar(0,1,shi%10+39。039。)。 DisplayOneChar(1,1,39。:39。)。 DisplayOneChar(2,1,fen/10+39。039。)。 DisplayOneChar(3,1,fen%10+39。039。)。 DisplayOneChar(4,1,39。:39。)。 DisplayOneChar(5,1,miao/10+39。039。)。 DisplayOneChar(6,1,miao%10+39。039。)。 delay_ms(1)。 30 mas+=。 DisplayOneChar(0,0,mas/3600/1000+39。039。)。 DisplayOneChar(1,0,mas/3600%1000/100+39。039。)。 DisplayOneChar(2,0,mas/3600%100/10+39。039。)。 DisplayOneChar(3,0,mas/3600%10+39。039。)。 delay_ms(1)。 } DisplayOneChar(8,1,(unsigned char)CHG+39。039。)。 delay_ms(1)。 if(*5/2048%10!=0) DisplayOneChar(8,0,*5/2867%10+39。039。)。 else DisplayOneChar(8,0,39。 39。)。 DisplayOneChar(9,0,*5/287%10+39。039。)。 DisplayOneChar(10,0,*5/29%10+39。039。)。 DisplayOneChar(11,0,*5/3%10+39。039。)。 delay_ms(1)。 DisplayOneChar(13,0,%10+39。039。)。 delay_ms(1)。 a=*5。 DisplayOneChar(10,1,a/1024+39。039。)。 delay_ms(1)。 DisplayOneChar(12,1,a/102%10+39。039。)。 DisplayOneChar(13,1,a/10%10+39。039。)。 DisplayOneChar(14,1,a%10+39。039。)。 delay_ms(1)。 if(bt_flag==0amp。amp。!=0) { beep=1。 delay_ms(10)。 beep=0。 bt_flag=1。 } else if(bt_flag==1amp。amp。==0) { bt_flag=0。 per=0。 miao=fen=shi=0。 mas=0。 } } TH1=60。 } 31 sfr ADC_RESL=0xbe。 void AD() interrupt 5 { ADC_CONTR amp。= !ADC_FLAG。 //Clear ADC interrupt flag if (ch!=0) { a[UI_count].Uo=(unsigned int)(ADC_RES2)|(unsigned int)(ADC_RESLamp。0x03)。 if(UI_count!=16) Uo_sum=a[UI_count+1].Uo。 else Uo_sum=a[0].Uo。 Uo_sum+=a[UI_count].Uo。 =Uo_sum4。 //右移 4 位求平均值 ch = 0。 if(++UI_count16) UI_count=0。 } else { a[UI_count].Io=(unsigned int)(ADC_RES2)|(unsigned int)(ADC_RESLamp。0x03)。//255。 if(UI_count!=16) Io_sum=a[UI_count+1].Io。 else Io_sum=a[0].Io。 Io_sum+=a[UI_count].Io。 =Io_sum4。 ch = 1。 } ADC_CONTR = ADC_POWER | ADC_SPEEDLL | ADC_START | ch。 }
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1