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

正文內(nèi)容

基于580c51智能火災(zāi)語音警報(bào)系統(tǒng)設(shè)計(jì)畢業(yè)論文(參考版)

2025-07-01 00:17本頁面
  

【正文】 } //兩次采集的數(shù)據(jù)標(biāo)志位不同。P23=1。 //溫度煙霧標(biāo)志位都為0,正常 }。amp。}。P21=0。amp。}。P21=0。amp。}。P21=0。amp。 b=b1。amp。 else b2=0。 //當(dāng)采集的煙霧濃度高于閾值置1,否則,置0 else b1=0。 else a2=0。 //當(dāng)采集的溫度高于閾值置1,否則,置0 else a1=0。k)。j) for(k=248。i) for(j=4。 for(i=5。 else RD=1。 if(EOC=1) {RD=0。 P0=0XF9。 //當(dāng)ADC0809轉(zhuǎn)換結(jié)束,80C51打開AD的三態(tài)門,AD輸出數(shù)據(jù) else RD=1。 if(EOC=1) {RD=0。}void caiji_wenyan(){ P0=0XF8。 //報(bào)警程序 delay_10ms(2000)。 //第二次采集溫度煙霧信號 panduan()。 delay_10ms(5)。 //第一次采集溫度煙霧信號 Tem2=Tem1。P22=0。P24=1。RD=1。 P20=0。void baojing()。void delay_10ms(uint i)。 //設(shè)定溫度煙霧報(bào)警閾值uchar a,a1,a2,b,b1,b2。感謝我的母校黃淮學(xué)院,給我提供學(xué)習(xí)和生活的空間,真心地希望她的明天更加美好!附 錄1電路原理圖附錄2 系統(tǒng)程序include define unchar unsigned chardefine uint unsigned int uchar Tem1,Tem2,Smok1,Smok2。在整個(gè)的論文寫作中,各位同學(xué)和朋友積極幫助我查資料,提供有利于論文寫作的建議和意見,在他們的幫助下,我最終完了整個(gè)論文。 Sons,2006.[5] . 大連海事大學(xué),2007.[6] [J].潛江:江漢石油科技,2008,2:62~64.[7] :(碩士學(xué)位論文).西安理工大學(xué),2009.[8] 孫健. 基于ARM7的電氣火災(zāi)自動(dòng)報(bào)警控制器研制:(碩士學(xué)位論文).浙江大學(xué),2007.[9] 雍靜,李北海,〔M〕.北京:科學(xué)出版社,2008.[10] 王忠民, 郝靜, .[11] 丁璐,李春華,[J].(4):29~ 31.[12] 吳龍標(biāo),[M].合肥:中國科學(xué)技術(shù)大學(xué)出版社,:1~ 20.[13] [J].火災(zāi)科學(xué),2005,6:57~ 62.[14] 繆順兵,熊光明,李永萍,[J].:90~ 92.[15] . 安徽電子信息職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010年第1期.[16] Luck H O. Dedicated detection algorithms for automatic fire detection [C]. International Symposium on Fire Safety Science: Edinburgh UK,1991.[17] [J].:11~ 12.致 謝在本次畢業(yè)設(shè)計(jì)中,我得到了指導(dǎo)老師姚巧鴿老師的悉心指導(dǎo),姚老師在論文的設(shè)計(jì)過程中提出了許多寶貴的合理建議,幫助解決畢業(yè)設(shè)計(jì)中遇到的許多問題,還不斷向我傳授分析問題和解決問題的辦法,并指出了正確的努力方向,使得論文不斷完善。而且,對工程設(shè)計(jì)的流程和步驟有了清晰的認(rèn)識,為自己日后的學(xué)習(xí)和研究打下了堅(jiān)實(shí)的基礎(chǔ)。通過這次設(shè)計(jì),更加深入的理解和掌握了這方面的知識,對本專業(yè)的認(rèn)識也更加深入,使自己對本專業(yè)更加的熱愛,對本科階段四年的學(xué)習(xí)做了進(jìn)一步的總結(jié),更加明確了自己學(xué)習(xí)的目標(biāo)和方向。由于時(shí)間的關(guān)系,系統(tǒng)中本應(yīng)具有的串行通信的功能沒有實(shí)現(xiàn),而只是實(shí)現(xiàn)了煙霧濃度、溫度顯示。但是也存在不少的不足。本報(bào)警器電路結(jié)構(gòu)簡單、可維護(hù)性好。本系統(tǒng)通過設(shè)計(jì)一個(gè)以80C51單片機(jī)為核心的火災(zāi)報(bào)警器可以實(shí)現(xiàn)語音報(bào)警、溫度濃度顯示、報(bào)警限設(shè)置、延時(shí)報(bào)警等功能。本論文是在對煙霧、溫度傳感器和報(bào)警技術(shù)進(jìn)行深入研究的基礎(chǔ)上,全面比較國內(nèi)外同類產(chǎn)品的技術(shù)特點(diǎn),合理地確定系統(tǒng)的設(shè)計(jì)方案,并對儀器的整體設(shè)計(jì)和各個(gè)組成部分進(jìn)行了詳細(xì)的分析和設(shè)計(jì)。當(dāng)系統(tǒng)狀態(tài)為00時(shí),表示正常,綠燈亮;當(dāng)系統(tǒng)狀態(tài)為01或10時(shí),表示異常,黃燈亮,蜂鳴器報(bào)警;當(dāng)系統(tǒng)狀態(tài)為11時(shí),表示發(fā)生火災(zāi),P24口變?yōu)榈碗娖?,紅燈亮,蜂鳴器報(bào)警。綜合兩次溫度煙霧信號的采集,根據(jù)溫度和煙霧的寄存器變量a和b的狀態(tài),判斷現(xiàn)場情況:2個(gè)寄存器變量均為0,表示情況正常;2個(gè)中僅有1個(gè)為1,表示情況異常;2個(gè)均為1,表示有火災(zāi)發(fā)生。在本設(shè)計(jì)中報(bào)警溫度設(shè)為57℃,%英尺(參照市面銷售的火災(zāi)報(bào)警器溫度煙霧的報(bào)警臨界值)。: 數(shù)據(jù)采集流程圖在火災(zāi)自動(dòng)報(bào)警系統(tǒng)的程序設(shè)計(jì)中使用了延時(shí)程序,延時(shí)10ms的程序如下:void delay_10ms (uint i){ while (i) { uchar i , j , k ; for (i=5 ;i0 ;i ) for (j=4 ;j0 ;j ) for (k=248 ;k0 ;k ) ; } }.4火災(zāi)判斷與報(bào)警程序固定門限檢測法是使用最早,且應(yīng)用最廣泛的火災(zāi)探測方法,優(yōu)點(diǎn)是計(jì)算量小且易于實(shí)現(xiàn),其原理是根據(jù)火災(zāi)探測器的信號幅值作為火災(zāi)報(bào)警的依據(jù),并與固定的閾值進(jìn)行比較[16]:當(dāng)信號幅值超過報(bào)警閾值時(shí),則發(fā)出報(bào)警,否則解除報(bào)警[17]。在數(shù)據(jù)采集子程序中,一次溫度煙霧信號采集延時(shí)10ms,是讓ADC0809準(zhǔn)備好進(jìn)行下一次信號轉(zhuǎn)換。單片機(jī)每次驅(qū)動(dòng)A/D轉(zhuǎn)換后等待外部中斷1,當(dāng)ADC0809的EOC端變?yōu)?時(shí),即中斷到來,說明A/D轉(zhuǎn)換已經(jīng)完成,通過中斷服務(wù)程序讀取轉(zhuǎn)換得到的數(shù)據(jù)。具體流程是:系統(tǒng)和程序初始化后,驅(qū)動(dòng)ADC0809的IN0對溫度信號進(jìn)行A/D轉(zhuǎn)換,單片機(jī)接受轉(zhuǎn)換好的數(shù)據(jù),存入寄存器,由INT1中斷服務(wù)程序完成;系統(tǒng)延時(shí)10ms,驅(qū)動(dòng)ADC0809的IN1對煙霧信號進(jìn)行A/D轉(zhuǎn)換,轉(zhuǎn)換完成后存入寄存器。為了降低誤報(bào)率,系統(tǒng)設(shè)計(jì)時(shí)對溫度煙霧采用了兩次采集、兩次判斷的方法。然后關(guān)閉蜂鳴器,開啟綠燈,設(shè)置報(bào)警限初值。這部分實(shí)現(xiàn)的功能包括各種I/O輸入輸出狀態(tài)的設(shè)定、寄存器初始化、中斷使能等。系統(tǒng)初始化后,、所以只有綠燈亮,紅燈、黃燈不亮,蜂鳴器不報(bào)警。本系統(tǒng)主要包括主程序、溫度煙霧數(shù)據(jù)采集子程序、火災(zāi)判斷與報(bào)警子程序等[ 4 ]。為了便于系統(tǒng)維護(hù),在火災(zāi)報(bào)警系統(tǒng)的軟件設(shè)計(jì)中采用了模塊化程序設(shè)計(jì)方法,系統(tǒng)各個(gè)模塊的具體功能都是通過子程序調(diào)用實(shí)現(xiàn)的。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級調(diào)試,也可由仿真器使用直接對 目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM中。然后分別由C51及A51編譯器編譯生成目標(biāo)文件(.OBJ)。C51工具包的整體結(jié)構(gòu)中,μVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。另外重要的一點(diǎn),Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。本系統(tǒng)的軟件編程使用的是美國Keil Software公司出品的Keil C51,是51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng)。因?yàn)镃語言的描述由函數(shù)組成,是一種結(jié)構(gòu)化的程序設(shè)計(jì)語言,所以更容易實(shí)現(xiàn)模塊化,而且具有可讀性好,易于移植等優(yōu)點(diǎn),同時(shí)還有匯編語言一樣的位操作功能的硬件詳細(xì)控制指令[29]。其電路圖如圖39所示。在本系統(tǒng)中,對LED進(jìn)行的是動(dòng)態(tài)掃描,除了給顯示器提供段的輸入之外,還要對顯示器進(jìn)行位控制。如果出現(xiàn)異常情況,、控制綠色發(fā)光二級管的發(fā)光。 報(bào)警電路 語音報(bào)警電路圖312 語音報(bào)警電路AD轉(zhuǎn)換器輸出的數(shù)字信號傳輸給P0口,讀取P0口的內(nèi)容跟設(shè)定的值進(jìn)行判定,如果大于設(shè)定值,控制語音芯片ISD1420的發(fā)出火災(zāi)語音報(bào)警. 如果小于于設(shè)定值,說明正常,沒有火災(zāi)發(fā)生。從傳感器采集過來的微弱電壓信號,經(jīng)過電壓放大器的放大,得到較強(qiáng)的模擬電壓信號。在本報(bào)警器電路中,同樣要對兩類傳感器的輸出信號進(jìn)行放大調(diào)理。 信號處理電路圖310 信號處理電路由于傳感器輸出的模擬信號比較微弱,且含有干擾信號,所以系統(tǒng)需要將信號進(jìn)行放大、過濾 。ADC0809的轉(zhuǎn)換結(jié)束狀態(tài)信號EOC接到80C51的INT1引腳,當(dāng)A/D轉(zhuǎn)換完成后,EOC變?yōu)楦唠娖?,表示轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,并產(chǎn)生產(chǎn)生中斷。START上升沿將A/D內(nèi)的寄存器清零,下降沿啟動(dòng) A/D轉(zhuǎn)換,之后EOC端變成低電平,指示轉(zhuǎn)換正在進(jìn)行。圖中ALE信號與START信號連在一起,在WR信號的前沿寫入地址信號,在其后沿啟動(dòng)轉(zhuǎn)換。LE端接至單片機(jī)的地址鎖存允許ALE端。圖中三態(tài)允許控制端OE接地,表示三態(tài)門一直打開。 ADC0809通道選通通入通道IN0IN1IN2IN3IN4IN5IN6IN7A00001111B00110011C01010101本設(shè)計(jì)使用74LS373作為地址鎖存器,當(dāng)三態(tài)允許控制端OE為低電平時(shí),輸出端O0~O7為正常邏輯狀態(tài),可用來驅(qū)動(dòng)負(fù)載或總線。由于本火災(zāi)報(bào)警系統(tǒng)只采集溫度、煙霧信號,經(jīng)過調(diào)理的溫度、煙霧信號分別進(jìn)入ADC0809的IN0和IN1端口,其余輸入引腳接地,8個(gè)數(shù)字量輸出引腳接80C51的P0口。D觸發(fā)器的特性方程為 由于當(dāng)CP=1時(shí),D觸發(fā)器有效;CP=0時(shí),觸發(fā)器保持原來狀態(tài)。 圖39 1 80C51與ADC0809接口仿真電路圖39 2 80C51與ADC0809接口電路原理圖當(dāng)80C51的ALE端口不訪問外部存儲器時(shí),80C51的ALE端以時(shí)鐘振蕩頻率的1/6輸出固定的正脈沖信號,故晶振設(shè)定12MKz,再經(jīng)過二分頻電路,單片機(jī)即可向ADC0809輸出500KHz的時(shí)鐘信號。由于本設(shè)計(jì)中數(shù)模轉(zhuǎn)換芯片使用的是ADC0809,其工作的時(shí)鐘信號為500KHz,因其內(nèi)部沒有時(shí)鐘電路,時(shí)鐘信號由外部80C51的ALE端口提供。OE為輸出允許信號,用于控制三條輸出鎖存器向單片機(jī)輸出轉(zhuǎn)換得到的數(shù)據(jù)。EOC:轉(zhuǎn)換結(jié)束信號。A,B和C為地址輸入線,用于選通IN0IN7上的一路模擬量輸入. =0時(shí),與寫信號WR共同選通ADC0809。芯片的幾個(gè)重要管腳功能如下:ALE:地址鎖存允許輸入線,高電平有效。圖38 80C51晶振和復(fù)位電路原理圖 數(shù)據(jù)采集電路本設(shè)計(jì)中的A/D使用的是通用8位芯片ADC0809,煙霧、溫度傳感器的輸出端經(jīng)過放大電路后分別接到AD
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1