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

正文內(nèi)容

通信工程畢業(yè)論文家居安防設(shè)計(參考版)

2024-08-25 11:28本頁面
  

【正文】 int LineHight[122]。//{{AFX_INSERT_LOCATION}}// Microsoft Visual C++ will insert additional declarations immediately before the previous line.endif // !defined(AFX_CZdx_xianshi_H__B942B584_FB82_4C0E_9C62_26233F7CC834__INCLUDED_)//主類 include include include include ifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE[] = __FILE__。//}}AFX_MSGDECLARE_MESSAGE_MAP()private:BOOL stop。afx_msg void OnButtonOpenfan()。afx_msg void OnRADIOxz()。afx_msg void OnRadioS()。afx_msg void OnRadioK()。afx_msg void OnButtonClear()。afx_msg void OnButtonSend()。afx_msg void OnButtonOpen()。afx_msg void OnPaint()。// Generated message map functions//{{AFX_MSG(CSerialPortTestDlg)virtual BOOL OnInitDialog()。//}}AFX_DATA// ClassWizard generated virtual function overrides//{{AFX_VIRTUAL(CSerialPortTestDlg)protected:virtual void DoDataExchange(CDataExchange* pDX)。CString m_strEditReceiveMsg。CZdx_xianshi m_ctrlMultiColorPlot。 // standard constructorBOOL m_bSerialPortOpened。void Display()。void OnTimer(UINT nIDEvent)。int i。CString Stor_str。void zdx_Open_Fan()。CZdx_Port m_SerialPort。BOOL Isfanopen。 再次向所有關(guān)心、幫助我的老師和同學(xué)致以崇高的敬意!附錄一(后臺處理軟件程序)//主類 if !defined(AFX_CZdx_xianshi_H__B942B584_FB82_4C0E_9C62_26233F7CC834__INCLUDEDdefine AFX_CZdx_xianshi_H__B942B584_FB82_4C0E_9C62_26233F7CC834__INCLUDED_if _MSC_VER 1000pragma onceendif // _MSC_VER 1000include include // Added by ClassView/////////////////////////////////////////////////////////////////////////////// CSerialPortTestDlg dialogclass CSerialPortTestDlg : public CDialog{// Constructionpublic:CString strTime。在論文的寫作過程中,我得到了學(xué)校、系、老師和同學(xué)的大力幫助和支持,給了我很大的啟發(fā)。s Guid’ [J]. Philips Inc. 1996[22] 范逸之 江文閑 陳立元 C++ BuiLder 與RS232串行通信控制 清華大學(xué)出版社2022 致謝四年的大學(xué)學(xué)習(xí)生活結(jié)束在即,回想起在浙江理工大學(xué)的求學(xué)之路,感慨萬千。 小結(jié) 本章客觀的介紹了本文初步構(gòu)建的智能家居安防系統(tǒng)的一些優(yōu)點與不足之處,并對系統(tǒng)實際調(diào)試時候遇到的一些問題進(jìn)行了詳細(xì)介紹,希望以后研究次方面的同學(xué)有所借鑒避免走不必要的彎路。本系統(tǒng)只實現(xiàn)了初步構(gòu)建,實現(xiàn)單路測量。而且,此傳感器要有一段較長的預(yù)熱時間。所以要實現(xiàn)家電控制,電位必須要匹配,否則會產(chǎn)生誤操作。建議使用電容與電阻電路實現(xiàn)電壓尖峰值的濾波與瀉流作用,避免了二極管因反向擊穿對整個系統(tǒng)的影響。實際情況中與理想情況稍有偏差。要實現(xiàn)全面的智能家居安防顯得有些捉襟見肘。本系統(tǒng)可擴展至多路監(jiān)測(例如利用人體紅外線傳感器信號實現(xiàn)家居防盜),實現(xiàn)真正意義上的基于無線傳感器網(wǎng)絡(luò)的智能家居安防,防火、防盜,并控制調(diào)節(jié)室內(nèi)溫度、濕度,使新一代智能家居更加安全、舒適。第六章 結(jié)束語 工作總結(jié)基于無線傳感器網(wǎng)絡(luò)的智能家居安防系統(tǒng)初步構(gòu)建,對室內(nèi)煤氣含量,附加擴展有對濕度和溫度含量的實時監(jiān)測與顯示,并具有根據(jù)預(yù)警值開啟或關(guān)閉相應(yīng)家電的功能。上、下位機系統(tǒng)工作,自主根據(jù)室內(nèi)燃?xì)夂块_啟和關(guān)閉排風(fēng)扇等電器,實現(xiàn)了預(yù)防與消除災(zāi)難的發(fā)生。 小結(jié)本章介紹了智能家居安防系統(tǒng)的后臺處理軟件調(diào)試結(jié)果、下位機調(diào)試結(jié)果以及上、下位機聯(lián)機調(diào)試結(jié)果。當(dāng)煤氣濃度降低時,后臺處理軟件圖像相應(yīng)變化。 聯(lián)機調(diào)試(調(diào)試實物圖見附錄三)后臺處理軟件和下位機聯(lián)機調(diào)試。在無需外圍器件擴展情況下,該模塊可擴展8路~10路電器控制。下位機電器控制模塊,該模塊與接收模塊單片機之間用三根線相連,即VCC(電源線)、GND(接地線)、(控制信號線)。并具有電器控制功能。數(shù)據(jù)接收模塊,該部分MCU選用AT89S52單片機。并且將程序?qū)懭隖LASH擴充到4K,更有效的利于程序和系統(tǒng)的開發(fā)與應(yīng)用?!?倍,與ADC0809基準(zhǔn)電壓相匹配。圖 53 丁烷測試圖下位機調(diào)試(下位機調(diào)試實物圖見附錄三):傳感器端子,測試電壓為可變電阻電壓,范圍19mv ~900mv 。相應(yīng)數(shù)據(jù)曲線降低。數(shù)據(jù)曲線升高。圖 52 無信號時下位機數(shù)據(jù)采集模塊接上傳感器端子,用普通一次性打火機氣體測試(丁烷)。重新選擇打開串口。第五章 系統(tǒng)調(diào)試 后臺處理軟件調(diào)試和下位機調(diào)試后臺處理軟件調(diào)試:后臺處理軟件程序運行如圖51所示,選擇串口號打開串口,初始化設(shè)置:9600波特率,8位數(shù)據(jù)位,無奇偶校驗,口程序占用,打開串口成功。 電器控制模塊程序ORG 0000HJMP MAINORG 0023HLJMP RX_INT ORG 0200H;主程序MAIN:MOV SP ,6FH;主程序(初始化)MOV TMOD,20H;定時器1,工作方式2(8位自動重裝定時/計數(shù)器)MOV SCON,0D8H ;11位異步收發(fā)器(9位數(shù)據(jù))MOV PCON,00HMOV TH1,0FDH ;波特率:9600 效驗位:無數(shù)據(jù)位:8 停止位:1MOV TH0,0FDHMOV P1,0FFHSETB BEEPSETB ;,初始狀態(tài)電器電源斷開SETB TR1 ;啟用定時器1SETB ES ;開串口中斷SETB EA ;全局中斷開關(guān):開SJMP $ ;等待中斷;串行中斷響應(yīng)程序RX_INT: PUSH ACC ;現(xiàn)場保護PUSH PSW ;現(xiàn)場保護JNB RI,END_RX ;RI=0,無讀入,中斷返回CLR RI ;清RI,待下一次讀入MOV A,SBUFLCALL DELAYMOV B,AJNB TI,$CLR TICJNE A,31H,CLOSE_FANCLR     ?。淮蜷_電器CLOSE_FAN: MOV A,BCJNE A,30H,END_RXSETB    ??;關(guān)閉電器;中斷返回程序END_RX: POP PSW ;恢復(fù)現(xiàn)場POP ACC ;恢復(fù)現(xiàn)場RETI ;中斷返回DELAY: MOV R6,0FFH   ??;延時子程序DJNZ R6, DELAYRETEND 小結(jié)本章系統(tǒng)詳細(xì)的介紹了本次課題研究系統(tǒng)的軟件詳細(xì)設(shè)計流程,及相關(guān)軟件和語言的選擇。若為 30H,置 口為高電平,關(guān)閉電器。當(dāng) RI=1 是產(chǎn)生串口中斷,跳轉(zhuǎn)到中斷響應(yīng)程序。匯編語言可產(chǎn)生緊湊的代碼,但編寫較繁瑣,可讀性較差,但本系統(tǒng)的程序編程并不復(fù)雜,所以本人采用匯編語言。但對8051系列,PL/M不支持復(fù)雜的算術(shù)運算、浮點變量,也無豐富的庫函數(shù)支持。PL/M是Intel從8080微處理器開始為其系列產(chǎn)品開發(fā)的編程語言。接收模塊采用查詢方式接收發(fā)送模塊發(fā)送過來的程序。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。圖 42 Keil uVision 軟件編輯界面Keil uVision ,全Windows界面。uVision2 IDE可為它們提供單一而靈活的開發(fā)環(huán)境。C51編譯器的功能不斷增強, 使你可以更加貼近CPU本身,及其它的衍生產(chǎn)品。 數(shù)據(jù)采集傳輸模塊(下位機)軟件設(shè)計 軟件編譯環(huán)境下位機程序設(shè)計與編譯軟件選用Microsoft 公司的Keil uVision 。編譯環(huán)境選擇Visual C++ 。通過WriteToPort()函數(shù)向串口發(fā)送命令控制字。實現(xiàn)步驟:調(diào)用InitPort()函數(shù),OnComm()函數(shù)接收串口傳輸過來的數(shù)據(jù)。(5)預(yù)警功能,根據(jù)初始設(shè)定,判斷接受到的數(shù)據(jù)是否超過預(yù)警上限。(3)顯示,以直觀圖形和數(shù)據(jù)雙重形式將接收到的數(shù)據(jù)實時顯示給用戶。串口號由用戶自行選擇,默認(rèn)打開串口1。 后臺處理軟件程序流程圖 后臺處理軟件軟件流程圖如圖24所示。 。比如WEB上的控件。 ,工業(yè)控制等軟件開發(fā),如直接對 I/O地址操作,就要用C++。圖 41 VC 軟件編輯界面 ,適合一些系統(tǒng)級的開發(fā),可以方便實現(xiàn)一些底層 的調(diào)用。 最大缺點是開發(fā)效率不高。 PC 機實時顯示模塊(后臺處理軟件)軟件設(shè)計 軟件編譯環(huán)境后臺處理軟件程序設(shè)計與編譯軟件選用Microsoft 公司的Visual C++ 。以中斷方式響應(yīng)后臺處理軟件發(fā)送過來的命令控制字。下位機數(shù)據(jù)接收模塊程序初始設(shè)置PTR8000為接收模式,通過PTR8000讀取數(shù)據(jù)采集模塊發(fā)送過來的數(shù)據(jù)。下位機程序?qū)崿F(xiàn)功能:下位機數(shù)據(jù)采集模塊程序?qū)崿F(xiàn)從ADC0809讀取轉(zhuǎn)換后的數(shù)字量信號數(shù)值。第四章 智能家居安防系統(tǒng)軟件設(shè)計 后臺處理軟件與下位機的分工后臺處理軟件程序?qū)崿F(xiàn)功能:接收下位機發(fā)送過來的數(shù)據(jù),將數(shù)據(jù)以圖形和數(shù)據(jù)雙重形式顯示給用戶,并具有數(shù)據(jù)存盤功能。 小結(jié)本章主要介紹了本文所設(shè)計系統(tǒng)的相關(guān)硬件電路設(shè)計,并對系統(tǒng)使用到的主要相關(guān)器件的性能、特點進(jìn)行了注意的說明。反向二極管起到濾波作用,有效的防止了電壓尖峰脈沖對系統(tǒng)的影響。由于在繼電器通電與斷電瞬間容易產(chǎn)生電壓尖峰值。PC817內(nèi)部發(fā)光二極管截止。光敏三極管經(jīng)發(fā)光二極管照射后導(dǎo)通。如圖64所示。產(chǎn)生中斷,下位機程序跳轉(zhuǎn)到相應(yīng)的中斷響應(yīng)函數(shù)。根據(jù)后臺處理軟件發(fā)送過來的命令控制字。反向二極管用來消除繼電器通斷時產(chǎn)生的電壓尖峰值,防止單片機程序“跑飛”,保護程序正常運行。其性能參數(shù)如下圖所示: PC817 與 AT89S52 單片機接口電路及 PC817 與繼電器接口電路如圖36所示, 口置低電平時,光電耦合器(PC817)內(nèi)二極管導(dǎo)通,光敏三極管將光電流信號轉(zhuǎn)換成電壓信號,繼電器導(dǎo)通,電器啟動。圖 36 MAX232 與 DB9 連接 電器控制模塊 PC817 光電耦合器概述本系統(tǒng)中光電耦芯片選用PC817 光電耦合器。如圖35所示。15腳DNG、16腳VCC(+5v)。 TTL/CMOS數(shù)據(jù)從T1IN、T2IN輸入轉(zhuǎn)換成RS232數(shù)據(jù)從T1OUT、T2OUT送到電腦DP9插頭;DP9插頭的RS232數(shù)據(jù)從R1IN、R2IN輸入轉(zhuǎn)換成TTL/CMOS 數(shù)據(jù)后從R1OUT、R2OUT輸出。功能是產(chǎn)生+12v和12v兩個電源,提供給RS232 串口電平的需要。AX232芯片是美信公司專門為電腦的RS232標(biāo)準(zhǔn)串口設(shè)計的接口電路,使用+5v單電源供電?!? 內(nèi)置完整的通信協(xié)議和CRC,有獨特的載波檢測、地址匹配、數(shù)據(jù)就緒等輸出,接口方便、使用簡單。● 最大發(fā)射功率+10dBm,高抗干擾GFSK調(diào)制。具有可選頻道多,低功耗,抗干擾能力強的優(yōu)點,它的特性如下:● 430/868/915Mhz多頻道多頻段,- 低電壓工作,待機功耗2uA 。在進(jìn)行寫操作時比較簡單,MCU先把CSN拉低,然后在MOSI 線上輸出寫命令字節(jié)和數(shù)據(jù)字節(jié)即可。MCU對SPI 總線的操作不外乎兩種方式:讀和寫。SPI 總線的每次操作都必須在使能引腳CSN的下降沿開始。圖 33 ADC0809 與 AT89S52 接口電路 無線收發(fā)模塊 PTR8000 無線收發(fā)原理本系統(tǒng)中無線收發(fā)模塊芯片選用PTR8000,PTR8000是專為點對多點無線通信設(shè)計,內(nèi)置數(shù)據(jù)協(xié)議和CRC檢錯,無亂碼輸出,外圍MCU通過SPI 總線配置PTR8000的內(nèi)部寄存器和數(shù)據(jù)收發(fā)。  ?。?
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1