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

正文內(nèi)容

基于單片機的智能火災警報器設(shè)計畢業(yè)論文-預覽頁

2025-07-13 12:55 上一頁面

下一頁面
 

【正文】 款新型單片射頻收發(fā)器件, GHz~ GHz頻段。本設(shè)計經(jīng)過所使用的NRF24L01最大的傳輸距離大約為5m~6m。如果收到應答,則認為此次通信成功,TX_DS置高,同時TX_PLD從TX FIFO中清除。若發(fā)送堆棧中有數(shù)據(jù)且CE為高,則進入下一次發(fā)射。若此時自動應答開啟,接收方則同時進入發(fā)射狀態(tài)回傳應答信號。   在掉電模式下電流損耗最小,同時nRF24L01也不工作,但其所有配置寄存器的值仍然保留[15]。:%(最大)負載調(diào)整率:%(最大)封裝類型:SOT223。C5V,電壓從Vin輸入。一階濾波電路過渡帶較寬,幅頻特性的最大衰減頻率僅為20dB/十倍頻。二階低通濾波電路中R1=R2=1K ,C4=C5= 。AT89C52的復位信號是從REST引腳輸入到芯片內(nèi)的施密特觸發(fā)器中的。上電自動復位是通過外部復位電路給電容C充電加至RST引腳一個短的高電平信號,此信號隨著Vcc對電容C的充電過程而逐漸回落,即RST引腳上的高電平持續(xù)時間取決于電容的充電時間。由于人的動作再快也會使按鈕保持接通達數(shù)十毫秒,所以,設(shè)計完全能夠滿足復位的時間要求。這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振蕩器一起構(gòu)成自激振蕩器。晶體的頻率越高,單片機的運行速度也就越快。如果出現(xiàn)火情,聲光報警電路就會在單片機的控制下,發(fā)出聲光警示信息。圖34聲光報警電路4 智能火災報警系統(tǒng)軟件設(shè)計 軟件開發(fā)環(huán)境本系統(tǒng)采用C語言進行程序設(shè)計。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。另外重要的一點,Keil C51生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。本設(shè)計中使用了無線接收模塊,該模塊的程序較為復雜,在定義函數(shù)時應該對其進行初始化,因此,在程序流程框圖中的初始化包括兩個初始化,即單片機初始化和無線模塊的初始化。   當中央處理器正在處理內(nèi)部數(shù)據(jù)時,外界發(fā)生了緊急情況,要求CPU暫停當前的工作轉(zhuǎn)去處理這個緊急事件。以下程序是煙霧信號的中斷程序:void timer0() interrupt 1 { TH0=(6553650000)/256。 t0=0。_nop_()。 rd=1。 temp=P1。 TX_Mode(TX_BUF)。 TR0=1。 dianya=(int)vol。 beep=1。在系統(tǒng)的軟件設(shè)計方面,采用了模塊化程序設(shè)計方法,系統(tǒng)各個模塊的具體功能都是通過子程序調(diào)用實現(xiàn)的。由于時間緊迫和個人能力有限,本文設(shè)計的火災報警系統(tǒng)還存在許多需要完善和作進一步研究的問題,如:1. 智能火災報警系統(tǒng)只有一個煙霧傳感器,進行信號的探測,準確率不是太高。 參考文獻[1] ,2009.[2] 雍靜,李北海,〔M〕.北京:科學出版社,2008.[3] .[4] 基于移動平臺的火災短信報警系統(tǒng)的設(shè)計與實現(xiàn) 馬科 2008.[5] 戴豐加,祁新梅,鄭壽森,熊諶飛. 材料科學與工程學報 [6] 孟立凡,:電子工業(yè)出版社,.[7] ,2007,[8] 陳悅,刁若菲,劉志偉,[J].北京:微計算機信息,2007.[9] 曉娟,卜樂平,[J]..[10] 衛(wèi)成業(yè),李曉東,[J].燃燒科學與技術(shù),1998. [11] 陳曉娟,卜樂平,.[12] 張毅剛,彭喜元,.[13] . 安徽電子信息職業(yè)技術(shù)學院學報,2010年第1期.[14] .[15] .《應用科技》2008年第3期 .[16] [J].南京:中國制造業(yè)信息化,2008,37(15),37~ 39. 附錄一原理圖 附錄二 PCB圖發(fā) 送 部 分 接 收 部 分 附錄三實物圖 附錄四系統(tǒng)程序發(fā)送部分:/*********************************************/include sbit cs=P2^0。uchar temp。 TL0=(6553650000)%256。 /*啟動定時/計數(shù)器工作*/}/**************************************************函數(shù):main()描述:主函數(shù)/**************************************************/void main(void){ init_nrf24l01()。 while(1) { //display()。 if(t0==10) { TR0=0。 wr=0。 P1=0xff。_nop_()。 // 數(shù)據(jù)送到緩存 TX_Mode(TX_BUF)。 // 定義一個靜態(tài)發(fā)送地址/**************************************************函數(shù): init_io()描述:初始化nrf24l01/**************************************************/void init_nrf24l01(void) //nrf24l0無線模塊初始化{ CE = 0。 // 中斷復位}/**************************************************//**************************************************函數(shù):delay_ms()描述:延遲x毫秒/**************************************************/void delay_ms(uchar x) //延時函數(shù){ uchar i, j。 i++) { j = }}/**************************************************/接收部分:/*********************************************/include include sbit led=P2^0。uchar bdata sta。uchar RX_BUF[RX_PLOAD_WIDTH]。 TH0=0x3c。 EA=1。 TR1=0。 while(1) { vol=()*temp*100。 led=1。 TL0=0xb0。 t0=0。 } SPI_RW_Reg(WRITE_REG + STATUS, sta)。 } TR0=1。 if(t1==10) { t1=0。 // 定義一個靜態(tài)發(fā)送地址/**************************************************函數(shù): init_io()描述: 初始化nrf24l01/**************************************************/void init_nrf24l01(void) //nrf24l0無線模塊初始化{ CE = 0。 // 中斷復位}/**************************************************/ 致 謝本文所介紹的智能火災報警器。在此報警系統(tǒng)制作過程中,我不斷的查閱書籍,在網(wǎng)絡(luò)上搜索芯片引腳功能,使我對單片機的知識得到了
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1