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

正文內(nèi)容

基于單片機(jī)的遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(參考版)

2024-09-01 17:49本頁(yè)面
  

【正文】 sta = SPI_RW(NOP)。 // CRC 使能, 16 位 CRC 校驗(yàn),上電 CE = 1。 // 選擇射頻通道 0x40 SPI_RW_Reg(WRITE_REG + RF_SETUP, 0x07)。 // 使能接收通道 0 SPI_RW_Reg(WRITE_REG + SETUP_RETR, 0x0a)。 // 寫(xiě)數(shù)據(jù)包到 TX FIFO 基于 單片機(jī)的遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì) 30 SPI_RW_Reg(WRITE_REG + EN_AA, 0x01)。 // 寫(xiě)入發(fā)送地址 SPI_Write_Buf(WRITE_REG + RX_ADDR_P0, TX_ADDRESS, TX_ADR_WIDTH)。 /**************************************************/ void TX_Mode(uchar * BUF) { CE = 0。 // CRC 使能, 16位 CRC 校驗(yàn),上電,接收模式 CE = 1。 // 接收通道0 選擇和發(fā)送通道相同有效數(shù)據(jù)寬度 SPI_RW_Reg(WRITE_REG + RF_SETUP, 0x07)。 // 使能接收通道 0 SPI_RW_Reg(WRITE_REG + RF_CH, 40)。 // 接收設(shè)備接收通道 0 使用和發(fā)送設(shè)備相同的發(fā)送地址 SPI_RW_Reg(WRITE_REG + EN_AA, 0x01)。 // 返回狀態(tài)寄存器 } /**************************************************/ /************************************************** 函數(shù): RX_Mode() 描述: 這個(gè)函數(shù)設(shè)置 nRF24L01 為接收模式,等待接收發(fā)送設(shè)備的數(shù)據(jù)包 /**************************************************/ void RX_Mode(void) 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū) ( 2020) 29 { CE = 0。 // 逐個(gè)字節(jié)寫(xiě)入 nRF24L01 CSN = 1。 ibytes。 // CSN 置低,開(kāi)始傳輸數(shù)據(jù) status = SPI_RW(reg)。 // 返回狀態(tài)寄存器 } /**************************************************/ /************************************************** 函數(shù): SPI_Write_Buf() 描述: 把 pBuf 緩存中的數(shù)據(jù)寫(xiě)入到 nRF24L01,通常用來(lái)寫(xiě)入發(fā) 射通道數(shù)據(jù)或接收 /發(fā)送地址 /**************************************************/ uchar SPI_Write_Buf(uchar reg, uchar * pBuf, uchar bytes) { uchar status, i。 // 逐個(gè)字節(jié)從 nRF24L01 讀出 CSN = 1。 ibytes。 // CSN 置低,開(kāi)始傳輸數(shù)據(jù) status = SPI_RW(reg)。 // 返 回寄存器數(shù)據(jù) } /**************************************************/ /************************************************** 函數(shù): SPI_Read_Buf() 描述: 從 reg 寄存器讀出 bytes 個(gè)字節(jié),通常用來(lái)讀取接收通道 數(shù)據(jù)或接收 /發(fā)送地址 /**************************************************/ 基于 單片機(jī)的遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì) 28 uchar SPI_Read_Buf(uchar reg, uchar * pBuf, uchar bytes) { uchar status, i。 // 然后從該寄存器讀數(shù)據(jù) CSN = 1。 // CSN 置低,開(kāi)始傳輸數(shù)據(jù) SPI_RW(reg)。 // 返回狀態(tài)寄存器 } /**************************************************/ /************************************************** 函數(shù): SPI_Read() 描述: 從 reg 寄存器讀一字節(jié) /**************************************************/ uchar SPI_Read(uchar reg) { uchar reg_val。 // 然后寫(xiě)數(shù)據(jù)到該寄存器 CSN = 1。 // CSN 置低,開(kāi)始傳輸數(shù)據(jù) status = SPI_RW(reg)。 // 返回讀出的一字節(jié) } /**************************************************/ /************************************************** 函數(shù): SPI_RW_Reg() 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū) ( 2020) 27 描述: 寫(xiě)數(shù)據(jù) value 到 reg 寄存器 /**************************************************/ uchar SPI_RW_Reg(uchar reg, uchar value) { uchar status。 // 讀 MISO 到 byte 最低位 SCK = 0。 // 低一位移位到最高位 SCK = 1。 0x80)。 i8。 } /************************************************** 函數(shù): SPI_RW() 描述: 根據(jù) SPI 協(xié)議,寫(xiě)一字節(jié)數(shù)據(jù)到 nRF24L01,同時(shí)從 nRF24L01 讀出一字節(jié) /**************************************************/ uchar SPI_RW(uchar byte) { uchar i。y0。x0。 // 中斷復(fù)位 } /**************************************************/ /******延時(shí)子程序 *********/ void delay(uint z) { uint x,y。 // SPI 禁止 SCK = 0。 /**************************************************/ /************************************************** 函數(shù) : init_io() 描述 : 初始化 IO /**************************************************/ void init_io(void) { CE = 0。 sbit TX_DS = sta^5。 uchar bdata sta。 uchar TX_BUF[TX_PLOAD_WIDTH]。 //液晶數(shù)據(jù)命令選擇端 uchar code TX_ADDRESS[TX_ADR_WIDTH] = {0x34,0x43,0x10,0x10,0x01}。 sbit lcden=P1^7。 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū) ( 2020) 25 附 錄 附錄 1:發(fā)送 電路部分程序 include include include define uchar unsigned char define uint unsigned int /***************************************************/ define TX_ADR_WIDTH 9 // 9 字節(jié)寬度的發(fā)送 /接收地址 define TX_PLOAD_WIDTH 9 // 數(shù)據(jù)通道有效數(shù)據(jù)寬度 void write_(uchar )。你們 的幫助讓我深深的感到一個(gè)好 漢 同樣 需要 他人的幫助的。其次我要感謝那些幫助我督促我完成我的畢業(yè)設(shè)計(jì)的同學(xué)們。是她 的耐心的教導(dǎo),才讓我能順順利利的將無(wú)線(xiàn) 收發(fā)模塊 焊接好,并調(diào)試成功 。但是 經(jīng)過(guò)不斷的摸索,不斷的查找資料, 不斷 的測(cè)試中 將 目標(biāo)結(jié)果調(diào)試出來(lái)。 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū) ( 2020) 23 參考文獻(xiàn) [1] 戴佳 ,戴衛(wèi)恒 ,劉博文 .51 單片機(jī) C 語(yǔ)言應(yīng)用程序設(shè)計(jì)實(shí)例精講 [M].北京 :電子工業(yè)出版社 , [2] 薛小鈴 ,劉志群 ,賈俊榮 .單片機(jī)接口模塊應(yīng)用與開(kāi)發(fā)實(shí)例詳解 [M].北京 :北京 航空航天大學(xué)出 版社 , [3] 張俊 .匠人手記 [M].北京 : 北京 航空航天大學(xué)出版社 , [4] 周堅(jiān) .平凡的探索 [M]. 北京 : 北京 航空航天大學(xué)出版社 , [5] 唐繼賢 .51單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)例精解 [M].上海 :上??茖W(xué)技術(shù)出版社 , [6] 劉建輝 ,冀常鵬等 .單片機(jī)智能控制技術(shù) [M].北京 : 國(guó)防工業(yè)出版社 , [7] 王巧芝 ,鄭鋒 ,劉瑞國(guó) ,高學(xué)輝 . 51 單片機(jī) 開(kāi)發(fā)應(yīng)用從入門(mén)到精通 [M].北京:中國(guó)鐵道 出版社 , [8] 宋戈,黃鶴松,員玉良等 .51單片機(jī)應(yīng)用開(kāi)發(fā)范疇大全 [M].人民郵電出版社: [9] 江志紅 .51單片機(jī)技術(shù)與應(yīng)用系統(tǒng)開(kāi)發(fā)案例精選 [M].北京 :清華大學(xué)出版社 , [10] 唐繼賢 . 51單片機(jī)工程應(yīng)用實(shí)例 [M]. 北京 :北京 航空航天大學(xué)出版社 , [11] 龍脈工作室 .51單片機(jī) C語(yǔ)言應(yīng)用開(kāi)發(fā)技術(shù)大全 [M].北京 :人民郵電出版社 , [12] 譚浩強(qiáng) .C程序設(shè)計(jì)北京 [M].北京:清華大學(xué)出版社, [13] 胡漢才 .單片機(jī)原理及其接口技術(shù) [M].北京:清華大學(xué)出版社, [14] 郭天祥. 51單片機(jī) C程序教程 [M].北京:電子工業(yè)出版社, . [15] 何立民等 .單片機(jī)外圍器件實(shí)用手冊(cè) [M].北京:北京航空航天大學(xué)出版社, [16] 彭為 .單片機(jī)典型系統(tǒng)設(shè)計(jì)實(shí)例精講 [M].北京:電子工業(yè)出版社, 基于 單片機(jī)的遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì) 24 致 謝 經(jīng)過(guò)一個(gè)學(xué)期的工作和努力,畢業(yè)設(shè)計(jì)也已經(jīng)成型。 在設(shè)計(jì)的過(guò)程中雖然遇到過(guò)種種困惑,但只要能沉下心來(lái)好好的想想,再向指導(dǎo)老師和同學(xué)們請(qǐng)教請(qǐng)教,終究是能把問(wèn)題解決的。因?yàn)楫?dāng)初購(gòu)買(mǎi)元器件的時(shí)候沒(méi)有購(gòu)買(mǎi) 10K 的上拉電阻,并且其他實(shí)驗(yàn)室里面也同樣未能找到相同阻值的上拉電阻 , 所以將無(wú)線(xiàn)收發(fā)模塊轉(zhuǎn)接到單片機(jī)的 P1 口上,再在無(wú)線(xiàn)收發(fā)模塊和單片機(jī) P1 口之間串接 2K 的電阻用于限流,以保護(hù) nrf24l01 模塊。在 LCD 的選擇上充分利用了 1602 的物美價(jià)廉好編程的特點(diǎn)。 圖 52 接收部分成品 基于 單片機(jī)的遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì) 22 結(jié) 論 在老師的指導(dǎo)和同學(xué)們的相互幫助之下,幾經(jīng)調(diào)試和重新焊接電路,設(shè)計(jì)的實(shí)物已經(jīng)達(dá)到了預(yù)期的目標(biāo)。 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū) ( 2020) 21 圖 51 發(fā)送部分成品 將接收到的數(shù)據(jù)經(jīng)單片機(jī)處理后在 LCD 上 面顯示出來(lái)。 表 51 數(shù)據(jù)測(cè)試表 測(cè)試數(shù)據(jù) 值 發(fā)送端電流 接收端電流 9mA 收發(fā)端電壓 發(fā)送端功率 接收端功率 收發(fā)距離 30m 從表中能看出發(fā)送數(shù)據(jù) 和接收 數(shù)據(jù) 時(shí) 都維持在低功耗,基本滿(mǎn)足 設(shè)計(jì)要求 。 步驟 六 在 發(fā)送端寫(xiě)入超過(guò) 1000 的 值 , 檢測(cè)接收端接收到 1000 的 值 時(shí), 蜂鳴器是否報(bào)警。 步驟三 將 nrf24l01 無(wú)線(xiàn)模塊接入發(fā)送和接收系統(tǒng)中,寫(xiě)入發(fā)送簡(jiǎn)單數(shù)據(jù)和接收的程序, 設(shè)定 接收模塊接收到數(shù)據(jù)時(shí) 口 的蜂鳴器響,證明無(wú)線(xiàn)收發(fā)模塊能正常工作。 調(diào)試步驟 步驟一 完成硬件電路的焊接。 這種方式 可以很方
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1