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

正文內(nèi)容

基于單片機(jī)的防火防盜警報系統(tǒng)設(shè)計1(編輯修改稿)

2025-07-24 21:16 本頁面
 

【文章內(nèi)容簡介】 PU能否正常到ERROM/ROM中讀取指令碼,也可用于示波器看PSEN端有無脈沖輸出。如有,說明基本上工作正常。 EA/VPP(31腳):外部程序存儲器地址允許輸入端/固化編程電壓輸入端。當(dāng)EA引腳接高電平時,CPU只訪問片內(nèi)ERROM/ROM并執(zhí)行內(nèi)部程序存儲器中的指令。但在PC(程序計數(shù)器)的值超過OFFFH(對8751/8051為4k)時,將自動轉(zhuǎn)向執(zhí)行片外存儲器的程序。當(dāng)出入信號EA引腳接低電平(接地)時,CPU只訪問外部ERROM/ROM并執(zhí)行外部程序存儲器中的指令,而不管是否有片內(nèi)程序存儲器。對于無芯片內(nèi)的ROM的8031或8032,須外擴(kuò)ERROM,此時必須將EA引腳接地。如果使用有片內(nèi)ROM的STC89C52,外擴(kuò)ERROM也是可以的,但也要使EA接地。4)I/O(輸入/輸出端口,P0,P1,P2,P3)P0口:P0口是一個漏極開路的8位準(zhǔn)雙向I/O端口。P1口:8位準(zhǔn)雙向I/O端口。P2口:即可以做地址總線輸出地址高8位,也可以做普通I/O用,(此時為準(zhǔn)雙向口)。P3口:雙功能口,即可以做普通I/O口用(此時為準(zhǔn)向口,也可以按每位定義實(shí)現(xiàn)第二功能操作)。見表2。表2 P3口的第二功能表引腳第二功能RXD (串行輸入口)TXD (串行輸出口)INT0(外部中斷0)INT1(外部中斷1)T0(定時器0外部中斷)T1(定時器1外部中斷)WR(外部存儲器寫選通)RD(外部存儲器讀寫通) 溫度采集模塊方案1: 采用PT100作為測溫電路的溫度傳感器。PT100傳感器是利用鉑電阻的阻值隨溫度變化而變化、并呈一定函數(shù)關(guān)系的特性來進(jìn)行測溫的,具有抗振動、穩(wěn)定性好、準(zhǔn)確度高、耐高壓等優(yōu)點(diǎn)。但使用起來比較復(fù)雜。方案2: 采用DS18B20作為測溫電路的溫度傳感器。DS18B20的數(shù)字溫度輸出通過 “ 一線 ” 總線( 1Wire是一種獨(dú)特的數(shù)字信號總線協(xié)議,它將獨(dú)特的電源線和信號線復(fù)合在一起,僅使用一條口線;每個芯片唯一編碼,支持聯(lián)網(wǎng)尋址、零功耗等待等,是所需硬件連線最少的一種總線)這種獨(dú)特的方式,可以使多個 DS18B20方便地組建成傳感器網(wǎng)絡(luò),為整個測量系統(tǒng)的建立和組合提供了更大可能性。它在測溫精度、轉(zhuǎn)換時間、傳輸距離、分辨率等方面比其他溫度傳感器有了很大的進(jìn)步,給用戶帶來了更方便的使用和更令人滿意的效果。 通過比較,DS18B20直接輸出數(shù)字溫度值,不需要校正,因此選擇方案2。 紅外感應(yīng)部分 電源模塊 ,然后用導(dǎo)線連接電源接口模塊。 信號采集處理模塊 圖35信號處理模塊 本電路是將人體輻射的紅外線轉(zhuǎn)變?yōu)殡娦盘?。熱釋紅外感應(yīng)2腳輸入到前置放大器OP1進(jìn)行放大,然后由C4耦合給運(yùn)算放大器OP2進(jìn)行第二級放大。再經(jīng)過電壓比較器COP1和COP2構(gòu)成雙向鑒幅器處理后,檢出有效觸發(fā)信號去啟動延時時間定時器輸出信號在經(jīng)過R3進(jìn)入單片機(jī)部分進(jìn)行處理。延時周期可通過R12來調(diào)節(jié)輸出,在延時時間內(nèi)只要Vs發(fā)生上跳變,Vo就會從Vs上跳變時刻起繼續(xù)延長一個周期,而電路中的電容為了能夠更好的控制了芯片內(nèi)的定時器,若Vs一直保持為高電平,這樣就可以通過P10傳輸?shù)絾纹瑱C(jī)內(nèi)進(jìn)行下一步處理。而根據(jù)不同的距離要求來調(diào)節(jié)R13,最大可以調(diào)節(jié)到7米左右。圖中BISS0001中1腳用跳線連連接住一個接高電平后,在延時時間段內(nèi)如果有人體在其感應(yīng)范圍活動,其輸出將一直保持高電平,直到人離開后才將高電平變?yōu)榈碗娖?,本電路設(shè)計就是可觸發(fā)方式。3 系統(tǒng)的硬件電路 單片機(jī)最小系統(tǒng)要使單片機(jī)工作起來最基本的電路構(gòu)成為單片機(jī)最小系統(tǒng)如圖3示。 圖3 信號處理模塊 單片機(jī)最小系統(tǒng)包括單片機(jī)、復(fù)位電路、時鐘電路構(gòu)成。STC89C52 單片機(jī)的工作電壓范圍:,所以通常給單片機(jī)外界5V直流電源。連接方式為單片機(jī)中的40腳VCC接正極5V,而20腳VSS接電源地端。復(fù)位電路就是確定單片機(jī)的工作起始狀態(tài),完成單片機(jī)的啟動過程。單片機(jī)接通電源時產(chǎn)生復(fù)位信號,完成單片機(jī)啟動確定單片機(jī)起始工作狀態(tài)。當(dāng)單片機(jī)系統(tǒng)在運(yùn)行中,受到外界環(huán)境干擾出現(xiàn)程序跑飛的時候,按下復(fù)位按鈕內(nèi)部的程序自動從頭開始執(zhí)行。一般有上電自動復(fù)位和外部按鍵手動復(fù)位,單片機(jī)在時鐘電路工作以后,在RESET端持續(xù)給出2個機(jī)器周期的高電平時就可以完成復(fù)位操作。本設(shè)計采用的是外部手動按鍵復(fù)位電路,需要接上上拉電阻來提高輸出高電平的值。 時鐘電路好比單片機(jī)的心臟,它控制著單片機(jī)的工作節(jié)奏。時鐘電路就是振蕩電路,是向單片機(jī)提供一個正弦波信號作為基準(zhǔn),決定單片機(jī)的執(zhí)行速度。XTAL1和XTAL2分別為反向放大器的輸入和輸出,該反向放大器可以配置為片內(nèi)振蕩器。如采用外部時鐘源驅(qū)動器件,XTAL2應(yīng)不接。因?yàn)橐粋€機(jī)器周期含有6個狀態(tài)周期,而每個狀態(tài)周期為2個振蕩周期,所以一個機(jī)器周期共有12個振蕩周期,如果外接石英晶體振蕩器的振蕩頻率為12MHZ,一個振蕩周期為1/12us。 單片機(jī)的時鐘電路與復(fù)位電路設(shè)計 本系統(tǒng)采用STC系統(tǒng)列單片機(jī),相比其他系列單片機(jī)具有很多優(yōu)點(diǎn)。一般STC單片機(jī)資源比其他單片機(jī)要多,而且執(zhí)行速度快;STC系列單片機(jī)使用串口對單片機(jī)進(jìn)行燒寫,下載程序較為方便;STC89C52單片機(jī)內(nèi)部集成了看門狗電路;且具有很強(qiáng)抗干擾能力。本系統(tǒng)采用內(nèi)部方式的時鐘電路和加電自復(fù)位的復(fù)位電路,如下圖4圖5所示:圖4 時鐘電路 圖5 復(fù)位電路由于單片機(jī)P0口內(nèi)部不含上拉電阻,為高阻態(tài),不能正常地輸出高/低電平,因而該組I/O口在使用時必須外接上拉電阻。 煙霧檢測AD采集電路 煙霧檢測采用MQ2傳感器。經(jīng)過ADC0832采集后就可以得到各種煙霧濃度下的電壓值。從而設(shè)定出理想的煙霧強(qiáng)度報警值。電路如圖6所示圖6 煙霧濃度采集電路 顯示模塊 顯示采用LCD1602液晶顯示,顯示電路如圖7圖7 LCD1602液晶顯示 聲音報警電路 。 圖8 聲音報警電路圖 按鍵控制電路 本電路設(shè)計了四個按鍵,一個設(shè)置鍵、一個加鍵、一個減鍵、一個緊急報警鍵,當(dāng)遇到緊急情況時,可按下緊急報警鍵,蜂鳴器進(jìn)行報警。如圖9所示圖9 消音按鍵連接電路圖 電源模塊 由于本系統(tǒng)采用電池供電,我們考慮了如下幾種方案為系統(tǒng)供電。方案1:采用5V蓄電池為系統(tǒng)供電。蓄電池具有較強(qiáng)的電流驅(qū)動能力以及穩(wěn)定的電壓輸出性能。但是蓄電池的體積過于龐大,在報警器上使用極為不方便。因此我們放棄了此方案。方案2: ,經(jīng)過實(shí)驗(yàn)驗(yàn)證系統(tǒng)工作時,單片機(jī)、傳感器的工作電壓穩(wěn)定能夠滿足系統(tǒng)的要求,而且電池更換方便。綜上所述采用方案2電源接口電路如圖10,其中P1為電池接口,SW1為電源開關(guān)。D1為電源指示燈。圖10 電源接口電路 溫度傳感器(DS18B20)電路 DSl8B20簡介 DSl8B20溫度傳感器是美國DALLAS半導(dǎo)體公司繼DSl820之后最新推出的智能改進(jìn)型智能溫度傳感器。與傳統(tǒng)的熱敏電阻相比,他能夠直接讀出被測溫度并且可根據(jù)要求通過簡單的編程實(shí)現(xiàn)9~l2位的數(shù)字直讀方式。,并且從DSl8B20讀出的信息或?qū)懭隓Sl8B20的信息僅需要一根口線(單線接口)讀寫,溫度變換功率來源于數(shù)據(jù)總線,總線本身也可以向所掛接DSl8B20供電,而無需額外電源。因而使用DSl8B20可使系統(tǒng)結(jié)構(gòu)更趨簡單,可靠性更高。他在測溫精度,轉(zhuǎn)換時間,傳輸距離,本文系統(tǒng)地介紹了基于DS18B20的溫度測量控制系統(tǒng)的組成、設(shè)計方案、電路原理、程序設(shè)計過程。DS18B20多點(diǎn)溫度測量系統(tǒng)是以AT89C52單片機(jī)作為控制核心,智能溫度傳感器DS18B20為控制對象,用LCD1602液晶顯示,運(yùn)用C語言實(shí)現(xiàn)系統(tǒng)的各種功能。設(shè)計完成了冷庫溫度的監(jiān)控和報警等令人滿意的效果。DSl8B20采用3腳PR35封裝或8腳SOIC封裝,其內(nèi)部結(jié)構(gòu)框圖如8所示: 圖8 DSl8B20的內(nèi)部結(jié)構(gòu)圖DS18B20的內(nèi)部結(jié)構(gòu)主要有四部分組成:64位光刻ROM、溫度傳感器、非揮發(fā)的溫度報警觸發(fā)器TH和TL、配置寄存器。DS18B20的管腳排列如圖9所示: 圖9 DS18B20的管腳 DS18B20的引腳說明如下: GND :地 DQ :數(shù)據(jù)I/O VDD :電源 NC :空腳 64位激光ROM開始8位是產(chǎn)品類型的編號,接著是每個器件的惟一的序號共有48位,最后8位是前56位的CRC校本文系統(tǒng)地介紹了基于DS18B20的多點(diǎn)溫度測量控制系統(tǒng)的組成、設(shè)計方案、電路原理、程序設(shè)計以及系統(tǒng)仿真過程。DS18B20冷庫溫度監(jiān)控報警系統(tǒng)是以AT89C52單片機(jī)作為控制核心,智能溫度傳感器DS18B20為控制對象,用LCD1602液晶顯示,運(yùn)用C語言編程實(shí)現(xiàn)系統(tǒng)的各種功能。設(shè)計完成溫度的測量,與上下限溫度報警值設(shè)置。借助單片機(jī)編程軟件Keil實(shí)現(xiàn)了系統(tǒng)軟、硬件的交互聯(lián)調(diào),并結(jié)合LCD1602液晶、DS18B20和AT89C52單片機(jī)最小系統(tǒng)進(jìn)行了電路焊接和調(diào)試,實(shí)現(xiàn)了課題設(shè)計目的。 DSl8B20溫度傳感器的內(nèi)部存儲器包括一個高速暫存RAM和一個非易失性的可電擦除EEPRAM。后者用于存儲TH,TL值。數(shù)據(jù)先寫入RAM,經(jīng)校驗(yàn)后再傳給EEPRAM。而配置寄存器為高速暫存器中的第5個字節(jié),他的內(nèi)容用與確定溫度值的數(shù)字轉(zhuǎn)換分辨率,DSl8B20 工作時按此寄存器中的分辨率將溫度轉(zhuǎn)換為相應(yīng)精度的數(shù)值。低5位一直都是1,TM是測試模式位,用于設(shè)置DSl8B20在工作模式還是在測試模式。如表1所示。在DSl8B20出廠時該位被設(shè)置為0,用戶不要去改動,Rl和R0決定溫度轉(zhuǎn)換精度位數(shù)。 表1 字節(jié)各位的定義TMR1R011111由表2可見,設(shè)定的分辨率越高,所需要的溫度數(shù)據(jù)轉(zhuǎn)換時間就越長。因此,在實(shí)際應(yīng)用中要在分辨率和轉(zhuǎn)換時間權(quán)衡考慮。高速暫存存儲器除了配置寄存器外,還有其他8個字節(jié)組成,其分配如表3所示。其中溫度信息(第l,2字節(jié)),TH和TL值第3,4節(jié),第6~8字節(jié),表現(xiàn)為全邏輯1;第9字節(jié)讀出的是前面所有的8字節(jié)的CRC碼,可用來保證通信正確。表2 數(shù)據(jù)分辨率和轉(zhuǎn)換時間R1R0分辨率溫度最大轉(zhuǎn)換時間/ms 009011010111112當(dāng)DSl8B20接收到溫度轉(zhuǎn)換命令后,開始啟動轉(zhuǎn)換,如表3所示。轉(zhuǎn)換完成后的溫度值就以16位帶符號擴(kuò)展到二進(jìn)制補(bǔ)碼形式儲存在高速暫存存儲器的第l,2字節(jié)。單片機(jī)可通過單線接口讀到該數(shù)據(jù),讀取時低位在前面,高位在后,℃/LSB形式表示。對應(yīng)的溫度計算:當(dāng)符號位S=0時,直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制;當(dāng)S=1時,先將補(bǔ)碼變換為原碼,再計算十進(jìn)制值。溫度低位溫度高位THTL配置保留保留保留8位CRC 表3 碼制轉(zhuǎn)換在DSl8B20完成溫度變換之后,溫度值與貯存TH和TL內(nèi)的觸發(fā)值相比較因?yàn)檫@些寄存器僅僅是8位,℃位在比較時被忽略。TH或TL的最高有較位直接對應(yīng)于l6位溫度奇存器的符號位。如果溫度測量的結(jié)果高于TH或低于TL,那么器件內(nèi)告警標(biāo)志將置位。每次溫度測量更新此標(biāo)志。只要告警標(biāo)志置位,DSl8B20將對告警搜索命令做出響應(yīng)。這允許并聯(lián)連接許多DSl8B20,同時進(jìn)行溫度測量。如果某處溫度超過極限,那么可以識別出正在告警的器件并立即將其讀出而不必讀出非告警的器件。部分溫度轉(zhuǎn)換如表4所示: DSl8B20具體參數(shù)及工作方式 表5 部分溫度轉(zhuǎn)換值溫度輸入(2進(jìn)制)輸出(16進(jìn)制)+125℃0000 0111 1101 000007D0H
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1