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

正文內容

畢業(yè)設計-基于單片機的天燃氣泄漏報警系統(tǒng)設計-資料下載頁

2025-11-22 19:04本頁面

【導讀】隨著天然氣的大量使用,每一座居民大樓都被天然氣所“籠罩”。大爆炸,給居民的生命財產安全帶來巨大的威脅。面對燃氣泄漏而造成的種種事。故威脅,我們需要一個解決辦法。使用天燃氣報警器是對付燃氣無形殺手的重要。體報警器,具有一定的實用價值。能力強等優(yōu)點,而且價格低廉,使用壽命長。其與ADC0808轉換器連接,將氣體

  

【正文】 r(j=0。 j1200。 i++) { 。 } } } //========================================== //函數(shù): void ADC0808(void) //功能:完成 ADC808 的 AD 轉換 //========================================== void ADC0808(void) { START = 0。 //AD 轉換初始化 OE = 0。 ADDA = 0。 // ADDB = 0。 // ADDA、 ADDB、 ADDC 設置采集信號的輸入通道, 000對應為采集 IN0 電壓值(如使用其他通道可以修改此值) ADDC = 0。 // START = 1。 //啟動 AD 轉換 。 START = 0。 while(!EOC)。 //等待 AD 轉換完成 OE = 1。 AD_Value = P2。 //取 AD 轉換結果 OE = 0。 } 29 //===========主函數(shù) ========================= void main(void) { uchar temp =0。 EA = 1。 //開總中斷 EX0 = 1。 //開外部中斷 0 while(1) { ADC0808()。 //調用 ADC0808,采集模擬電壓值 Sensor_vol = 500 * AD_Value / 256。 //將采集的傳感器電壓的 AD 值轉換為實際的電壓值 if (Sensor_vol Alarm_Gate) //判斷傳感器的電壓信號是否超過安全門限值 { IO_Speaker = 0。 //超過安全門限值啟動聲音報警 IO_Alarm = 0。 //超過安全門限值啟動燈光報警 } else { IO_Speaker = 1。 //低于安全門限值關閉聲音報警 IO_Alarm = 1。 //低于安全門限值關閉燈光報警 } Delay_ms(200)。 } } 程序調試 Keil C51 是美國 Keil Software 公司出品的 51 系列兼容單片機 C 語言軟件開發(fā)系統(tǒng),與匯編相比, C 語言在功能上、結構性、可讀性、 可維護性上有明顯的優(yōu)勢,因而易學易用。用過匯編語言后再使用 C來開發(fā),體會更加深刻。 Keil C51 軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調試工具,全Windows 界面。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到 Keil C51 生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。 KEILC51 標準 C編譯器為 80C51微控制器的軟件開發(fā)提供了 C語言環(huán)境 ,同時保留了匯編代碼高效 ,快速 30 的特點。 C51編譯器的功能不斷增強,更加貼近 CPU 本身 ,及其它的衍生產品。C51 已被完全集成到 uVision2 的集成開發(fā)環(huán)境中,這個集成開發(fā)環(huán)境包含:編譯器,匯編 器,實時操作系統(tǒng),項目管理器,調試器。 uVision2 IDE 可為它們提供單一而靈活的開發(fā)環(huán)境。 程序調試的步驟 (1) 源文件的建立:使用菜單 “ FileNew” 或者點擊工具欄的新建文件按鈕,即可在項目窗口的右側打開一個新的文本編輯窗口,在該窗口中輸入?yún)R編語言源程序( 小節(jié)所示)。保存該文件,加上擴展名( .c),這里將文件保存為 天 燃氣 .c。 ( 2)建立工程文件:點擊 “ ProjectNew Project”菜單,出現(xiàn) 一 個對話框,要求給工程起一個名字,我們輸入 天 燃氣 ,不需要擴展名,點擊保存按鈕,出現(xiàn)第二個對話框。這個對話框要求選擇目標 CPU(即我們所使用的芯片型號AT89C51)點擊 ATMEL 前面的“ +”號,展開該層,點擊其中的 89C51,然后點擊確定按鈕?;氐街鹘缑妫藭r,在工程窗口的文件頁中,出現(xiàn)了“ Targ et1”,前面有 “ +”號,點擊“ +”展開,可以看到下一層的“ Source Group1” ,這時的工程還是一個空工程,里面什么文件也沒有,需要手動把剛才編寫好 的源程序加入,點擊“ Souce Group”使其反白顯示,然后,點擊鼠標右鍵,出現(xiàn)一個下拉菜單。選中其中的“ Add file to Group” Souce Group1”,對話框,要求尋找源文件,注意該對話框下面的“文件類型“默認為 C Souce file (*.c),也就是以 C 為擴展名的文件。雙擊燃氣 .c 文件,將文件加入項目,注意,在文件加入項目后,該對話框并不消失,等待繼續(xù)加入其他文件,但初學時常會認為操作沒有成功而再次雙擊同一文件,這時會出現(xiàn)對話框,提示你所選的文件以在列表中,此時點擊確定,返回前一 對話框,然后,點擊 ” Close” 即可返回主界面,返回后,點擊“ Souce Goup 1”前的加號,會發(fā)現(xiàn)燃氣 .c 文件以在其中。雙擊文件名,即打開源程序。 ( 3)工程的詳細設置:首先點擊左邊 Project 窗口的 Target 1,然后使用菜單“ ProgetOption for target ‘ target 1’ ”即出現(xiàn)對工程設置的對話框,對這個對話框可謂非常復雜,共有 8個頁面,要全部高清可不容易,好在絕大部分設置項取默認值就行了。設置完成以后安確認返回主界面,工程建立、設置完畢。 31 ( 4)編譯、連接:在設置好 工程后,既可以進行編譯、連接。選擇菜單ProjectBuild target,對當前工程進行連接,如果當前文件已修改軟件會先對該文件進行比阿尼,然后在連接以產生目標代碼。編譯過程中的信息將出現(xiàn)在輸出窗口中的 Build 頁中,如果源程序有語法錯誤,會有錯誤報告出現(xiàn),雙擊該行,可以定到出錯的位置,對源程序反復修改后,最終會得到如圖 51 所示的結果,提示獲得了名為燃氣 .hex 的文件,該文件即可被編程器讀入并寫到芯片中,同時還產生了一些其他相關文件可被用于 KEIL 的仿真與調試。 程序調試過程中的問題及解決 在進入環(huán)境以后,有時會遇到了些問題,總結如下: (1)在進入 Keil 的調試環(huán)境以后,發(fā)現(xiàn)程序有錯 解決方法:將光標定位于需要修改的程序上,用菜單, Debug》 Inline Assambly… 即可出現(xiàn)對話框, Enter New 后面的編輯框內直接輸入需要修改的程序語句,輸入完之后鍵入回車將自動指向下一條語句,可以繼續(xù)修改,如果不在需要修改,可以點擊右上角的關閉按鈕關閉窗口。 ( 2)匯編出現(xiàn)數(shù)字、字母混淆 解決方法:字母 “O” 和 數(shù)字 “0”的混淆 ( 3)程序調試時,一些程序必須滿足一定的條件才能被執(zhí)行到 解決方法:這些條件往往是異步發(fā)生或難以預先設定的,這類 問題使用的單步實行方法是很難調試的,這時就要使用 程序調試中的另一種非常重要是方法 斷點設置。斷點設置的方法有多種,常用的是在某一程序行設置斷點,設置好斷點后可以全速運行程序,一旦執(zhí)行到該程序行即停止,可在此觀察有關變量值,以確定問題所在。在程序行設置 /移除斷點的方法是將光標定位于需要設置斷點的程序行,使用菜單 Debug/Insert/RemoveBreakPoint 設置或移除斷點(也可以用鼠標在該行雙擊實現(xiàn)同樣的功能); Debug/Enable/Disable BreakPoint 是開啟或暫停光標所在懂行的斷點功能; Dubug/Disale All BreakPoint 暫停所有斷點;Debug/Kill All BreakPoint 清除所有的斷點設置。這些功能也可以用工具條上的快捷鍵進行設置。 ( 4)輸入程序時,有中文標點,用 keil 編譯時出現(xiàn)錯誤 解決方法:程序里有帶中文標點,用英文重輸入一遍 。 32 總結 與展望 氣體檢測報警器可保障生產與生活的安全,避免火災和爆炸事故以及煤氣中毒的發(fā)生,它是防火、防爆和安全生產所必備的儀器,具有廣闊的市場空間與發(fā)展前景。 本論文在對氣體傳感器和報警技術進行深入研究的基礎上,全面比較國內外同類產品的技術特點,合理地確定系統(tǒng)的設計方案。并對儀器的整體設計和各個組成部分進行了詳細的分析和設計。 本論文設計的氣體報警器由氣體信號采集電路與單片機控制電路兩大部分構成。 根據(jù)設計要求、使用環(huán)境、成本等因素,選用 MQ2 型半導體電阻式氣體傳感器。該傳感器是對以烷類氣體為主的多種氣體有良好敏感特性的廣譜型半導體敏感器件。它的靈敏度適中,具有響應與恢復特性好,長期工作穩(wěn)定性、重現(xiàn)性、不易受環(huán)境影響及抗溫濕度影響等優(yōu)點。 在系統(tǒng)單片機 控制電路的設計上,采用了 AT89C51 單片機作為核心芯片,充分利用了其高速數(shù)據(jù)處理能力和豐富的片內外設,實現(xiàn)了儀器的小型化和智能化。使儀器具有結構簡單、性能穩(wěn)定、體積小、成本低等優(yōu)點。由于氣體傳感器需要在加熱狀態(tài)下工 作,溫度越高,反應越快,響應時間和恢復時間就越快。為提高響應時間 ,保證傳感器準確地、穩(wěn)定地工作,需要向氣體傳感器持續(xù)供給5V的加熱電壓。 氣體報警器能實時范圍檢測工作,當煙霧的濃度達到設定的濃度時,發(fā)出聲光報警。報警器還可以與上位機 (PC)進行通信,實時傳輸煙霧濃度檢測數(shù)據(jù),由上位機記錄保存, 也可以利用上位機完成實現(xiàn)遠程實時檢測和控制等功能。 在本論文研制的報警器的基礎上,可以再做適當?shù)墓δ軘U展,使可燃性氣體報警器的功能更加完善,安全性更高,使用更加方便等。 33 致 謝 通過這一階段的努力,我的畢業(yè)論文《 基于單片機的天然氣泄漏報警系統(tǒng)設計 》終于完成了,這意味著大學生活即將結束。在大學階段,我在學習上和思想上都受益非淺,這除了自身的努力外,與各位老師、同學和朋友的關心、支持和鼓勵是分不開的。 在本論文的寫作過程中,我的導師 張永超 老師傾注了大量的心血,從選題到開題報告,從寫作提綱,到一遍又一遍 地指出每稿中的具體問題,嚴格把關,循循善誘,在此我表示衷心感謝。同時我還要感謝在我學習期間給我極大關心和支持的各位老師以及關心我的同學和朋友。 寫作畢業(yè)論文是一次再系統(tǒng)學習的過程,畢業(yè)論文的完成,同樣也意味著新的學習生活的開始。我將銘記我曾是一名 西京 學子,在今后的工作中把 西京 的優(yōu)良傳統(tǒng)發(fā)揚光大。 四年的讀書生活在這個季節(jié)即將劃上一個句號,而于我的人生卻只是一個逗號,我將面對又一次征程的開始。四年的求學生涯在師長、親友的大力支持下,走得辛苦卻也收獲滿囊,在論文即將付梓之際,思緒萬千,心情久久不能平靜。 偉人、 名人為我所崇拜,可是我更急切地要把我的敬意和贊美獻給一位平凡的人,我的導師。我不是您最出色的學生,而您卻是我最尊敬的老師。您治學嚴謹,學識淵博,思想深邃,視野雄闊,為我營造了一種良好的精神氛圍。授人以魚不如授人以漁,置身其間,耳濡目染,潛移默化,使我不僅接受了全新的思想觀念,樹立了宏偉的學術目標,領會了基本的思考方式,從論文題目的選定到論文寫作的指導 ,經由您悉心的點撥 ,再經思考后的領悟 ,常常讓我有“山重水復疑無路 ,柳暗花明又一村”。 34 參考文獻 1.趙建領, 51單片機開發(fā)與應用技術詳解 [M] 電 子工業(yè)出版社 2021 2. 揚 立, 微型計算機原理與接口技術 [M] 中國鐵道出版社 2021 3. 李響初 ,數(shù)字電路基礎與應用 機械工業(yè)出版社 ,2021 4. 陳伯時,電力拖動自動控制系統(tǒng) 機械工業(yè)出版社, 2021 5.莫正康 ,電力電子應用技術機械工業(yè)出版社, 2021 6.盧艷君, 單片機原理與應用 [M] 機械工業(yè)出版社 2021 7. 吳丙申,卞祖富 ,模擬電路基礎 北京理工大學出版社 ,2021 8. Kavanagh R C. Improved Digital Tachometer with Reduced Sensitivity to Sensor Nonideality. IEEE . Elect ron. , 2021 ,47 (4) : 890 – 897 9. Prokin M. Ext remely Wide range Speed Measurement Using a Double2buffered Method. IEEE Trans. Ind. Electron. , 1994 ,41 (5) :550 – 559 ,李光飛178。 51 系列單片機設計實例178。北京:北京航空航天大學出版社,2021 ,何智勇,羊四清.電子顯示屏的單片機控制系統(tǒng).自動化與儀表[J],1999(7): 54~ 57 12. 趙瑞林,單片機原理與應用教程 [M]北京:北京大學出版社, 2021[1] 13. 張旭濤,
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1