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

正文內(nèi)容

無線多功能火災(zāi)報(bào)警器及設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-02-14 17:23 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 TL0=(655362000)%256。 EA=1。 ET0=1。 TR0=1。 }void timer0(void) interrupt 1 //t0中斷服務(wù)程序,用于控制led的閃爍{ TH0=(655362000)/256。 TL0=(655362000)%256。 num++。 if(num==150) { num=0。 if(led_flag==1) { led0=~led0。 led1=~led1。 led2=~led2。 } }}void DelayUs2x(unsigned char t){ while(t)。}void DelayMs(unsigned int t) //1ms延時(shí)程序{ while(t) { //大致延時(shí)1mS DelayUs2x(245)。 DelayUs2x(245)。 }} 該程序是無線接收模塊的接收端收到發(fā)送端發(fā)送過來的信號(hào)后傳給單片機(jī)處理器,單片機(jī)處理器進(jìn)行解碼,判斷收到的是不是指定的那串脈沖。這里要注意首先要該段脈沖是否有效,只有脈沖有效時(shí)后面的脈沖才有效,:開始單片機(jī)初始化檢測(cè)INT0狀態(tài) 否 是否接收到脈沖 是 否為有效信號(hào) 報(bào)警 是結(jié)束 解碼部分程序include sbit led=P1^1。sbit wuxian=P3^2。sbit mingdi=P1^2。void DelayMs(unsigned int t)。main(){ mingdi=0。 led=1。 wuxian=0。 while(1) { while(!wuxian)。 //循環(huán)等待無線信號(hào) DelayMs(200)。 //延時(shí)再重測(cè),以消除噪聲電平導(dǎo)致的誤動(dòng)作 if(wuxian) //延時(shí)200ms再次檢測(cè)檢測(cè)到高電平,則說明不是噪聲電平 { mingdi=1。 //蜂鳴器響,led亮 led=0。 while(wuxian)。 DelayMs(5000)。 //由于J04v接收到的是一段較短的脈沖,此處用軟件延時(shí)5s的 //方法實(shí)現(xiàn)蜂鳴器的長(zhǎng)響 mingdi=0。 //蜂鳴器停止,led滅 led=1。 } }}void DelayUs2x(unsigned char t){ while(t)。}void DelayMs(unsigned int t) //1ms延時(shí)程序{ while(t) { //大致延時(shí)1mS DelayUs2x(245)。 DelayUs2x(245)。 }} 5 無線多功能火災(zāi)報(bào)警器的測(cè)試結(jié)果及結(jié)論 調(diào)試調(diào)試過程中首先要檢測(cè)的就是硬件電路的設(shè)計(jì)原理是否正確、能否達(dá)到預(yù)期效果以及實(shí)現(xiàn)方法是否簡(jiǎn)便等等;其次在焊接好難有線電路之后,認(rèn)真檢查電路的焊接情況。這次采用的是分塊調(diào)試的方法,分別為溫度探測(cè)電路,煙霧探測(cè)電路,氣體探測(cè)電路以及單片機(jī)控制電路進(jìn)行調(diào)試。在對(duì)每個(gè)模塊的進(jìn)行調(diào)試過程中又采用了由局部到整體,由簡(jiǎn)單到復(fù)雜的調(diào)試方法,最后再將各個(gè)模塊總和成一個(gè)整體。在有線電路部分完成之后,然后進(jìn)行無線通信電路的焊接,主要要注意的是單片機(jī)的最小系統(tǒng)電路,程序下載電路以及無線通信模塊J04V與單片機(jī)的連接。然后將編碼程序下載進(jìn)單片機(jī)中,并用示波器查看編碼的波形,最后再根據(jù)無線模塊接收端的波形編寫解碼的程序,從而實(shí)現(xiàn)無線通信的功能。在調(diào)試過程中遇到的問題有:(1) 在使用光敏電阻時(shí),沒有調(diào)整好發(fā)光二極管與光敏電阻的相對(duì)位置,導(dǎo)致調(diào)試煙霧探測(cè)部分時(shí),現(xiàn)象不是很明顯;(2) 由于在焊電路之前沒有認(rèn)真的查看STC89C51的管腳,使得管腳的順序全部焊錯(cuò)了,最后只好重新買器件重焊;(3) 接收模塊和發(fā)送模塊的頻率不匹配,使得發(fā)送電路和接收電路無法正常工作;(4) 給接收電路供電時(shí),由于電壓不穩(wěn)定,使得單片機(jī)判斷有所失誤;(5) 在解碼程序的編寫過程中,隨著理解的深入也作了相應(yīng)的修改。 結(jié)論火災(zāi)為一種由于燃燒失去控制所引發(fā)的災(zāi)害,對(duì)人類的生命財(cái)產(chǎn)和社會(huì)安全穩(wěn)定構(gòu)成了極大的威脅。由此引發(fā)的重大安全事故比比皆是,所以人類一直也未停止過對(duì)火災(zāi)的研究。本文在參考了國(guó)內(nèi)外大量資料的基礎(chǔ)上,針對(duì)傳統(tǒng)的一系列火災(zāi)報(bào)警探測(cè)器存在的問題,合理地提出了無線火災(zāi)報(bào)警器的設(shè)計(jì)方法。在數(shù)據(jù)傳輸方面使用了既可靠又節(jié)能的改進(jìn)型信息傳輸模式,其傳輸方式采用了較為先進(jìn)的無線傳輸模式,極大地提高了產(chǎn)品的實(shí)用性和市場(chǎng)競(jìng)爭(zhēng)力。本課題中設(shè)計(jì)的無線火災(zāi)報(bào)警探測(cè)器由傳感器電路與無線通信電路兩大部分構(gòu)成?;馂?zāi)探測(cè)器的前置傳感器可以根據(jù)用戶的要求以及監(jiān)測(cè)環(huán)境的不同作出各種選擇,我們可以選擇溫度傳感器、煙霧傳感器、氣體傳感器等多種傳感器,在一些特殊的情況下我們還可以組成多個(gè)傳感器的監(jiān)測(cè)系統(tǒng)??刂铺幚砥魇且怨苣_資源豐富的STC89C51為核心,實(shí)現(xiàn)對(duì)探測(cè)器寫入信號(hào)和對(duì)信號(hào)進(jìn)行編譯等人機(jī)交互功能。應(yīng)用程序以C語言編寫,充分利用芯片的內(nèi)部資源,提高了代碼執(zhí)行效率,減小了代碼的容量。由于該探測(cè)器具有體積小、功耗低、安裝調(diào)試簡(jiǎn)單、可靠性高等優(yōu)點(diǎn),因此,該火災(zāi)探測(cè)器有著良好的市場(chǎng)前景。但是,由于本人在各方面的知識(shí)不夠全面,再加上時(shí)間緊迫以及實(shí)驗(yàn)條件的限制,該報(bào)警器還有較多需要提高的地方。比如:在煙霧探測(cè)電路中,需要減少燈光對(duì)光敏電阻正常工作的阻礙;在報(bào)警電路中,減少誤報(bào)警次數(shù),這些都要在后續(xù)工作中得到完善。致謝參考文獻(xiàn)? 曹君 火災(zāi)報(bào)警系統(tǒng)設(shè)計(jì) 哈爾濱理工大學(xué)碩士論文? 趙娜 無線火災(zāi)報(bào)警控制器的研制 哈爾濱工業(yè)大學(xué)碩士論文? :清華大學(xué)出版社,2006? 清源計(jì)算機(jī)工作室 Protel 99 SE原理圖與PCB及仿真 北京:機(jī)械工業(yè)出版社,2004? 竇振中編著,單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)。江蘇:揚(yáng)州大學(xué)物理科學(xué)與技術(shù)學(xué)院 2004? 竇振中 基于單片機(jī)的嵌入式系統(tǒng)工程設(shè)計(jì) 北京:中國(guó)電力出版社,2008? 馬忠梅等編著,單片機(jī)的C語言應(yīng)用程序設(shè)計(jì) 北京:航空航天大學(xué)出版社 2008附錄1總程序1.1控制程序====================================================發(fā)送單片機(jī):====================================================include include sbit led0=P1^1。sbit led1=P1^2。sbit led2=P1^4。sbit wendu=P0^0。sbit guangmin=P0^1。sbit mq2=P0^2。sbit wuxian=P3^1。bit led_flag=0。unsigned int num=0。unsigned int temp。unsigned int TempH。 //溫度void init_t0()。 main(){ wuxian=0。 led0=1。 led1=1。 //起始時(shí)燈滅 init_t0()。 //初始化T0 while(1) { temp=ReadTemperature(void); //讀取18b20溫度 TempH=temp4。 //本系統(tǒng)只考慮整數(shù),故去掉小數(shù)點(diǎn)后的溫度值 DelayMs(1000)。 //延時(shí)1s if(!mq2) //等待mq2檢測(cè)到煙霧(比較器輸出高電平) { if(TempH50 amp。amp。 guangmin==1) // 溫度大于50度,且光敏二極管檢測(cè)到信號(hào) { wuxian=1。 //發(fā)射無線脈沖信號(hào) led_flag=1。 //同時(shí)led標(biāo)志打開,使led開始閃爍() while(mq2)。 //等待比較器輸出低電平 wuxian=0。 led_flag=0。 //led標(biāo)志關(guān)閉,使led停止閃爍
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1