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

正文內(nèi)容

基于單片機的智能火災(zāi)警報系統(tǒng)(參考版)

2025-06-22 12:55本頁面
  

【正文】 在此,我向身邊關(guān)心我的同學致以誠摯的謝意!另外,系里的領(lǐng)導和老師也給了我們必要的指導,我也向系和年級的領(lǐng)導們表示衷心的感謝!最后感謝學院對我這幾年的培養(yǎng)。同時,他還提供給我們專門的各種設(shè)備及場所,使我在調(diào)試過程中能夠有充足的時間。幫助解決畢業(yè)設(shè)計中遇到的許多問題。 }} 致 謝在本次畢業(yè)設(shè)計中,我得到了彭芳老師的熱心指導。 if(SET==0)czhi()。 while(1) { xianshi()。 TR0=1。 TH0=(Time)/256。is=0。 is++。 init()。qq)xianshi()。 for(。Fmbj=1。Ledrbj=1。 }void sysrest() { int qq=80。 TR0=1。 TL0=(Time)%256。} void init() { TMOD=0x01。 if(yuxian==4)ybz=80。 if(yuxian==2)ybz=20。 if(yuxian==0)ybz=0。shezhi[2]=tuxian/10。}} void restzhi() { shezhi[0]=yuxian。 while(SD==0){sign=1。xianshi()。 } while(SET==0)show()。}} } ts=js。if(SET==0){ys=0。ys=js。break。if(ts=0){ts=0。 Jian!=0) {show()。 Jia!=0 amp。} while(SET!=0 amp。shezhi[2]=tuxian/10。tuxian++。} while(Jia==0) {if(tuxian==99)break。shezhi[2]=tuxian/10。tuxian。 while(Jian==0) {if(tuxian==0)break。 while(ts0) { ts=js。shezhi[0]=11。ts=0。delayt(250)。}} if(SET==0){ys=0。ts=0。ys。amp。amp。shezhi[0]=yuxian。yuxian++。} while(Jia==0) {if(yuxian==9)break。delayt(300)。show()。show()。 while(ys0) { while(SET==0)show()。shezhi[2]=11。amp。 while(SET==0)show()。ys=js。} ll=0。Ledybj=1。 } } else{Ledzc=0。Ledybj=1。 Ledzc=1。Delay(15)。Ledrbj=1。sound()。Ledybj=1。 Ledzc=1。Delay(15)。Ledrbj=1。}else{Ledybj=1。} if(disdata[0]=yuxian){Ledybj=0。Md=0。 } if(sign==0) { Ledzc=1。p07=1。 p05=1。Delay(15)。p06=1。sound()。p07=1。 p05=1。Delay(15)。p06=1。 while(ll) { if(temp=tuxian || sign==1 || ywu=ybz) { Md=0。Md=1。Ledrbj=1。}void Baoj(){ if(pbi50=0){ll=0。 delayt(3)。 } }void sound(){ Fmbj=1。 } while(Jian==0)disjque()。if(jque[1]==0)jque[1]=11。 jque[3]=temp0%10。 jque[1]=(temp0%1000)/100。 while(Jian!=0) { if(tflag==0)jque[0]=(temp0%10000)/1000。 while(Jian==0)disjque()。jque[2]=tuxian/10。 } if(Jian==0) { jque[0]=11。} disjque()。if(jque[1]==0)jque[1]=11。jque[0]=(ywu%10000)/1000。jque[2]=(ywu%100)/10。} while(Jia==0)disjque()。jque[2]=2。jque[3]=0。} if(yuxian==4){jque[1]=11。jque[2]=4。jque[3]=0。} if(yuxian==2){jque[1]=11。jque[2]=11。jque[3]=0。 if(yuxian==0){jque[1]=11。 Delay(50)。 key==2)Disdata=~(led_mod[jque[key]]^0x80)。 if(tg==1 amp。key++) { Disdata=~(led_mod[11])。 for(。 Delay(50)。 P1=~led_[key]。key=3。 }}void show() { int key=0。 Disdata=~(led_mod[disdata[key]])。key++) { Disdata=~(led_mod[11])。} else for(。 if(pbi=0){show()。 } temp=disdata[2]*10+disdata[3]。 { disdata[2]=(t%1000)/100。 if(ywu120)disdata[0]=5。 if(ywu40)disdata[0]=3。 if(ywu5)disdata[0]=1。} void datadisp(uint y,uint t){ ywu=(y%10000)/1000*1000+(y%1000)/100*100+(y%100)/10*10+y%10。 Clk=1。 CS=1。 } dat0=test。 _nop_()。 _nop_()。 if (DATO) test |=0x80。 i 8。 else adval |=0x00。 Clk=0。 Clk=1。i++ ) { _nop_()。 for( i=0。 } Clk=0。 Clk=1。 DATI=1。 _nop_()。 _nop_()。 } else { Clk=0。 Clk=1。 DATI=0。 _nop_()。 _nop_()。 if ( CH==0x00 ) { Clk=0。 Clk=1。 CS=0。 DATI=1。 test=0x00。} unsigned char adc0832(unsigned char CH){ unsigned char i,test,adval。 } t=t*(*10)。 else {t=~t+1。 t=t|a。 t=b。 a=ReadOneChar()。 WriteOneChar(0xCC)。 Tmpchange()。 uint t=0。 }uint ReadTemperature(void) { uint a=0。 WriteOneChar(0xCC)。 dat=1。 Delay(5)。 DQ=datamp。 i0。}void WriteOneChar(uint dat) { uint i=0。 Delay(4)。 if(DQ)。 dat=1。i0。 uint dat=0。 Delay(20)。 Delay(10)。 Delay(80)。 Delay(10)。 } void Init_DS18B20(void) { uint x=0。j100。time0。}void delayt(uint time) { int j。 uint tuxian=30,yuxian=3,temp0。 int Time=65000。 uchar jque[]={0,0,0,0,0}。 uchar disdata[]={0,10,0,0,0,0}。 unsigned char CH=0x00。tflag。uchar led_[]={0x08,0x04,0x02,0x01,0x00}。sbit Fmbj=P3^7。 sbit Ledrbj=P3^5。 sbit DQ=P3^3。 sbit DATI=P3^2。sbit CS=P3^0。sbit p06=P0^6。 sbit Md=P0^4。 sbit Jian=P0^2。 sbit SD=P0^0。 void datadisp()。void show()。void czhi()。void xianshi()。 參考文獻[1] 馬爭,汪亞南. 微計算機與單片機原理及應(yīng)用[M]. 北京:高等教育出版社,2009.[2] 林立,張俊靚,曹旭東,劉得軍.單片機原理及應(yīng)用[M].北京:電子工業(yè)出版社,2010.[3] 盧元元,王暉. 電路理論基礎(chǔ)[M]. 西安:西安電子科技大學出版社,2004. [4] 呂俊芳, 錢政, 袁梅.傳感器接口與檢測儀器電路[M] .北京:國防工業(yè)出版社,2009.[5] 蘭吉昌.單片機C51完全學習手冊[M].北京:化學工業(yè)出版社,2009.[6] 楊素行. 模擬電子技術(shù)基礎(chǔ)簡明教程(第三版)[M]. 北京:高等教育出版社,2005.[7] 鄒其洪,黃智偉,高嵩等. 電工電子實驗與計算機仿真[M]. 北京:電子工業(yè)出版社,2005.[8] 朱定華.單片微機原理、匯編與C51及接口技術(shù)[M].北京:清華大學出版社,2010.[9] 譚博學. 集成電路原理及應(yīng)用[M]. 北京:電子工業(yè)出版社,2003.[10] 鄧元慶,關(guān)宇,賈鵬. 數(shù)字設(shè)計基礎(chǔ)與應(yīng)用[M]. 北京:清華大學出版社,2005.[11] David CJ. The C Programming Language (The third Edition)[M].PrenticeHall ,2008.[12] Stephen ,Walte N. Ale moto control[J]. Delmar Publishers,2010. 附錄附錄1報警器仿真圖附錄2 報警器實物圖附錄3 報警器元件清單元件名稱型號數(shù)量/個用途單片機AT89S521控制核心電容30pF2晶振電路晶振12MHz1晶振電路電解電容10uF/10v1復位電路電阻10kΩ1復位電路按鍵1復位電路按鍵4選手輸入三極管C85502馬達、蜂鳴器驅(qū)動蜂鳴器1報警電阻10K/1K/150Ω5/3/4限流排阻A512J1上拉電阻數(shù)碼管4位共陰1顯示電路模數(shù)轉(zhuǎn)換器ADC08321模數(shù)轉(zhuǎn)換集成塊74HC245N1數(shù)碼段驅(qū)動集成塊74HC071位選驅(qū)動電位器W2041調(diào)節(jié)精確度LED發(fā)光二級管3狀態(tài)顯示煙霧傳感器MQ21檢測煙霧信號ISP接線口2*5接口1下載程序萬用板140腳IC測試座1附錄4 系統(tǒng)程序代碼 include include define uchar unsigned chardefine uint unsigned intdefine Disdata P2 // uint ReadTemperature()。例如,溫度過高時,通過馬達吹入冷空氣,冷空氣溫度由當前溫度超過設(shè)定限值的差確定,差值越大溫度越低;當煙霧濃度較大時,通過另一馬達將煙霧抽出,馬達速度由當前煙霧濃度超過設(shè)定限值的差確定,差值越大馬達速度越快。本設(shè)計的程序以C51語言編寫,充分利用了芯片的資源,提
點擊復制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1