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

正文內(nèi)容

基于51單片機的火災(zāi)自動報警系統(tǒng)設(shè)計-全文預(yù)覽

2024-09-24 15:43 上一頁面

下一頁面
  

【正文】 oid main() { LCD12864_Init()。 LCD12864_WriteCmd(0x93)。 tablekey[i+1]=shi+0x30。 tablekey[i]=39。 } Highlimit。 if(Highlimit==125) { Highlimit=20。 i=0。 for(i=0。 for(i=0。 i++。 shi=tt%100/10。 } if(ttHighlimit) beep=0。 j=0。 return(b)。39。 table1[0]=39。 temp=b。 writeonechar(0xcc)。 Init_DS18B20()。//給脈沖 dat=1。 DQ=datamp。 } /****************************************************** 函數(shù)名稱: void WriteOneChar(uchar dat) 返回值:無 參數(shù): uchar dat 作用:寫 1820 一個字節(jié) *******************************************************/ /////****寫 DS18B20***///寫 0 60us 讀完,寫 1 30us 內(nèi)讀完 void writeonechar(uchar dat) { uchar i=0。 DQ=1。 for(i=0。//讀總線狀態(tài) 為 0 復(fù)位成功,為 1 則不成功 delay1(30)。 delay1(80)。 } /*18b20 初始化 */ void Init_DS18B20(void) { uchar x=0。 for(i=0。 for(i=0。y0。 //延時函數(shù) void delay(uchar z) { uchar x,y。 uchar code table3[]=上限 =:。 uchar code table[]={溫度為: }。 //按鍵 sbit keySec=P1^3。相較于匯編語言, C語言的優(yōu)勢在于其功能、結(jié)構(gòu)、可維護性以及可讀性,學(xué)習(xí)和應(yīng)用都較為容易。 C51 語言編程方法是: uvision4(Keil C51 基于 Windows 下的開發(fā)環(huán)境 ),創(chuàng)建一個項目文件,并從器件數(shù)據(jù)庫里選擇一款 CPU 芯片; 求,在 PC上用文本編輯軟件編寫 C 語言源程序;利用 C51 編譯工具軟件對源程序進(jìn)行編譯,生成目標(biāo)文件 (.obj 文件 );利用 C51 連接工具對目標(biāo)程 序進(jìn)行連接定位,生成絕對程序,即可以裝載到開發(fā)裝置仿真運行。雖然采用 C51 編程形成的源代碼比不上有經(jīng)驗人員編寫的匯編語言精煉,但對于相對復(fù)雜的系統(tǒng)開發(fā)或復(fù)雜運算,還是比用匯編語言容易得多,且易于移植及有利于系統(tǒng)的維護和升級。人們通常把開發(fā) MCS51 所使用的 C語言簡稱 C51。 硬件電路設(shè)計 將單片機的 P0 口作為 LCD1602 的數(shù)據(jù)口, 8 個 I/O 口分別與 LCD1602 的714 腳相連, P20 接 LCD1602 的第 6 腳, P21 接第 4 腳, P22 接第 5 腳。低電平時選擇串口方式; 第 16 腳: NC,空腳; 第 17 腳: RESET,復(fù)位端,低電平有效; 第 18 腳: VOUT, LCD 驅(qū)動電壓輸出端; 第 19 腳: A,背光源正端; 第 20 腳: K,背光源負(fù)端。 12864 液晶是一種統(tǒng)稱,是業(yè)界約定俗成的簡稱,說明屏幕是由 128 64 個點組成,該點陣型液晶屏的成本相對較低,適用于各類儀器,小型設(shè)備的顯示領(lǐng)域。其測溫原理為: DS18B20 內(nèi)部的晶振的溫度系數(shù)很高,溫度的變化將會引起晶振的振蕩頻率的顯著變化,而產(chǎn)生的脈沖信號將會輸入到計數(shù)器 2 中,而溫度寄存器和計 數(shù)器 1 將會被預(yù)置為55℃所對應(yīng)的基數(shù)值。其測量結(jié)果直接輸出數(shù)字溫度信號,直接串行輸送給 CPU,同時可傳送 CRC 校驗碼,因此具有極強的抗干擾糾錯能力。 DS18B20 支持多點組網(wǎng)功能,多個 DS18B20 可以并聯(lián)在唯一的三條線上,實現(xiàn)組網(wǎng)多點測溫。 DS18B20 接線極為方便,只需要接 VCC、 GND 以及數(shù)據(jù)線 DQ 即可。 從指令的執(zhí)行時間看,單字節(jié)和雙字節(jié)指令一般為單機器周期和雙機器周期,三字節(jié)指令是雙機器周期,只有乘除法指令占用 4 個機器周期。 指令周期是執(zhí)行一條指令所需的時間。 STC89C52單片機每 12個時鐘周期為一個機器周期。若時鐘晶體的振蕩頻率為fosc,則時鐘周期 Tosc=1/ fosc=12MHz, Tosc=。 晶振電路電容選擇的原則為: ( 1) C1, C21,因為每一種晶振都有各自的特性,所以最好按制造廠商所提供的數(shù)值選擇外部元器件。 外部時鐘方式使用現(xiàn)成的外部振蕩器產(chǎn)生脈沖信號,通常用于多片 STC89C52單片機同時工作,以便于多片單片機之間的同步,一般為地獄 12MHz 的方波。晶體的頻率越高,系統(tǒng)的時鐘頻率越高,單片機的運行速度也就越快。電路的電容 C1 和 C2通常選擇 30pF。 在執(zhí)行指令時, CPU 首先到程序存儲器中取出需要執(zhí)行的指令操作碼,然后譯碼,并由時鐘電路產(chǎn)生一系列控制信號完成指令所規(guī)定的操作。 特殊功能寄存器 (SFR):共有 26 個特殊功能寄存器,用于 CPU 對片內(nèi)各功能部件進(jìn)行管理和監(jiān)視。 CPU 是單片機內(nèi)部的核心器件,分為運算器和控制器兩大部分,此外還有面向控制的未處理功能。其最高工作頻率為 35MHz, 6T/12T 可選。它具有以下標(biāo)準(zhǔn)功能: 512 字節(jié) RAM、 8k 字節(jié) flash存儲器、 32 位 I/O 口線,看門狗定時器,內(nèi)置 4KB EEPROM, MAX810 復(fù)位電路, 3 個 16 位定時器 /計數(shù)器, 4 個外部中斷,一個 7 向量 4 級中斷結(jié)構(gòu)(兼容傳統(tǒng) 51 的 5 向量 2 級中斷結(jié)構(gòu)),全雙工串行口。電路的整體框圖如圖 所示 圖 系統(tǒng)框圖 DS18B20 溫度傳感器 單片機 液晶顯示屏 蜂鳴器 第 3 章 硬件電路設(shè)計 單片機選擇 在一個火災(zāi)自動報警器中,單片機是其中的核心部件,它需要接受來自傳感器的信號,還需要將其與預(yù)設(shè)的報警溫度值進(jìn)行比對、將溫度信息輸出至LCD1602 液晶顯示屏、驅(qū)動蜂鳴器報警?;馂?zāi)探測器是通過對火災(zāi)產(chǎn)生的物理或化學(xué)現(xiàn)象,例如氣體、煙霧、溫度等要素進(jìn)行檢測,并將數(shù)據(jù)發(fā)送至單片機,然后通過單片機執(zhí)行相關(guān)判決程序來判定是否發(fā)生火 災(zāi),若發(fā)生火災(zāi),則由單片機驅(qū)動報警器發(fā)出警報來進(jìn)行火災(zāi)報警。這種系統(tǒng)應(yīng)用了無線通信技術(shù),從而代替了傳統(tǒng)的有線通信技術(shù),實現(xiàn)了將大多數(shù)電 氣裝置通過無線通信的方式連接起來,并加以控制或是傳輸數(shù)據(jù)。 第四階段則是從 20 世紀(jì) 80 年代中后期至今。 第三階段是從 20 世紀(jì) 80 年代末。到了 70 年代末,煙感探測器已經(jīng)不僅僅局限于離子式的,而是在光電技術(shù)的基礎(chǔ)上得到了蓬勃發(fā)展。系統(tǒng)通過溫度傳感器采集溫度信號,然后通過判斷溫度是否達(dá)到限定的溫度值來判斷是否發(fā)生火災(zāi)。此后,隨著科技的不斷進(jìn)步和發(fā)展,火災(zāi)的偵測技術(shù)也逐步趨于完善。 5. 完成程序的編寫。 為了完成本文所做的工作為: 1 . 圍繞 STC89C52 來設(shè)計硬件電路。因此,一個可靠穩(wěn)定而又及時的報警系統(tǒng)顯得尤為重要了。 隨著社會和經(jīng)濟的發(fā)展,社會財富日益增加,火災(zāi)給人類社會帶來的危害不斷增加,它不僅能毀壞財產(chǎn),還會威脅人的生命。 關(guān)鍵詞: 51 單片機、溫度傳感器、火災(zāi)自動報警 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
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1