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

正文內(nèi)容

多路數(shù)據(jù)采集系統(tǒng)設(shè)計基于51單片機的火災(zāi)警報器設(shè)計畢業(yè)論文(完整版)

2025-08-02 13:23上一頁面

下一頁面
  

【正文】 sSetTime[1]39。0x70)4)*10 +(valueamp。 DS1302_InputByte(Addr)。 DS1302_InputByte(Addr|0x01)。 else ClrSDA。 ClrSCL。uchar DS1302_OutputByte() //實時時鐘讀取一字節(jié)(內(nèi)部函數(shù)){ uchar value,i。 delay(500)。 void main(void){ Init_DS1302()。由于時間緊迫和個人能力有限,本文設(shè)計的火災(zāi)報警系統(tǒng)還存在許多需要完善和作進一步研究的問題,如:⑴多路數(shù)據(jù)采集系統(tǒng)判斷的算法有待進一步的研究改進,應(yīng)用更先進的神經(jīng)網(wǎng)絡(luò)和模糊識別等智能算法,降低系統(tǒng)的誤報率,提高靈敏度。DS1302與微處理器進行數(shù)據(jù)交換時,首先由微處理器向電路發(fā)送命令字節(jié),命令字節(jié)最高位Write Protect(D7)必須為邏輯1,如果D7=0,則禁止寫DS1302,即寫保護;D6=0,指定時鐘數(shù)據(jù),D6=1,指定RAM數(shù)據(jù);D5~D1指定輸入或輸出的特定寄存器;最低位LSB(D0)為邏輯0,指定寫操作(輸入),D0=1,指定讀操作(輸出)。圖10 程序流程圖 溫度傳感器程序設(shè)計由于設(shè)計采用的是模塊化設(shè)計,系統(tǒng)實現(xiàn)報警功能是通過調(diào)用子程序?qū)崿F(xiàn)的。Keil有以下幾個特點: 全功能的源代碼編輯器; 器件庫用來配置開發(fā)工具設(shè)置; 項目管理器用來創(chuàng)建和維護用戶的項目; 集成的MAKE工具可以匯編、編譯和連接用戶嵌入式應(yīng)用; 所有開發(fā)工具的設(shè)置都是對話框形式的; 真正的源代碼級的對CPU和外圍器件的調(diào)試器; 高級GDI(AGDI)接口用來在目標硬件上進行軟件調(diào)試以及和Monitor51進行通信[12] 主程序設(shè)計本軟件系統(tǒng)有一個主程序,兩個子程序,兩個個子程序分別為時鐘芯片程序、液晶顯示程序。光報警器原理圖如圖8所示:圖8 光報警原理圖 A/D模數(shù)轉(zhuǎn)換的選擇及接口電路A/D轉(zhuǎn)換器的種類很多,就位數(shù)來說,可以分為8位、10位、12位和16位等。只有在SCLK為低電平時,才能將RST置為高電平。DS1302內(nèi)部有一個318的用于臨時性存放數(shù)據(jù)的RAM寄存器。為了增加感應(yīng)角度范圍,本模塊采用圓形透鏡,也使得探頭四面都感應(yīng),但左右兩側(cè)仍然比上下兩個方向感應(yīng)范圍大、靈敏度強,安裝時仍須盡量按以上要求[6]。此功能可以實現(xiàn)“感應(yīng)輸出時間”和“封鎖時間”兩者的間隔工作,可應(yīng)用于間隔探測產(chǎn)品;同時此功能可有效抑制負載切換過程中產(chǎn)生的各種干擾。(3)體積小、重量輕液晶顯示器通過顯示屏上的點擊控制液晶分子狀態(tài)來達到顯示的目的,在重量上臂相同顯示面積的傳統(tǒng)顯示器要輕的多。隨著移動通訊、網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)等高科技產(chǎn)品進入家庭,32位單片機應(yīng)用得到了長足發(fā)展。此系統(tǒng)是由CPU、隨即存取數(shù)據(jù)存儲器、只讀程序存儲器、輸入輸出電路(I/O口),還有可能包括定時/計數(shù)器、串行通信口、顯示驅(qū)動電路(LCD和LED驅(qū)動電路)、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器及A/D轉(zhuǎn)換器等電路集成到一個單塊芯片上,構(gòu)成了一個最小但完善的計算機任務(wù)。(3)報警系統(tǒng)能通過聲音和光提示人們當前數(shù)據(jù)異常。數(shù)據(jù)采集技術(shù)是信息科學(xué)的重要分支之一, 它研究信息數(shù)據(jù)的采集、存儲、處理以及控制等問題。實現(xiàn)了多路數(shù)據(jù)采集、采集到的數(shù)據(jù)能在液晶顯示器上顯示和超過預(yù)設(shè)閥值時進行聲光報警的功能??蓱?yīng)用于火災(zāi)報警、恒溫控制系統(tǒng)、遠程數(shù)據(jù)監(jiān)控等方面。它是對傳感器信號的測量與處理, 以微型計算機等高技術(shù)為基礎(chǔ)而形成的一門綜合應(yīng)用技術(shù)。 設(shè)計方案在本系統(tǒng)設(shè)計中,將提出一種基于AT89S52單片機的多路數(shù)據(jù)采集系統(tǒng)的設(shè)計方案,以實現(xiàn)實時數(shù)據(jù)采集并超過設(shè)定的閥值是報警的功能。單片機要使用特定的組譯和編譯軟件編譯程序,在用keiluvision2把程序下載到單片機內(nèi)??v觀單片機的發(fā)展過程,可以預(yù)示單片機的發(fā)展趨勢[3]: 微型單片化 低功耗CMOS 與多品種共存 可靠性和應(yīng)用水平越來越高單片機有著微處理器所不具備的功能,它可以獨立地完成現(xiàn)代工業(yè)控制所要求的智能化控制功能這就是單片機的最大特點。(4)功耗低相對而言,液晶顯示器的功耗主要消耗在內(nèi)部的電極和驅(qū)動IC上,因而耗電量比其他顯示器要少的多。(此時間可設(shè)置在零點幾秒—幾十秒鐘)。熱釋電傳感器原理圖如圖4所示:圖3 熱釋電電路原理圖 煙霧采集模塊及接口電路氣敏傳感器是一種檢測特定氣體的傳感器。DS1302是DS1202的升級產(chǎn)品,與DS1202兼容,但增加了主電源/后備電源雙電源引腳,同時提供了對后備電源進行涓細電流充電的能力。I/O為串行數(shù)據(jù)輸入輸出端(雙向),后面有詳細說明。位數(shù)越高其分辨率就越高,價格也就越貴。本系統(tǒng)摒棄了傳統(tǒng)的匯編語言而采用C語言進行程序設(shè)計。在數(shù)據(jù)采集子程序中,一次溫度煙霧信號采集延時10ms,是讓ADC0804準備好進行下一次信號轉(zhuǎn)換。在DS1302的時鐘日歷或RAM進行數(shù)據(jù)傳送時,DS1302必須首先發(fā)送命令字節(jié)。⑵多路數(shù)據(jù)采集系統(tǒng)沒有聯(lián)網(wǎng),當發(fā)生異常報警時不能通過電話網(wǎng)絡(luò)向消防指揮中心報警。 LCD1602Init()。 if(!ya) { DispStr(15,0,S)。 value=0x00。 } return value。 SetSCL。 // 地址,命令 ucData = DS1302_OutputByte()。 // 地址,命令 DS1302_InputByte(ucDa)。0x0F))。039。039。 SetRSTOUT。039。 time[3]=( key/10 + 39。//時 key=Tran_Output(value)。}液晶顯示程序Liquid crystal display program//1602驅(qū)動程序。//指令輸入。 RW=0。}//經(jīng)調(diào)試,i=90是最短的延時時間了 delay(1)。 write_(0x0c)。 while(*ptr++ != 39。 } }}//向液晶輸入顯示字符位置的坐標信息void LocateXY(uchar x,uchar y) { uchar temp。}//在某個位置顯示一個字符void Disp1Char(uchar x,uchar y,uchar dat) { LocateXY( x, y )。i) { display_buffer[i]=39。)break。 LocateXY( x, y )。)。i9。 if(tmpx0) { write_date(39。in。i) { ds[i]=tmpx%10+39。 } if(k!=n+1)write_date(39。i++) { write_date(39。 } }}*/系統(tǒng)原理總圖多路數(shù)據(jù)采集系統(tǒng)實物圖 謝 辭感謝我的導(dǎo)師周傳璘老師,我的論文是在周老師的親切關(guān)懷與悉心指導(dǎo)下完成的。值得一提的是,周老師學(xué)識淵博,平易近人,對學(xué)生認真負責(zé),他對學(xué)術(shù)的熱愛、對工作的投入、對生活的樸素,讓我由衷地敬仰,他的學(xué)術(shù)風(fēng)格、工作態(tài)度與生活態(tài)度將激勵我在未來的學(xué)習(xí)、工作、生活中不斷前行。)。)。 tmpx/=10。 } if(tmpx)//小數(shù)部分不為0 { //write_date(39。)。039。 } for(i=9。n5。i10。+val%10。 }/* //將整數(shù)轉(zhuǎn)按十進制字符在某位置顯示。0x0f。) n++。//輸入模式設(shè)定顯示一個字符之后向右移動一個位置,不移動 w
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1