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

正文內(nèi)容

基于51單片機(jī)的火災(zāi)自動(dòng)報(bào)警系統(tǒng)設(shè)計(jì)-文庫(kù)吧資料

2024-09-04 15:43本頁(yè)面
  

【正文】 table[]={溫度為: }。 //蜂鳴器 sbit beep=P3^0。 //按鍵 sbit keySec=P1^3。若使用 C 語(yǔ)言進(jìn)行編程, keil 將是不二之選,即使是使用匯編語(yǔ)言編程, keil 方便易用的集成環(huán)境以及強(qiáng)大的軟件仿真調(diào)試工具也能讓開(kāi)發(fā)者事半功倍。相較于匯編語(yǔ)言, C語(yǔ)言的優(yōu)勢(shì)在于其功能、結(jié)構(gòu)、可維護(hù)性以及可讀性,學(xué)習(xí)和應(yīng)用都較為容易。 開(kāi)發(fā)平臺(tái) 軟件設(shè)計(jì)的開(kāi)發(fā)平臺(tái)采用美國(guó) keil Software 公司出品的 Keil uvision4。 C51 語(yǔ)言編程方法是: uvision4(Keil C51 基于 Windows 下的開(kāi)發(fā)環(huán)境 ),創(chuàng)建一個(gè)項(xiàng)目文件,并從器件數(shù)據(jù)庫(kù)里選擇一款 CPU 芯片; 求,在 PC上用文本編輯軟件編寫(xiě) C 語(yǔ)言源程序;利用 C51 編譯工具軟件對(duì)源程序進(jìn)行編譯,生成目標(biāo)文件 (.obj 文件 );利用 C51 連接工具對(duì)目標(biāo)程 序進(jìn)行連接定位,生成絕對(duì)程序,即可以裝載到開(kāi)發(fā)裝置仿真運(yùn)行。 本設(shè)計(jì)我們采用的是 C51,其編譯器是 Keil C51,它是德國(guó) Keil Software公司出品的 51系列兼容單片機(jī) C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng)。雖然采用 C51 編程形成的源代碼比不上有經(jīng)驗(yàn)人員編寫(xiě)的匯編語(yǔ)言精煉,但對(duì)于相對(duì)復(fù)雜的系統(tǒng)開(kāi)發(fā)或復(fù)雜運(yùn)算,還是比用匯編語(yǔ)言容易得多,且易于移植及有利于系統(tǒng)的維護(hù)和升級(jí)。 應(yīng)用 C51 進(jìn)行軟件開(kāi)發(fā),用戶(hù)可以不必具體考慮寄存器、存儲(chǔ)器的分配等工作,而把這部分工作交給編譯、連接軟件,用戶(hù)只需了解 MCS51的存儲(chǔ)器結(jié)構(gòu),甚至不必去了解 51的指令系統(tǒng)。人們通常把開(kāi)發(fā) MCS51 所使用的 C語(yǔ)言簡(jiǎn)稱(chēng) C51。將 C語(yǔ)言向單片機(jī)上移植始于上世紀(jì) 80 年代中后開(kāi)始 液晶屏初始化 溫度傳感器初始化 設(shè)定報(bào)警溫度值 測(cè)量溫度值并將溫度值發(fā)送給單片機(jī) 將溫度值發(fā)送給 1602 顯示 溫度是否達(dá)到報(bào)警溫度值 報(bào)警 期。 硬件電路設(shè)計(jì) 將單片機(jī)的 P0 口作為 LCD1602 的數(shù)據(jù)口, 8 個(gè) I/O 口分別與 LCD1602 的714 腳相連, P20 接 LCD1602 的第 6 腳, P21 接第 4 腳, P22 接第 5 腳。模塊內(nèi)部有上電復(fù)位電路,因此在不需要經(jīng)常復(fù)位的場(chǎng)合下可將 17 腳懸空。低電平時(shí)選擇串口方式; 第 16 腳: NC,空腳; 第 17 腳: RESET,復(fù)位端,低電平有效; 第 18 腳: VOUT, LCD 驅(qū)動(dòng)電壓輸出端; 第 19 腳: A,背光源正端; 第 20 腳: K,背光源負(fù)端。引腳功能如下: 第 1 腳: VSS,電源地; 第 2 腳: VCC,電源正; 第 3 腳: V0,對(duì)比度調(diào)整; 第 4 腳: RS(CS),高電平時(shí)選擇數(shù)據(jù)寄存器,低電平時(shí)選擇指令寄存器 第 5 腳: R/W(SID),高電平時(shí)讀數(shù)據(jù),低電平時(shí)寫(xiě)數(shù)據(jù); 第 6 腳: E(SCLD),使能端,寫(xiě)操作時(shí),下降沿使能。 12864 液晶是一種統(tǒng)稱(chēng),是業(yè)界約定俗成的簡(jiǎn)稱(chēng),說(shuō)明屏幕是由 128 64 個(gè)點(diǎn)組成,該點(diǎn)陣型液晶屏的成本相對(duì)較低,適用于各類(lèi)儀器,小型設(shè)備的顯示領(lǐng)域。不停地循環(huán),直至計(jì)數(shù)器 2 的值為 0。其測(cè)溫原理為: DS18B20 內(nèi)部的晶振的溫度系數(shù)很高,溫度的變化將會(huì)引起晶振的振蕩頻率的顯著變化,而產(chǎn)生的脈沖信號(hào)將會(huì)輸入到計(jì)數(shù)器 2 中,而溫度寄存器和計(jì) 數(shù)器 1 將會(huì)被預(yù)置為55℃所對(duì)應(yīng)的基數(shù)值。 DS18B20 內(nèi)部結(jié)構(gòu)主要有 64 位光刻 ROM、溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器 TH 和 TL、配置寄存器。其測(cè)量結(jié)果直接輸出數(shù)字溫度信號(hào),直接串行輸送給 CPU,同時(shí)可傳送 CRC 校驗(yàn)碼,因此具有極強(qiáng)的抗干擾糾錯(cuò)能力。其可編程的分辨率為 9~12位,對(duì)應(yīng)的可分辨的溫度分別為 、 、 和 ,因此可實(shí)現(xiàn)高精度的測(cè)溫。 DS18B20 支持多點(diǎn)組網(wǎng)功能,多個(gè) DS18B20 可以并聯(lián)在唯一的三條線(xiàn)上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測(cè)溫。 獨(dú)特的一線(xiàn)接口,使其只需要一條線(xiàn)即可完成與單片機(jī)的通信,簡(jiǎn)化了硬件電路的復(fù)雜程度。 DS18B20 接線(xiàn)極為方便,只需要接 VCC、 GND 以及數(shù)據(jù)線(xiàn) DQ 即可。該 溫度傳感器是一種常用的數(shù)字溫度傳感器,具有體積小、硬件開(kāi)銷(xiāo)低、抗干擾能力強(qiáng)、精度高等優(yōu)點(diǎn)。 從指令的執(zhí)行時(shí)間看,單字節(jié)和雙字節(jié)指令一般為單機(jī)器周期和雙機(jī)器周期,三字節(jié)指令是雙機(jī)器周期,只有乘除法指令占用 4 個(gè)機(jī)器周期。對(duì)于簡(jiǎn)單的單字節(jié)指令,取出指令立即執(zhí)行,只需要一個(gè)機(jī)器周期的時(shí)間。 指令周期是執(zhí)行一條指令所需的時(shí)間。每個(gè)狀態(tài)又分為兩拍: P1和 P2。 STC89C52單片機(jī)每 12個(gè)時(shí)鐘周期為一個(gè)機(jī)器周期。單片機(jī)中通常把執(zhí)行一條指令的過(guò)程分為幾個(gè)機(jī)器周期。若時(shí)鐘晶體的振蕩頻率為fosc,則時(shí)鐘周期 Tosc=1/ fosc=12MHz, Tosc=。 單片機(jī)執(zhí)行的指令均是在 CPU 控制的時(shí)序控制電路的控制下進(jìn)行的,各種時(shí)序均與時(shí)鐘周期有關(guān)。 晶振電路電容選擇的原則為: ( 1) C1, C21,因?yàn)槊恳环N晶振都有各自的特性,所以最好按制造廠(chǎng)商所提供的數(shù)值選擇外部元器件。 當(dāng)使用片內(nèi)振蕩器時(shí), XTAL XTAL2 引腳還能為應(yīng)用系統(tǒng)中的其他芯片提供時(shí)鐘,但需要增加驅(qū)動(dòng)能力 在單片機(jī)最小系統(tǒng)里晶振的作用是給單片機(jī)輸入時(shí)鐘信號(hào),這個(gè)時(shí)鐘信號(hào)就是單片機(jī)的工作速度。 外部時(shí)鐘方式使用現(xiàn)成的外部振蕩器產(chǎn)生脈沖信號(hào),通常用于多片 STC89C52單片機(jī)同時(shí)工作,以便于多片單片機(jī)之間的同步,一般為地獄 12MHz 的方波。晶體和電容應(yīng)盡可能安裝得離單片機(jī)近一些以減少寄生電容,更好地保證振蕩器穩(wěn)定、可靠地工作。晶體的頻率越高,系統(tǒng)的時(shí)鐘頻率越高,單片機(jī)的運(yùn)行速度也就越快。晶體振蕩頻率的范圍通常是 。電路的電容 C1 和 C2通常選擇 30pF。 STC89C52 內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反向放大器,它的輸入端為芯片的 XTAL1 腳,輸出端為 XTAL2 腳。 在執(zhí)行指令時(shí), CPU 首先到程序存儲(chǔ)器中取出需要執(zhí)行的指令操作碼,然后譯碼,并由時(shí)鐘電路產(chǎn)生一系列控制信號(hào)完成指令所規(guī)定的操作。 時(shí)鐘電路用于產(chǎn)生單片機(jī)工作時(shí)所必需的 控制信號(hào)。 特殊功能寄存器 (SFR):共有 26 個(gè)特殊功能寄存器,用于 CPU 對(duì)片內(nèi)各功能部件進(jìn)行管理和監(jiān)視。 存儲(chǔ)器 (ROM),是用來(lái)存儲(chǔ)程序的存儲(chǔ)器,在 STC89C52 中集成了 8K字節(jié)的FLASH 存儲(chǔ)器,如果片內(nèi)的容量不夠,還可擴(kuò)展至 64KB。 CPU 是單片機(jī)內(nèi)部的核心器件,分為運(yùn)算器和控制器兩大部分,此外還有面向控制的未處理功能。根據(jù)本設(shè)計(jì)的需求,采用 DIP40 封裝。其最高工作頻率為 35MHz, 6T/12T 可選??臻e模式下, CPU停止工作,允許 RAM、定時(shí)器 /計(jì) 數(shù)器、串口、中斷繼續(xù)工作。它具有以下標(biāo)準(zhǔn)功能: 512 字節(jié) RAM、 8k 字節(jié) flash存儲(chǔ)器、 32 位 I/O 口線(xiàn),看門(mén)狗定時(shí)器,內(nèi)置 4KB EEPROM, MAX810 復(fù)位電路, 3 個(gè) 16 位定時(shí)器 /計(jì)數(shù)器, 4 個(gè)外部中斷,一個(gè) 7 向量 4 級(jí)中斷結(jié)構(gòu)(兼容傳統(tǒng) 51 的 5 向量 2 級(jí)中斷結(jié)構(gòu)),全雙工串行口。 STC89C52RC 是一家深圳的公司 —— STC 公司(宏晶科技)生產(chǎn)的一種高性能但低功耗的 8 位 CMOS 處理器,具有 8K 在系統(tǒng)可編程 flash 存儲(chǔ)器。電路的整體框圖如圖 所示 圖 系統(tǒng)框圖 DS18B20 溫度傳感器 單片機(jī) 液晶顯示屏 蜂鳴器 第 3 章 硬件電路設(shè)計(jì) 單片機(jī)選擇 在一個(gè)火災(zāi)自動(dòng)報(bào)警器中,單片機(jī)是其中的核心部件,它需要接受來(lái)自傳感器的信號(hào),還需要將其與預(yù)設(shè)的報(bào)警溫度值進(jìn)行比對(duì)、將溫度信息輸出至LCD1602 液晶顯示屏、驅(qū)動(dòng)蜂鳴器報(bào)警。單片機(jī)將溫度值實(shí)時(shí)顯示在 LCD1602 液晶顯示屏上,并將采集到的溫度值與預(yù)設(shè)報(bào)警溫度值進(jìn)行比較,若采集到的溫度值小于報(bào)警溫度值,則重復(fù)上述步驟。火災(zāi)探測(cè)器是通過(guò)對(duì)火災(zāi)產(chǎn)生的物理或化學(xué)現(xiàn)象,例如氣體、煙霧、溫度等要素進(jìn)行檢測(cè),并將數(shù)據(jù)發(fā)送至單片機(jī),然后通過(guò)單片機(jī)執(zhí)行相關(guān)判決程序來(lái)判定是否發(fā)生火 災(zāi),若發(fā)生火災(zāi),則由單片機(jī)驅(qū)動(dòng)報(bào)警器發(fā)出警報(bào)來(lái)進(jìn)行火災(zāi)報(bào)警。起初這種報(bào)警器緊緊適用于如名勝古跡或是博物館等不適宜大規(guī)模布線(xiàn)的場(chǎng)所,但由于電子元件成本的降低,無(wú)線(xiàn)火災(zāi)自動(dòng)報(bào)警裝置也如舊時(shí)王謝堂前燕一般,開(kāi)始飛入尋常百姓家。這種系統(tǒng)應(yīng)用了無(wú)線(xiàn)通信技術(shù),從而代替了傳統(tǒng)的有線(xiàn)通信技術(shù),實(shí)現(xiàn)了將大多數(shù)電 氣裝置通過(guò)無(wú)線(xiàn)通信的方式連接起來(lái),并加以控制或是傳輸數(shù)據(jù)。模擬量可尋址技術(shù)的應(yīng)用使得報(bào)警系統(tǒng)的安全性、智能型和準(zhǔn)確性有了質(zhì)的飛躍。 第四階段則是從 20 世紀(jì) 80 年代中后期至今。其優(yōu)點(diǎn)是布線(xiàn)的工作量顯著減少,且易于安裝和調(diào)試。 第三階段是從 20 世紀(jì) 80 年代末。其優(yōu)點(diǎn)是抗干擾能力強(qiáng),使用壽命長(zhǎng),且沒(méi)有離子探測(cè)器的輻射問(wèn)題。到了 70 年代末,煙感探測(cè)器已經(jīng)不僅僅局限于離子式的,而是在光電技術(shù)的基礎(chǔ)上得到了蓬勃發(fā)展。 第二階段,從 20 世紀(jì)末到 20 世紀(jì) 70 年代末。系統(tǒng)通過(guò)溫度傳感器采集溫度信號(hào),然后通過(guò)判斷溫度是否達(dá)到限定的溫度值來(lái)判斷是否發(fā)生火災(zāi)?;馂?zāi)的偵測(cè)系統(tǒng)的發(fā)展大致可分為以下幾個(gè)階段: 第一階段,從 19 世紀(jì) 40 年代到 20 世紀(jì) 40 年代左右,是火災(zāi)報(bào)警系統(tǒng)的初級(jí)階段。此后,隨著科技的不斷進(jìn)步和發(fā)展,火災(zāi)的偵測(cè)技術(shù)也逐步趨于完善。最早的火災(zāi)報(bào)警系統(tǒng)是 1
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1