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

正文內(nèi)容

無線監(jiān)控小車課程設(shè)計(jì)報(bào)告(留存版)

2025-07-26 00:54上一頁面

下一頁面
  

【正文】 錯(cuò)誤 !未定義書簽。 P0口: P0口為一個(gè) 8位漏級(jí)開路雙向 I/O 口,每腳可吸收 8TTL 門電流。 P3口除了作為普通 I/O 口,還有第二功能: RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0( T0定時(shí)器的外部計(jì)數(shù)輸入) T1( T1定時(shí)器的外部計(jì)數(shù)輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器的寫選通) /RD(外部數(shù)據(jù)存儲(chǔ)器的讀選通) P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。另外,該引腳被略微拉高。 3) GND— 電路地; 4) FEEDBACK— 反饋端; 838電子 5) ON/OFF— 控制端,高電平有效,待機(jī)靜態(tài)電流僅為 75μ A 7 LM2576/LM2576HV 外圍組件的選擇: 1) 輸入電容 CIN: 要選擇低 ESR的鋁或鉭電容作為旁路電容,防止在輸入端出現(xiàn)大的瞬間電壓。 接收數(shù)據(jù) :首先將 nRF24L01 配置為接收模式,接著延遲 130 s進(jìn)入接收狀態(tài)等待數(shù)據(jù)的 到來。在待機(jī)模式 I 下,晶振正常工作。這就允許 SPI接口可以以低速進(jìn)行數(shù)據(jù)傳送,并且可以應(yīng)用于 MCU硬件上沒有 SPI接口的情況下。 //模式 sbit CSN=P1^6。 register address define STATUS 0x07 // 39。 register address define TX_ADDR 0x10 // 39。 //通過串口發(fā)送一個(gè)字節(jié)給 PC extern void init_io(void)。 /*uchar TX_BUF[TX_PLOAD_WIDTH]= { 0xfe }。 ix。 CSN = 0。 i++) pBuf[i] = SPI_RW(0)。 SPI_RW_Reg(WRITE_REG + EN_AA, 0x3f)。 // 選擇射頻通道 0x40 SPI_RW_Reg(WRITE_REG + RF_SETUP, 0x07)。 // for(i=0。 EA=1。 //delay_ms(250)。 //delay_ms(250)。Enabled RX addresses39。RX address pipe139。RX payload width, pipe339。 extern uchar Check_ACK(bit clear)。 sbit TX_DS = sta^5。n0。 // 然后寫數(shù)據(jù)到該寄存器 CSN = 1。 // 返回讀出的一字節(jié) } /**************************************************/ 48 /************************************************** 函數(shù): SPI_RW_Reg() 描述: 寫數(shù)據(jù) value 到 reg 寄存器 /**************************************************/ uchar SPI_RW_Reg(uchar reg, uchar value) { uchar status。 while(j)。 uchar flag,status。 extern uchar SPI_Read_Buf(uchar reg, uchar * pBuf, uchar bytes)。RX payload width, pipe139。Observe TX39。Config39。 //右轉(zhuǎn) TX_Mode(TX_BUF)。 //后退 TX_Mode(TX_BUF)。 // 從 RX FIFO 讀出數(shù)據(jù) flag = 1。 // 清標(biāo)志 // R_S_Byte(39。 // 寫數(shù)據(jù)包到 TX FIFO SPI_RW_Reg(WRITE_REG + EN_AA, 0x3f)。 SPI_Write_Buf(WRITE_REG + RX_ADDR_P0, TX_ADDRESS, TX_ADR_WIDTH)。 CSN = 0。 // 拉高 SCK, nRF24L01 從MOSI 讀入 1 位數(shù)據(jù),同時(shí)從 MISO 輸出 1 位數(shù)據(jù) byte |= MISO。 // 中斷復(fù)位 // LED = 0x00。 // 定義一個(gè)靜態(tài)發(fā)送地址 23 uchar code TX_ADDRESS[TX_ADR_WIDTH] = {0xb1,0xb2,0xb3,0xb4,0x01}。 register address define FIFO_STATUS 0x17 // 39。 register address define RX_ADDR_P4 0x0E // 39。 register address define RF_CH 0x05 // 39。 /*********************************************************************/ // Define SPI pins sbit MISO=P1^4。數(shù)據(jù)發(fā)送完畢后 IRQ 通知 MCU。推薦電壓 。 NRF24L01 功耗低 ,在以 6 dBm 的功率發(fā)射時(shí),工作電流也只有 9 mA;接收時(shí),工作電流只有 mA,多種低功率工作模式 (掉電模式和空閑模式 )使節(jié)能設(shè)計(jì)更方便。固定輸出版本 有 、 5V、 12V,15V, 可調(diào)版本可以輸出 ~ 37V之間的各種電壓。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的 。 P2口在FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 采用 AT89S51單片機(jī)作為微處理器 ,外圍電路包括: ① 開關(guān)電源電路 ② ② 51最小系統(tǒng) ③ ?; 接收端電路包括: ① 51最小系統(tǒng) ②開關(guān)電源電路 ? ④ 298驅(qū)動(dòng)電路; 1 芯片介紹: 4 AT89S51是一個(gè)低功耗,高性能 CMOS 8位 單片機(jī) ,片內(nèi)含 4k Bytes ISP(Insystem programmable)的可反復(fù)擦寫 1000次的 Flash只讀程序存儲(chǔ)器,器件采用 ATMEL公司 的高密度、非易失性存儲(chǔ)技術(shù)制造,兼容標(biāo)準(zhǔn) MCS51指令系統(tǒng)及 80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用 8位中央處理器和 ISP Flash 存儲(chǔ)單元 , AT89S51在眾多嵌入式控制應(yīng)用系統(tǒng)中得到廣泛應(yīng)用。 NRF24L01 是先進(jìn)的 單片射頻收發(fā)芯片,工作于 ~ GHz ISM頻段。主機(jī),即發(fā)射端,用軟件編程,通過 51 單片機(jī),把控制命令和數(shù)據(jù)寫入到 NRF24L01。這是由于內(nèi)部上拉的緣故。當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié)。 XTAL1: 片內(nèi)振蕩器反相放大器和時(shí)鐘發(fā)生器的輸入端。這幾乎是穩(wěn)壓器的共性,包括 LDO等也有這一現(xiàn)象。為“0XX” 時(shí)處于掉電模式。 ShockBurst 模式通過允許與單片機(jī)低速通信而無線部分高速通信,減小了通信的平均消耗電流。 NRF2401 可以進(jìn)入四種主要的模式之一 14 2. 系統(tǒng)設(shè)計(jì) . 發(fā)射和接收主控板系統(tǒng)電路圖 15 16 17 18 軟件設(shè)計(jì): 發(fā)射程序: ifndef _API_DEF_ define _API_DEF_ include define uchar unsigned char 19 /***************************************************/ define TX_ADR_WIDTH 5 // 5 字節(jié)寬度的發(fā)送 /接收地址 define TX_PLOAD_WIDTH 1 // 數(shù)據(jù)通道有效數(shù)據(jù)寬度 //define LED P2 extern uchar RX_BUF[TX_PLOAD_WIDTH]。Setup address width39。RX address pipe239。RX payload width, pipe439。 extern uchar Check_ACK(bit clear)。 // 待機(jī) CSN = 1。 0x80)。 // 然后從該寄存器讀數(shù)據(jù) CSN = 1。 // 逐個(gè)字節(jié)寫入 nRF24L01 CSN = 1。 SPI_Write_Buf(WRITE_REG + TX_ADDR, TX_ADDRESS, TX_ADR_WIDTH)。 else return(0xff)。=0x0e。 delay_ms(20)。 delay_ms(20)。 //模式 sbit CSN=P1^6。 register address define STATUS 0x07 // 39。 register address define TX_ADDR 0x10 // 39。 extern uchar SPI_RW(uchar byte)。 uchar code RX_ADDRESS5[1] = {0xb4}。 for(i=0。 // 拉高 SCK, nRF24L01 從MOSI 讀入 1 位數(shù)據(jù),同時(shí)從 MISO 輸出 1 位數(shù)據(jù) byte |= MISO。 CSN = 0。 for(i=0。 // 待機(jī) CSN = 1。 endif /* _API_DEF_ */ include 44 uchar code TX_ADDRESS[TX_ADR_WIDTH] = {0xb1,0xb2,0xb3,0xb4,0x01}。 register address 43 define RX_PW_P5 0x16 // 39。 register address define RX_ADDR_P3 0x0D // 39。 register address 42 define SETUP_RETR 0x04 // 39。 } } } 接收程序 |: ifndef _API_DEF_ 40 define _API_DEF_ include include define uchar unsigned char /***************************************************/ define TX_ADR_WIDTH 5 // 5 字節(jié)寬度的發(fā)送 /接收地址 define TX_PLOAD_WIDTH 1 // 數(shù)據(jù)通道有效數(shù)據(jù)寬度 define LED P2 extern uchar RX_BUF[TX_PLOAD_WIDTH]。 } if(P2==0xef ){ uchar TX_BUF[TX_PLOAD_WIDTH]= { 0x66 }。 while(1) { 37 if(P2==0xbf ){ uchar TX_BUF[TX_PLOAD_WIDTH]= { 0xaa }。 35 // LED =RX_BUF[0]。 } /**************************************************/ /************************************************** 函數(shù): Check_ACK() 描述: 檢查接收設(shè)備有無接收到數(shù)據(jù)包,設(shè)定沒有收到應(yīng)答信 號(hào)是否重發(fā) /**************************************************/ uchar Check_ACK(bit clear) { while(IRQ)。 // 選擇射頻通道 0x40 SPI_RW_Reg(WRITE_REG + RX_PW_P0, TX_PLOAD_WIDTH)。 // 返回狀態(tài)寄存器 29 } /*************
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1