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

正文內(nèi)容

基于51單片機(jī)的火災(zāi)自動(dòng)報(bào)警系統(tǒng)設(shè)計(jì)(留存版)

2024-10-26 15:43上一頁面

下一頁面
  

【正文】 r(i=0。 } } if(keyDec==0) { delay(5)。 table1[i+1]=ge+0x30。 } //顯示溫度 void Display() { uchar tt,ge,shi,bai。 writeonechar(0xbe)。 for(i=0。//延時(shí) 480us 540us DQ=1。y)。 sbit keyDec=P1^2。采用 C51 編寫的應(yīng)用程序結(jié)構(gòu)清楚、模塊化程度高、可讀性強(qiáng)、且易于移植。計(jì)數(shù)器 1 會(huì)對低溫度系數(shù)所產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì)數(shù),若計(jì)數(shù)器 1 的預(yù)置值被減至 0,則溫度寄存器的值加 1,接下來,計(jì)數(shù)器 1的預(yù)置值將被重新裝入,計(jì)數(shù)器 1 重新開始對低溫度系數(shù)的晶振所產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù)。 火災(zāi)探測器選擇 為了盡可能做到簡化硬件電路,故在本設(shè)計(jì)中采用美國 DALLAS 公司出品的溫度傳感器 DS18B20。 ( 2)在誤差允許的區(qū)域內(nèi), C1和 C2 值都是越小,實(shí)現(xiàn)的功能就越精確,如果 C1和 C2 值比正常數(shù)值大時(shí),可能會(huì)使振蕩器更加穩(wěn)定,可是也會(huì)增加響應(yīng)的時(shí)間。 CPU 發(fā)出的時(shí)序信號(hào)有兩類,一類用于對片內(nèi)各個(gè)功能部件的控制;另一類用于對片外存儲(chǔ)器或 I/O 口的控制。另外, STC89C52 可將至 0Hz靜態(tài)邏輯操作,支持 2 中軟件可選擇的節(jié)電模式。在這段時(shí)間中,計(jì)算機(jī)技術(shù)、集成電路技術(shù)以及傳感器技術(shù)飛速發(fā)展,火災(zāi)報(bào)警系統(tǒng)逐步進(jìn)入智能化時(shí)代。越來越多的火災(zāi)偵測系統(tǒng)逐步進(jìn)入市場。于是人類逐漸意識(shí)到火災(zāi)預(yù)防和預(yù)警的重要性。先設(shè)定一個(gè)報(bào)警溫度值,然后由 DS18B20 溫度傳感器對溫度進(jìn)行實(shí)時(shí)的監(jiān)控,并將溫度值顯示在LCD1602 液晶顯示屏上,若溫度值超過了報(bào)警溫度值,則驅(qū)動(dòng)蜂鳴器報(bào)警。 3 . 用 LCD1602 實(shí)現(xiàn)溫度的實(shí)時(shí)顯示。其優(yōu)點(diǎn)是抗干擾能力強(qiáng),使用壽命長,且沒有離子探測器的輻射問題。單片機(jī)將溫度值實(shí)時(shí)顯示在 LCD1602 液晶顯示屏上,并將采集到的溫度值與預(yù)設(shè)報(bào)警溫度值進(jìn)行比較,若采集到的溫度值小于報(bào)警溫度值,則重復(fù)上述步驟。 存儲(chǔ)器 (ROM),是用來存儲(chǔ)程序的存儲(chǔ)器,在 STC89C52 中集成了 8K字節(jié)的FLASH 存儲(chǔ)器,如果片內(nèi)的容量不夠,還可擴(kuò)展至 64KB。晶體和電容應(yīng)盡可能安裝得離單片機(jī)近一些以減少寄生電容,更好地保證振蕩器穩(wěn)定、可靠地工作。每個(gè)狀態(tài)又分為兩拍: P1和 P2。其可編程的分辨率為 9~12位,對應(yīng)的可分辨的溫度分別為 、 、 和 ,因此可實(shí)現(xiàn)高精度的測溫。模塊內(nèi)部有上電復(fù)位電路,因此在不需要經(jīng)常復(fù)位的場合下可將 17 腳懸空。 開發(fā)平臺(tái) 軟件設(shè)計(jì)的開發(fā)平臺(tái)采用美國 keil Software 公司出品的 Keil uvision4。 uchar Highlimit=20。i++) LCD12864_WriteData(table3[i])。i++) { DQ=0。 } //讀取溫度判斷正負(fù) uchar displaytemp() { uchar a,b。 } else if(temp==0xf8) { val=1。 bai=tt/100。i++) LCD12864_WriteData(table2[i])。 tablekey[i+1]=bai+0x30。 } } 第 5 章 軟件仿真和實(shí)物測試 仿真平臺(tái) 仿真平臺(tái)采用英國 Labcenter electronics 公司開發(fā)的 EDA工具軟件proteus。 實(shí)物測試結(jié)果 實(shí)物測試結(jié)果如下圖所示。但是還有一些缺陷。希望畢業(yè)之后我們一起努力奮斗。對本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。 作者簽名: 日期: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書 本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。在寫這篇論文的時(shí)候,我查閱了很多資料,有一些是圖書館的老師推薦的?;馂?zāi)雖然能帶來高溫,但是高溫不代表就一定發(fā)生了火災(zāi),因此用這套系統(tǒng)有可能出現(xiàn)誤報(bào)警的情況,因此可靠想不算非常高。雖然最終成功地設(shè)計(jì)出了這套火災(zāi)自動(dòng)報(bào)警系統(tǒng),但是這條設(shè)計(jì)指路并不平坦,而是崎嶇的。它是目前比較好的仿真單片機(jī)及外圍器件的工具。 tablekey[i+1]=shi+0x30。 i=0。 shi=tt%100/10。39。 Init_DS18B20()。 DQ=1。 } /*18b20 初始化 */ void Init_DS18B20(void) { uchar x=0。 //延時(shí)函數(shù) void delay(uchar z) { uchar x,y。相較于匯編語言, C語言的優(yōu)勢在于其功能、結(jié)構(gòu)、可維護(hù)性以及可讀性,學(xué)習(xí)和應(yīng)用都較為容易。 硬件電路設(shè)計(jì) 將單片機(jī)的 P0 口作為 LCD1602 的數(shù)據(jù)口, 8 個(gè) I/O 口分別與 LCD1602 的714 腳相連, P20 接 LCD1602 的第 6 腳, P21 接第 4 腳, P22 接第 5 腳。其測量結(jié)果直接輸出數(shù)字溫度信號(hào),直接串行輸送給 CPU,同時(shí)可傳送 CRC 校驗(yàn)碼,因此具有極強(qiáng)的抗干擾糾錯(cuò)能力。 指令周期是執(zhí)行一條指令所需的時(shí)間。 外部時(shí)鐘方式使用現(xiàn)成的外部振蕩器產(chǎn)生脈沖信號(hào),通常用于多片 STC89C52單片機(jī)同時(shí)工作,以便于多片單片機(jī)之間的同步,一般為地獄 12MHz 的方波。 特殊功能寄存器 (SFR):共有 26 個(gè)特殊功能寄存器,用于 CPU 對片內(nèi)各功能部件進(jìn)行管理和監(jiān)視。電路的整體框圖如圖 所示 圖 系統(tǒng)框圖 DS18B20 溫度傳感器 單片機(jī) 液晶顯示屏 蜂鳴器 第 3 章 硬件電路設(shè)計(jì) 單片機(jī)選擇 在一個(gè)火災(zāi)自動(dòng)報(bào)警器中,單片機(jī)是其中的核心部件,它需要接受來自傳感器的信號(hào),還需要將其與預(yù)設(shè)的報(bào)警溫度值進(jìn)行比對、將溫度信息輸出至LCD1602 液晶顯示屏、驅(qū)動(dòng)蜂鳴器報(bào)警。 第三階段是從 20 世紀(jì) 80 年代末。 5. 完成程序的編寫。 關(guān)鍵詞: 51 單片機(jī)、溫度傳感器、火災(zāi)自動(dòng)報(bào)警 II Abstract Nowadays , with the popularization of the electronic products , varieties of electronic products have been bought by many families . Those products can provide people with great convenience , but also fire hazards . As electronic products would convert electricity to heat , so once those products get shortcircuited , they will be very likely to begin to burn . So , in order to keep people from conflagration , an alarming system seems to be a necessary . This system is an alarming system based on 51 SCM and DS18B20 temperature sensor . We will set an alarming temperature , then , DS18B20 temperature sensor will keep measuring the temperature , then send the data to the LCD screen and display it . If the temperature reaches the alarming temperature , the SCM will control the buzzer to give an alarm. This system39。進(jìn)入 90 年代,特別是 1993 年以來,火災(zāi)造成的直接損失上升到年均十幾億元,年均死亡 2020 多人。而 90 年代初,英國成功研制溫度式的 火災(zāi)報(bào)警系統(tǒng),并將其正式應(yīng)用于火災(zāi)探測工作中。但是由于其采用有線連接,因此對工程的要求較高。STC89C52RC 使用經(jīng)典的 MCS51 內(nèi)核,但做了很多改進(jìn),是的芯片具有傳統(tǒng)的51 單片機(jī)所不具有的功能。 STC89C52 單片機(jī)的內(nèi)部電路正是在時(shí)鐘電路的控制下嚴(yán)格按時(shí)序執(zhí)行指令進(jìn)行工作的。單片機(jī)工作的最小時(shí)間計(jì)量單位就是由這個(gè)晶振決定的。而有些復(fù)雜的指令則需要兩個(gè)或多個(gè)指令周期。如圖 所示。經(jīng)過大量工程師們十?dāng)?shù)年的努力, C 語言終于成功地成為專業(yè)化的單片機(jī)實(shí)用高級語言。 程序代碼 include include define uchar unsigned char define uint unsigned int //DS18b20 接口 sbit DQ=P1^0。x) for(y=110。//稍作延時(shí) DQ=0。//15
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1