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

正文內(nèi)容

畢業(yè)論文-基于at89c51單片機(jī)的火災(zāi)報(bào)警器設(shè)計(jì)-資料下載頁(yè)

2025-01-12 11:53本頁(yè)面
  

【正文】 現(xiàn)與調(diào)試 信號(hào)處理電路 為了便于系統(tǒng)維護(hù)和功能擴(kuò)充,采用了模塊化程序設(shè)計(jì)方法,系統(tǒng)各個(gè)模塊的具體功能都是通過子程序調(diào)用實(shí)現(xiàn)的。本系統(tǒng)主要包括數(shù)據(jù)采集子程序、火災(zāi)判斷與報(bào)警子程序等,系統(tǒng)程序流程 圖如圖 所示。 四川師范大學(xué)成都學(xué)院課程設(shè)計(jì)報(bào)告 12 圖 系統(tǒng)程序流程圖 AT89C51 單片機(jī)好比一個(gè)橋梁,聯(lián)系著傳感器和報(bào)警電路設(shè)備。當(dāng)周圍的環(huán)境達(dá)到我們?cè)O(shè)定的數(shù)值時(shí),聲光傳感器把被測(cè)的物理量作為輸入?yún)?shù),轉(zhuǎn)換為電量(電流、電壓、電阻等等)輸出。物理量和測(cè)量范圍的不同,傳感器的工作機(jī)理和結(jié)構(gòu)就不同。通常傳感器輸出的電信號(hào)是模擬信號(hào)(已有許多新型傳感器采用數(shù)字量輸出)。當(dāng)信號(hào)的數(shù)值符合 A/D 轉(zhuǎn)換器的輸入等級(jí)時(shí),可以不用放大器放大;當(dāng)信號(hào)的數(shù)值不符合 A/D 轉(zhuǎn)換器的輸入等級(jí)時(shí),就需要放大器放大。而我們選擇前者,不需要用放大器, 選擇數(shù)值符合 A/D 轉(zhuǎn)換器的輸入等級(jí),這樣就可以簡(jiǎn)化整個(gè)系統(tǒng)的設(shè)置。傳感器將物理信號(hào)經(jīng)過 A/D 轉(zhuǎn)換器轉(zhuǎn)化為可以利用識(shí)別的電信號(hào)給單片機(jī),這里我們選擇單片機(jī)的 為輸入方式,接收到信號(hào)的單片機(jī)經(jīng)過程序的設(shè)定會(huì)由 作為單片機(jī)的輸出直接啟動(dòng)報(bào)警電路。 圖 為 系統(tǒng)總電路圖。 聲光報(bào)警電路 聲報(bào)警電路 聲光報(bào)警電路在 AT89C51 的控制下,可 根據(jù)溫度和煙霧反饋在異常情況下發(fā)出聲光信號(hào)報(bào)警。 聲音報(bào)警電路如圖 所示。 蜂鳴器 工作電流一般比較大,以致于單片機(jī)的 I/O 口是無法直接 驅(qū)動(dòng)的,要利用放大電路來驅(qū)動(dòng),一般使用三極管來放大電流就即可 。聲報(bào)警電路由單片機(jī)的 P10 引腳進(jìn)行控制,當(dāng) P10 輸出的電平為高電平時(shí),三極管導(dǎo)通,蜂鳴器的電流形成回路,發(fā)出聲音報(bào)警 。 四川師范大學(xué)成都學(xué)院課程設(shè)計(jì)報(bào)告 13 蜂鳴器報(bào)警 光報(bào)警電路 光報(bào)警電路路如圖 ,其中單片機(jī)的 P2 口進(jìn)行控制, P2 口的 ~ 分別控制 4 個(gè)發(fā)光二極管,予以光報(bào)警,如圖所示。當(dāng) ~ 輸出低電平時(shí),對(duì)應(yīng)的信號(hào)燈便會(huì)發(fā)光報(bào)警。 燈光 報(bào)警 電路 系統(tǒng)調(diào)試 編程 KEIL 環(huán)境介紹 Keil C51 是美國(guó) Keil Software 公司出品的 51 系列兼容單片機(jī) C 語(yǔ)言軟件開發(fā)系統(tǒng),與匯編相比, C 語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。用過匯編語(yǔ)言后再使用 C 來開發(fā),體會(huì)更加深刻。 Keil C51 軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全 Windows四川師范大學(xué)成都學(xué)院課程設(shè)計(jì)報(bào)告 14 界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到 Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。 KEILC51 標(biāo) 準(zhǔn) C 編譯器為 80C51 微控制器的軟件開發(fā)提供了 C 語(yǔ)言環(huán)境 ,同時(shí)保留了匯編代碼高效 ,快速的特點(diǎn)。 C51 編譯器的功能不斷增強(qiáng),更加貼近 CPU 本身,及其它的衍生產(chǎn)品。 C51 已被完全集成到uVision2 的集成開發(fā)環(huán)境中,這個(gè)集成開發(fā)環(huán)境包含:編譯器, 匯編器,實(shí)時(shí)操作系統(tǒng),項(xiàng)目管理器,調(diào)試器。 uVision2 IDE 可為它們提供單一而靈活的開發(fā)環(huán)境。 調(diào)試步驟 (1) 源文件的建立:使用菜單“ FileNew” 或者點(diǎn)擊工具欄的新建文件按鈕,即可在項(xiàng)目窗口的右側(cè)打開一個(gè)新的文本編輯窗口,在該窗口中輸入 匯編語(yǔ)言源程序。保存該文件,加上擴(kuò)展名( .asm 或 a51),這里將文件保存為 。 ( 2)建立工程文件:點(diǎn)擊“ ProjectNew Project”菜單,出現(xiàn)以個(gè)對(duì)話框,要求給工程起一個(gè)名字,我們輸入 examl1,不需要擴(kuò)展名,點(diǎn)擊保存按鈕,出現(xiàn)第二個(gè)對(duì)話框。這個(gè)對(duì)話框要求選擇目標(biāo) CPU(即我們所使用的芯片型號(hào) 80C51)點(diǎn)擊 ATMEL 前面的“ +”號(hào),展開該層,點(diǎn)擊其中的 80C51,然后點(diǎn)擊確定按鈕?;氐街鹘缑?,此時(shí),在工程窗口的文件頁(yè)中,出現(xiàn)了“ Targ et1”,前面有 “ +”號(hào),點(diǎn)擊 “ +”展開,可以看到下一層的“ Source Group1” ,這時(shí)的工程還是一個(gè)空工程,里面什么文件也沒有,需要手動(dòng)把剛才編寫好的源程序加入,點(diǎn)擊“ Souce Group”使其反白顯示,然后,點(diǎn)擊鼠標(biāo)右鍵,出現(xiàn)一個(gè)下拉菜單。選中其中的“ Add file to Group” Souce Group1”,對(duì)話框,要求尋找源文件,注意該對(duì)話框下面的“文件類型“默認(rèn)為 C Souce file (*.c),也就是以 C 為擴(kuò)展名的文件,而我們的文件是以 asm 為擴(kuò)展名的,所以在列表框中找不到 ,要將文件類型該掉,點(diǎn)擊對(duì)話框中”文件類型‘后的下拉列表,找到并選中“ Asm Souce File(*.asm,*.a51)” ,這樣,在列表框中就可以找到 文文件了。雙 文件,將文件加入項(xiàng)目,注意,在文件加入項(xiàng)目后,該對(duì)話框并不消失,等待繼續(xù)加入其他文件,但初學(xué)時(shí)常會(huì)認(rèn)為操作沒有成功而再次雙擊同一文件,這時(shí)會(huì)出現(xiàn)對(duì)話框,提示你所選的文件以在列表中,此時(shí)點(diǎn)擊確定,返回前一對(duì)話框,然后,點(diǎn)擊 ” Close” 即可返回主界面,返回后,點(diǎn)擊“ Souce Goup 1”前的加號(hào),會(huì)發(fā)現(xiàn) 文件以在其中。雙擊文件名,即打開源程序。 四川師范大學(xué)成都學(xué)院課程設(shè)計(jì)報(bào)告 15 ( 3)工程的詳細(xì)設(shè)置:首先點(diǎn)擊左邊 Project 窗口的 Target 1,然后使用菜單“ ProgetOption for target ‘ target 1’ ”即出現(xiàn)對(duì)工程設(shè)置的對(duì)話框,對(duì)這個(gè)對(duì)話框可謂非常復(fù)雜,共有 8 個(gè)頁(yè)面,要全部高清可不容易,好在絕大部分設(shè)置項(xiàng)取默認(rèn)值就行了。設(shè)置完成以后安確認(rèn)返回主界面,工程建立、設(shè)置完畢。 ( 4)編譯、連接:在設(shè)置好工程后,既可以進(jìn)行編譯、連接。選擇菜單ProjectBuild target,對(duì)當(dāng)前工程進(jìn)行連接,如果 當(dāng)前文件已修改軟件會(huì)先對(duì)該文件進(jìn)行比阿尼,然后在連接以產(chǎn)生目標(biāo)代碼。編譯過程中的信息將出現(xiàn)在輸出窗口中的 Build 頁(yè)中,如果源程序有語(yǔ)法錯(cuò)誤,會(huì)有錯(cuò)誤報(bào)告出現(xiàn),雙擊該行,可以定到出錯(cuò)的位置,對(duì)源程序反復(fù)修改后,最終會(huì)得到如圖 所示的結(jié)果,提示獲得了名為 的文件,該文件即可被編程器讀入并寫到芯片中,同時(shí)還產(chǎn)生了一些其他相關(guān)文件可被用于 KEIL 的仿真與調(diào)試。 圖 正確連接、編譯之后的結(jié)果 5 結(jié) 束語(yǔ) 隨著 全球經(jīng)濟(jì)一體化進(jìn)程的加 快 ,工業(yè)民宅企業(yè)消防安全突顯其重要性。火災(zāi)自動(dòng)報(bào)警及聯(lián)動(dòng)控制系統(tǒng)設(shè)計(jì)成為工業(yè)民宅企業(yè)消防安全系統(tǒng)的一個(gè)重要部分 ,其各部分功能的實(shí)現(xiàn)為工業(yè)企業(yè)避免了重大損失。經(jīng)過實(shí)驗(yàn)測(cè)試 ,系統(tǒng)數(shù)碼管及時(shí)顯示溫度變化數(shù)值 ,當(dāng)溫度達(dá)到預(yù)設(shè)值時(shí) ,單片機(jī)即根據(jù)數(shù)字溫度傳感器 DS18B20所采集來的溫度實(shí)現(xiàn)報(bào)警功能 ,步進(jìn)電機(jī)轉(zhuǎn)動(dòng) ,對(duì)被保護(hù)物品實(shí)行保護(hù)。達(dá)到準(zhǔn)確發(fā)現(xiàn)樓宇火災(zāi)的目的 ,迅速發(fā)出報(bào)警信號(hào)。該系統(tǒng)的綜合性及可靠性高 ,具有較好的實(shí)用價(jià)值。 在這兩個(gè)月中,找資料的過程讓我學(xué)到很多。對(duì)單片機(jī)的了解也隨之加深,它在煙霧報(bào) 警系統(tǒng)中 的應(yīng)用,很多附件的應(yīng)用,很多芯片的結(jié)構(gòu)都有了一定的了解, 也對(duì) KEIL 編程環(huán)境有了一些了解。 四川師范大學(xué)成都學(xué)院課程設(shè)計(jì)報(bào)告 16 參考文獻(xiàn) [1] 楊頌華、馮毛官、孫萬蓉、初秀琴、胡力山:數(shù)字電子技術(shù)基礎(chǔ),西安電子科技大學(xué)出版社, , P115P130 [2] 沈德金 陳粵初 : 單片機(jī)接口電路與應(yīng)用程序?qū)嵗?北京航天航空大學(xué)出版社 ,1990, P29P31 [3] 李群芳、肖看、張士軍:?jiǎn)纹⑿陀?jì)算機(jī)與接口技術(shù),電子工業(yè)出版社, ,P93P96 [4] 孫育才 : 單片微型計(jì)算機(jī)及其應(yīng)用 , 東南大學(xué)出版社 , 2022, P75P8
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1