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

正文內(nèi)容

基于51單片機(jī)收發(fā)系統(tǒng)的應(yīng)用開發(fā)(完整版)

2025-06-24 18:17上一頁面

下一頁面
  

【正文】 2:光標(biāo)復(fù)位,光標(biāo)返回到地址 00H 指令 3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動方向,高電平右移,低電平左移 指令 4:顯示開關(guān)控制。 小結(jié) 本章主要對無線數(shù)據(jù)傳輸系統(tǒng)進(jìn)行設(shè)計,其中包括主控制模塊、傳感器采集數(shù)據(jù)模塊、數(shù)據(jù)處理模塊、無線發(fā)射接收模塊、液晶顯示模塊的程序流程設(shè)計。第四步是選用默認(rèn)值,特別是下次冷啟動選擇“與下載無關(guān)”。五是先點下載按鈕,在給板子上電,兩者之間要有 1 到 2秒的時間間隔。 在設(shè)備的連接過程中,首先考慮電壓的問題。經(jīng)過正確的接法將問題解決; ( 3) 顯示部分沒有顯示,接通電源后只有液晶顯示器的背景燈會亮,但是沒有其 他顯示。經(jīng)過實驗驗證,基本符合系統(tǒng)要求,且與預(yù)想達(dá)成一致。同時,系統(tǒng)仍須優(yōu)化和改正。通過采集傳感器信息經(jīng)控制器控制無線模塊將信息傳送給 STC89C51單片機(jī)進(jìn)行處理,處理后數(shù)據(jù)通過彩色液晶屏實時顯示數(shù)據(jù)。 sbit SCK = P1^5。 //接收地址 //******************************NRF24L01 寄存器指令 *****************************// define READ_REG 0x00 // 讀寄存器指令 define WRITE_REG 0x20 // 寫寄存器指令 define RD_RX_PLOAD 0x61 // 讀 取接收數(shù)據(jù)指令 define WR_TX_PLOAD 0xA0 // 寫待發(fā)數(shù)據(jù)指令 define FLUSH_TX 0xE1 // 沖洗發(fā)送 FIFO 指令 define FLUSH_RX 0xE2 // 沖洗接收 FIFO 指令 define REUSE_TX_PL 0xE3 // 定義重復(fù)裝載數(shù)據(jù)指令 define NOP 0xFF // 保留 //**********************SPI(nRF24L01)寄存器地址 **********************************// define CONFIG 0x00 // 配置收發(fā)狀態(tài), CRC 校驗?zāi)J揭约笆瞻l(fā)狀態(tài)響應(yīng)方式 define EN_AA 0x01 // 自動應(yīng)答功能設(shè)置 define EN_RXADDR 0x02 // 可用信道設(shè)置 define SETUP_AW 0x03 // 收發(fā)地址寬度設(shè)置 define SETUP_RETR 0x04 // 自動重發(fā)功能設(shè)置 define RF_CH 0x05 // 工作頻率設(shè)置 define RF_SETUP 0x06 // 發(fā)射速率、功耗功能設(shè)置 define STATUS 0x07 // 狀態(tài)寄存器 define OBSERVE_TX 0x08 // 發(fā)送監(jiān)測功能 define CD 0x09 // 地址檢測 define RX_ADDR_P0 0x0A // 頻道 0 接收數(shù)據(jù)地址 define RX_ADDR_P1 0x0B // 頻道 1 接收數(shù)據(jù)地址 基于 51 單片機(jī)收發(fā)系統(tǒng)的應(yīng)用開發(fā) 26 define RX_ADDR_P2 0x0C // 頻道 2 接收數(shù)據(jù)地址 define RX_ADDR_P3 0x0D // 頻道 3 接收數(shù)據(jù)地址 define RX_ADDR_P4 0x0E // 頻道 4 接收數(shù)據(jù)地址 define RX_ADDR_P5 0x0F // 頻道 5 接收數(shù)據(jù)地址 define TX_ADDR 0x10 // 發(fā)送地址寄存器 define RX_PW_P0 0x11 // 接收頻道 0 接收數(shù)據(jù)長度 define RX_PW_P1 0x12 // 接收頻道 0 接收數(shù)據(jù)長度 define RX_PW_P2 0x13 // 接收頻道 0 接收數(shù)據(jù)長度 define RX_PW_P3 0x14 // 接收頻道 0 接收數(shù)據(jù)長度 define RX_PW_P4 0x15 // 接收頻 道 0 接收數(shù)據(jù)長度 define RX_PW_P5 0x16 // 接收頻道 0 接收數(shù)據(jù)長度 define FIFO_STATUS 0x17 // FIFO 棧入棧出狀態(tài)寄存器設(shè)置 //********************************申明外部函數(shù) *************************************// extern void delay_1ms(void)。 //向某 IIC 器件寫指令讀某個地址里的數(shù)據(jù) extern void mxc_init()。 uint SPI_Read_Buf(uchar reg, uchar pBuf, uchar uchars)。 //*******************************************長延時 **********************************// void Delay(unsigned int s) { unsigned int i。 mxc_init()。 P0=0x00。 is。 unsigned char nRF24L01_RxPacket(unsigned char rx_buf)。 void inerDelay_us(unsigned char n)。 //IIC 初始化 extern void Signal_Start(void)。 sbit CSN = P1^6。最后整合成功。測試符合實際環(huán)境,顯示速度接近 1M/Hz 的頻率。 利用低功耗單片機(jī) STC89C51 和 nRF24L01 芯片設(shè)計一種功耗低、誤碼率低、工作穩(wěn)定和抗干擾性強的短距離無線數(shù)據(jù)傳輸系統(tǒng)。后來經(jīng)過檢查才發(fā)現(xiàn)原來是液晶屏控制線接錯了,按電路重新接好,問題解決。因此,由微控制器提供的 5V電壓需轉(zhuǎn)換為 電壓分別給傳感器和無線芯片進(jìn)行供電。 當(dāng)出現(xiàn)系統(tǒng)提示:“串口已被其他程序占用或該串口不存在”的問題時,要檢查: ( 1)是否其他軟件占用了串口。最后給系統(tǒng)上電,程序下載即可完成?;?51 單片機(jī)收發(fā)系統(tǒng)的應(yīng)用開發(fā) 18 第四章 測試與驗證 程序下載 對系統(tǒng)進(jìn)行調(diào)試時,需將程序下載到硬件當(dāng)中進(jìn)行操作。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,表 31 是 1602 的內(nèi)部顯示地址 [17]??刂破?內(nèi)部 共有 11 條控制指令 [16]。 本設(shè)計由于其控制芯片為 STC89C51,利用其 IO 口模擬 SPI 時序進(jìn)行通訊。要發(fā)射接收數(shù)據(jù),首先通過 IO 接口對 nRF24L01 進(jìn)行初始化,包括一些最基本的收發(fā)確認(rèn)設(shè)置、頻段設(shè)置、地址 設(shè)置等。 nRF24L01 采用串行外圍設(shè)備接口 SPI( Serial Peripheral Interface)與單片機(jī)連基于 51 單片機(jī)收發(fā)系統(tǒng)的應(yīng)用開發(fā) 14 接,單片機(jī)工作在 SPI 的主機(jī)模式, nRF24L01 工作在從機(jī)模式 。 圖 32 時序圖 這種傳感器檢測四個方向的位置、搖動搖的方向。其中 , 系統(tǒng)初始化包含對單片機(jī)引腳的配置、nRF24L01 無線模塊寄存器配置及 模擬 SPI 方式訪問寄存器配置等。 STC89C51 的啟動文件設(shè)置完后,要進(jìn)行工程的建立了,首先工程建立的文件夾中需要把 STC89C51 的啟動文件加進(jìn)去,然后,在工作區(qū)中,添加工作組,然后,要設(shè)置Keil 工程的 options,其中有芯片的具體型號,有 output、 listing 的文件路徑,分別為工程中的 obj 和 list 文件夾,基本設(shè)置完成了,就可以在 main 中寫程序了。 圖 23 1602LCD 引腳圖 基于 51 單片機(jī)收發(fā)系統(tǒng)的應(yīng)用開發(fā) 10 本設(shè)計所采用的 1602 字符型液 晶顯示器實物如圖 24 所示。 液晶顯示模塊設(shè)計 本系統(tǒng)采用字符型 1602LCD 液晶顯示模塊 。 建立 nRF24L01 發(fā)射, nRF24xx 接收數(shù)據(jù) 過程如下: 使用與 nRF24L01 相同的 CRC配置、 設(shè)置 PRIM_RX 位為 0、 設(shè)置自動重發(fā)計數(shù)器為 0 禁止自動重發(fā) 功能、 與 nRF24L01使用相同的地址 寬度、 與 nRF24L01 使用相同的 頻道、 在 nRF24L01 和 nRF24L01 兩端都選擇 1Mbit/s 的數(shù)據(jù) 傳輸率、 設(shè)置 PWR_UP 為 高、 發(fā)送與 nRF24L01 寄存器配置數(shù)據(jù)寬度相同的數(shù)據(jù) 長度、 設(shè)置 CE為高啟動 發(fā)射。 nRF24L01 工作電壓為 ~,具有 125 個可選工作頻道,最大數(shù)據(jù)傳輸率達(dá)到 2Mbps,且與 nRF24XX 系列完全兼容。本設(shè)計中的 nRF24L01 選用的無線收發(fā)器類型為增強型 SchockBurst 模式控制器。內(nèi)部 Flash 擦寫次數(shù)為 100000 次以上, STC89C51RC/RD+系列單片機(jī)加密性強,出廠時就已加密。 STC89C51 最小系統(tǒng)簡介 控制器模塊主要采用 STC89C51RC,即屬 51 系列單片機(jī)。 基于 51 單片機(jī)收發(fā)系統(tǒng)的應(yīng)用開發(fā) 6 控制器模塊的簡介 51 單片機(jī)概述 單片微型計算機(jī)簡稱單片機(jī), 51 系列單片機(jī)是大家非常熟悉的微處理器,是最早由美國 Intel 公司生產(chǎn)的一種單片機(jī)。 基于 51 單片機(jī)收發(fā)系統(tǒng)的應(yīng)用開發(fā) 5 第二章 系統(tǒng)硬件方 案設(shè)計 系統(tǒng)方案的簡介 以 STC89C51 單片機(jī)為核心構(gòu)成的數(shù)據(jù)采集及無線發(fā)送接收裝置系統(tǒng)結(jié)構(gòu)主要包括:主控制器模塊、傳感器數(shù)據(jù)采集模塊、 nRF24L01 無線模塊和 1602LCD 液晶顯示模塊。 nRF24L01 的 ShockBurstTM 技術(shù)同時也減小了整個系統(tǒng)的平均工作電流。更重要的是 nRF24L01 比藍(lán)牙產(chǎn)品 更便宜。它的電路主要設(shè)定為 315MHz、 433MHz、 868MHz 和 915MHz 的 ISM(工業(yè)、科學(xué)和醫(yī)學(xué))和 SRD(短距離設(shè)備)頻率波段,但也可以容易地設(shè)置為 300MHz~348MHz、400MHz~464MHz 和 800MHz~928MHz 的其他頻率。發(fā)射基于 51 單片機(jī)收發(fā)系統(tǒng)的應(yīng)用開發(fā) 3 器的數(shù)據(jù)通過天線發(fā)射出去,接收器天線接收后進(jìn)行處理,得到經(jīng)過校驗的正確數(shù)據(jù)。 目前,國內(nèi)外已經(jīng)開發(fā)出許多種基于 RF 技術(shù)的無線數(shù)據(jù)傳輸模塊,以工作于433,868,915MHz 和 。 模塊主要包括 STC89C51RC 最小系統(tǒng)、 MEMS 加速度傳感器模塊、 nRF24L01 模塊、 LCD 模塊。然而,以 無線射頻芯片和低功耗單片機(jī)為核心組成的點對點高速無線傳輸系統(tǒng),具有以下的優(yōu)點:體積小、功耗低、傳 輸速率高、成本低廉等。 NRF24L01。 本設(shè)計介紹了一種基于低功耗單片機(jī)即 STC89C51 和 nRF24L01 射頻芯片的點對點高速無線數(shù)據(jù)傳輸系統(tǒng),詳細(xì)講解系統(tǒng)的軟硬件設(shè)計。同時,無線通信系統(tǒng)的應(yīng)用普及到了家家戶戶,使得人們即使在室內(nèi)坐著不動,都可以實現(xiàn)對家用電器的遠(yuǎn)距離控制。本設(shè)計可以傳送傳感器采集來的所有數(shù)據(jù),進(jìn)行數(shù)據(jù)處理分析。 Abstract ....................................................................................................................................II 前言 ........................................................................................................................................... 1 第一章 短距離無線數(shù)據(jù)收發(fā)系統(tǒng)分析 ................................................................................. 2 無線收發(fā)系統(tǒng)分析 .................................................................................................... 2 無線收發(fā)原理 ............................................................................................................ 2 無線模塊的選擇 .....................................................................
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1