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

正文內(nèi)容

基于單片機(jī)的無(wú)線防盜報(bào)警器設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 //關(guān)閉模式切換 Delay_2us(130)。 Flag =1。 //NRF24L01_RX_PW_P0 數(shù)據(jù)通道 0 有效數(shù)據(jù)長(zhǎng)度寄存器, 0x20,設(shè)置接收數(shù)據(jù)長(zhǎng)度,本次設(shè)置為 32 字節(jié) NRF24L01_WrteData(NRF24L01_RX_PW_P0, RX_PLOAD_WIDTH)。 } //============================================================// 實(shí)現(xiàn)功能: NRF24L01 芯片初始化 // 輸入?yún)?shù):無(wú) // 輸出參數(shù):無(wú) //============================================================void NRF24L01_Init(void) { Delay_2us(100)。 //定義局部變量,用于返回 unsigned char i。 NRF24L01_CSN=0。 //CSN=1,片選無(wú)效 ,終止 SPI(串行外圍接口 )通信 return(Data)。 //獲得正確的 MISO 位 NRF24L01_SCK=0。 //定義局部變量,用于循環(huán) NRF24L01_SCK=0。 //數(shù)據(jù)完成發(fā)送中斷,若工作在應(yīng)答模式下,接收到應(yīng)答信號(hào)后置 “1”。 //輸入 sbit NRF24L01_IRQ = P3^2。同時(shí)張自軍老師嚴(yán)謹(jǐn)?shù)慕虒W(xué)態(tài)度、一絲不茍的工作作風(fēng)和和藹可親的師長(zhǎng)風(fēng)范都值得我去好好學(xué)習(xí)?,F(xiàn)在由于知識(shí)水平以及知識(shí)水 平的局限沒(méi)辦法更深入的研究。 NRF24L01 具有功耗低、結(jié)構(gòu)簡(jiǎn)單等優(yōu)點(diǎn),所以被用作本設(shè)計(jì)的數(shù)據(jù)傳輸和接受。延 時(shí) 2 0 s關(guān) 閉 各 個(gè) 外 設(shè)定 時(shí) 中 斷 T 0 請(qǐng)求T 0 重 裝 初 值 、 高 音 報(bào) 警 器 取反 。 NRF24L01_RxPacket(RxData)。 主程序設(shè)計(jì) 系統(tǒng)的設(shè)計(jì)在開(kāi)始運(yùn)行之前需要對(duì)單片機(jī)進(jìn)行初始化操作,以及需要把報(bào)警器等外部設(shè)備關(guān)閉等操作。當(dāng)單片機(jī)的 RXD 引腳處于低電平的時(shí)候, 發(fā) 光二級(jí)管被點(diǎn)亮,起到提示報(bào)警作用。然而此時(shí) 若發(fā)送堆棧中有數(shù)據(jù)且 CE=1 時(shí),則進(jìn)入下一次發(fā)射 。 ⑸ NRF24L01 的工作原理 本設(shè)計(jì)系統(tǒng)的無(wú)線模塊 NRF24L01 需要單片機(jī)的供電。 ⑴ nRF24L01 的簡(jiǎn)介 nRF24L01 是一個(gè)體積小、工作在寬電壓( ~)和 ~的頻段的單片無(wú)線收發(fā)器芯片。其工作原理流程圖如圖 48 所示。鏡片上的紋理的設(shè)計(jì)是根據(jù) 光的干涉及擾射 ,還有就是根據(jù)它的 相對(duì)靈敏度和接收角度 等 要求。探測(cè)元件會(huì)把接收到或者探測(cè)到的紅外輻射轉(zhuǎn)變?yōu)槲⑷醯碾妷盒盘?hào) 。 ⑵ 復(fù)位作用:系統(tǒng)正常工作前的初始化準(zhǔn)備;程序運(yùn)行錯(cuò)誤時(shí),重啟系統(tǒng);操作有誤時(shí),重啟系統(tǒng)。 其電路原理圖如圖 42 所示。蚌埠學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 13 電源模塊主要是由一個(gè)電源座 DC、一個(gè)發(fā)光二極管、一個(gè)撥鍵開(kāi)關(guān) KG 和一個(gè)電阻組成。 XTAL2( 20引腳): 具有 振蕩器的反相放大器的輸出,輸入到內(nèi)部時(shí)鐘發(fā)生器 的功能 。10%)的電源。 圖 33 Altium Designer運(yùn)行 界面 王成龍:基于單片機(jī)的無(wú)線防盜報(bào)警器的設(shè)計(jì) 10 4 系統(tǒng)硬件部分 中心主機(jī)控制系統(tǒng) 本系統(tǒng)的核心部分是中心模塊。節(jié)省時(shí)間,增加了商業(yè)和 IT 人士的工作效率。 本設(shè)計(jì)系統(tǒng)使用的是 Keil uVision4 版本,這個(gè)版本 是 2020 年 2 月發(fā)布的的, 支持更多的 ARM 芯片 。 報(bào)警系統(tǒng)的工作原理:本系統(tǒng)采用對(duì)人體的 紅外輻射敏感以及可以抵抗一定的外界干擾的被動(dòng)式紅外熱釋電傳感器 對(duì) 數(shù)據(jù)進(jìn)行采集,通過(guò)信號(hào)放大電路,然后經(jīng)過(guò) 把 放大的信號(hào)傳輸出去,最后由 STC89C52RC 單片機(jī)控制的報(bào)警主機(jī)做出相應(yīng)的反應(yīng),實(shí)現(xiàn)各種功能的報(bào)警,如: LED 紅燈報(bào)警、 Speaker的聲音報(bào)警。隨著技術(shù)的不斷發(fā)展,人們對(duì)無(wú)線防盜系統(tǒng)的研究也更深入,使無(wú)線防盜報(bào)警系統(tǒng)更簡(jiǎn)便、安全性更高、抗干擾性更高。 各項(xiàng)技術(shù)都得到長(zhǎng)足的發(fā)展,例如 :誤報(bào)率越來(lái)越低、越來(lái)越智能化、安全性高、人工維護(hù)費(fèi)用逐漸減少、很強(qiáng)的抗干擾性。此設(shè)計(jì)出的無(wú)線報(bào)警器防盜性能好、不易出現(xiàn)不報(bào)和誤報(bào)現(xiàn)象,而且比之前的有線防盜器更實(shí)用。 Wireless transmission 蚌埠學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 3 基于單片機(jī) 的無(wú)線防盜報(bào)警器的設(shè)計(jì) 1 引 言 本課題研究背景 隨著現(xiàn)代科學(xué)信息技術(shù)的不斷發(fā)展,無(wú)線技術(shù)在生活中無(wú)處不在,其中無(wú)線防盜在小區(qū)和家庭財(cái)產(chǎn)安全保障方面已經(jīng)起到重要的作用。本文采用了 紅外熱釋電傳感器采集數(shù)據(jù)、 NRF24L01無(wú)線傳輸數(shù)據(jù)以及單片機(jī)控制技術(shù),研制了基于單片機(jī)的無(wú)線防盜報(bào)警器。設(shè)計(jì)涵蓋了數(shù)據(jù)采集、數(shù)據(jù)傳輸、數(shù)據(jù)輸出三大模塊。在傳統(tǒng)的防盜保護(hù)措施中,人們主要通過(guò)安裝防盜窗、防盜門(mén),小區(qū)物業(yè)和倉(cāng)庫(kù)管理也主要是通過(guò)雇傭了大量的保安人員等方式,然而社區(qū)失竊的案件仍時(shí)有發(fā)生,這些案件的發(fā)生非常隱蔽,等到發(fā)現(xiàn)時(shí)已經(jīng)造成嚴(yán)重的財(cái)產(chǎn)損失。不僅如此,整個(gè)系統(tǒng)用了單片機(jī)作為最小系統(tǒng)的信號(hào)處理器,從而可以很好的與計(jì)算機(jī)相連接,通過(guò)計(jì)算機(jī)來(lái)統(tǒng)一管理信息。 新一代無(wú)線防盜報(bào)警器基本上具有以下特點(diǎn): ⑴ 操作簡(jiǎn)便 ,每個(gè)系統(tǒng)都配有功能和圖案標(biāo)志想配的遙控器,各項(xiàng)操作也會(huì)有不同的聲音提示。本 次 設(shè)計(jì) 的無(wú)線報(bào)警器 將 可以 簡(jiǎn) 單 的實(shí)現(xiàn)無(wú)線報(bào)警器 的一些 功能,即紅外傳感器、 無(wú)線傳輸、聲光報(bào)警等功能,能滿足現(xiàn)在是市場(chǎng)的需求,具有一點(diǎn)的實(shí)際應(yīng)用價(jià)值。 其中為了提高 報(bào)警系統(tǒng)中 探測(cè)器的探測(cè)靈敏度以及 熱釋電紅外中 探測(cè)器的探測(cè)距離,本設(shè)計(jì)在探測(cè)器的前方裝設(shè)一個(gè) 菲涅爾透鏡 。 Keil uVision4 的優(yōu)點(diǎn)也是顯而易見(jiàn)的,它 具有多顯示器、簡(jiǎn)便的多項(xiàng)目工作程區(qū) 、 靈活性高和項(xiàng)目眾多 等優(yōu)勢(shì) 。 它的運(yùn)行界面如圖 32 所示。中心模塊的核心部分是單片機(jī)。 GND: 20腳,接地。 外部振蕩器 被使用 時(shí), XTAL2不 會(huì)被使 用, 這時(shí) XTALI接收振蕩器信號(hào)。電源座 DC 是為了使整個(gè)系統(tǒng)能容易的接入電。 晶振電路的 設(shè)計(jì) 圖 43 晶振電路原理圖 此 晶振電路 設(shè)計(jì)中使用了 30PF 的電容和 12MHZ 的晶振 來(lái)組成 。 ⑶ 復(fù)位條件:當(dāng)?shù)?9 引腳連接高電平持續(xù)兩個(gè)機(jī)器周期以上的時(shí)間會(huì)產(chǎn)生復(fù)位動(dòng)作。要使信號(hào)能夠發(fā)大, 這時(shí)探頭內(nèi)的場(chǎng)效應(yīng)管起到放大作用,把接收到的電壓信號(hào)向外輸出。多元陣列式菲涅爾透鏡現(xiàn)在一般用在人體感應(yīng)系統(tǒng)中的光調(diào)制器中,它起到 兩種作用非別是 調(diào)制器和紅外輻射收集器 。 發(fā) 光 物 體聚 光 系 統(tǒng)繼 電 器 輸 出定 時(shí) 電 路信 號(hào) 處 理 電 路頻 域 限 制 放 大器熱 釋 電 傳 感 器 圖 48 熱釋電紅外傳感器 工作的 原理流程圖 熱釋電紅外的具體電路由探頭、低頻放大電路、門(mén)限電路等三部分組成, 在輸入端利用 C1 和 R2 來(lái)穩(wěn)定工作電壓,同樣為了穩(wěn)點(diǎn)信號(hào)在輸出端多加了穩(wěn)壓元件。幾乎所有的單片機(jī)芯片都能和它相連,并能完成相應(yīng)的無(wú)線傳輸工作。 發(fā)射數(shù)據(jù)時(shí) ,需要把NRF24L01 配置為發(fā)射模式,接著按照時(shí)序由 SPI 口把有效數(shù)據(jù) TX_PLD 和接收節(jié)點(diǎn)地址 TX_ADDR 寫(xiě)入 nRF24L01 緩存區(qū); TX_PLD 必須在 SPI 片選信號(hào)為低時(shí)不斷寫(xiě)入,與 CSN 不同的是 TX_ADDR 在發(fā)射時(shí)只需要寫(xiě)入一次即可。若進(jìn)入空閑 模式 2 時(shí),則發(fā)送堆棧中無(wú)數(shù)據(jù)且 CE=1。如圖 410 所示為發(fā)光二極管報(bào)警電路圖。 主程序采用查詢的工作方式,其流程圖如圖 51 所示。 if(RxData[0]==1) { led = 0。 圖 52 中斷函數(shù)流程圖 NRF24L01無(wú)線傳輸模塊的程序設(shè)計(jì) 本設(shè)計(jì)系統(tǒng)使用的最小系統(tǒng)是是 AT89C52RC 單片機(jī),因?yàn)樵搯纹瑱C(jī)沒(méi)有可以直接通信的 SPI 端口,所以在連接 NRF24L01 端口的時(shí)候需要先用程序模擬SPI 端口,建立連接端口的條件。在設(shè)計(jì)中由于對(duì) NRF24L01 引腳的不熟悉造成整個(gè)設(shè)計(jì)過(guò)程比較困難。 在整個(gè)畢業(yè)設(shè)計(jì)的過(guò)程中,學(xué)到了很多,尤其對(duì) AT89C51 單片機(jī)有了更深入的了解,每個(gè)引腳都做了細(xì)致的研究。還有他那孜孜不倦的探索鉆研的精神更讓我受益匪淺,讓我在以后的學(xué)習(xí)和工作上不斷的追求。 //輸出中斷 sbit NRF24L01_MISO = P3^3。寫(xiě) “0”清除中斷。 //上升沿寫(xiě)入數(shù)據(jù) for(i=0。 //設(shè)置 SCK 為低電平, SPI 時(shí)鐘模擬 Delay_2us(10)。 //返回寄存器有效值 } //============================================================// 實(shí)現(xiàn)功能:向寄存器寫(xiě)入一個(gè)字節(jié)( 0x00+寄存器地址) // 輸入?yún)?shù): Regt:寄存器地址 // Data:寫(xiě)入寄存器的數(shù)據(jù) // 輸出參數(shù): Status:返回的狀態(tài)值 //============================================================unsigned char NRF24L01_WrteData(unsigned char Regt, unsigned char Data) { unsigned char Stus。 //CSN=0, 片選使能有效 Stus=NRF24L01_SPI_RW(Comd)。 //定義局部變量,用于循環(huán) NRF24L01_CSN=0。 //延時(shí)約 100us NRF24L01_CE=0。 //NRF24L01_RF_CH 射頻通道寄存器, 0x00,設(shè)置工作信道頻率為 ,收發(fā) 必須一致,范圍 0127 王成龍:基于單片機(jī)的無(wú)線防盜報(bào)警器的設(shè)計(jì) 38 NRF24L01_WrteData(NRF24L01_RF_CH, 0x00)。 //讀取數(shù)據(jù)完成標(biāo)志 NRF24L01_CE = 1。 } 設(shè)計(jì)的總程序 //============================================================// 工程簡(jiǎn)述: 基于單片機(jī)的無(wú)線防盜報(bào)警器的設(shè)計(jì) // 工程平臺(tái): STC89C52RC // 工程作者: 王成龍 // 工程創(chuàng)建: 20200505 // 工程版次: 1 // 工程創(chuàng)建: 20200505 //============================================================include //包含 STC12C5Axx 系列單片機(jī)頭文件 include //包含通用子程序頭文 件,如 “延遲函數(shù) ”、宏定義等 include //包含 NRF24L01 無(wú)線傳輸芯片基本驅(qū)動(dòng)函數(shù) sbit led = P1^0。 //置 PWR_UP 位,允許CRC(2 bytes),工作模式: RX,允許 RX_DR NRF24L01_CE = 1。 //StandBy I 模式 (待機(jī)模式 I) NRF24L01_ReadBuff(NRF24L01_RD_RX_PLOAD,RX_buf,TX_PLOAD_WIDTH)。 //NRF24L01_EN_RXADDR 接收地址允許寄存器, 0x01,接收數(shù)據(jù)通道 0 允許 NRF24L01_WrteData(NRF24L01_EN_RXADDR, 0x01)。 //CSN=1, 片選無(wú)效 , 終止 SPI(串行外圍接口)通信 return(Stus)。 //返回寄存器讀操作狀態(tài) } //============================================================// 實(shí)現(xiàn)功能:寫(xiě)入待發(fā)送的數(shù)據(jù),寫(xiě)入多個(gè)字節(jié) // 輸入?yún)?shù): Comd:寄存器地址指令 // pDat:為待讀出數(shù)據(jù)地址 // Byte_Count:讀出數(shù)據(jù)的個(gè)數(shù) // 輸出參數(shù): Status:返回的狀態(tài)值 //============================================================unsigned char NRF24L01_WrteBuff(unsigned char Comd, unsigned char *pDat, unsigned char Cout) { unsigned char Stus。 //返回寄存器寫(xiě)操作狀態(tài) } //============================================================// 實(shí)現(xiàn)功能:讀取接收數(shù)據(jù),讀出多個(gè)字節(jié) // 輸入?yún)?shù): Comd:寄存器地址指令 //
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1