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

正文內(nèi)容

基于modbus協(xié)議的通訊系統(tǒng)畢業(yè)論文-資料下載頁

2025-05-23 18:22本頁面
  

【正文】 /teehpubs/toc6.html致謝本設(shè)計從開題到方案的設(shè)計、具體電路試驗及論文寫作的實施始終是在老師們的精心指導(dǎo)和周密安排下進(jìn)行的。在此我特別感謝感謝我的指導(dǎo)老師翁國云,一個月來幫我定題、分析、指導(dǎo);當(dāng)我遇到問題時孜孜不倦教導(dǎo)我、幫助我,在完成論文過程中給我細(xì)心的指導(dǎo)和詳細(xì)的批改,使我得以完成這個設(shè)計。同時感謝付智河老師、 涂二生老師、 李建華老師、 羅錦彬老師、賴義漢等等老師和同學(xué)在學(xué)習(xí)和生活中給予我的幫助,使我提高了分析問題、處理問題、解決問題的能力,真的讓我受益良多。此外,感謝所有我的關(guān)心和幫助的老師及朋友,他們在我成長的道路上給力我信心和勇氣,使我跨過一道道難關(guān)。最后,感謝在百忙之中給我審稿的諸位老師。附錄一: 系統(tǒng)總原理圖和PCB圖PCB圖如下:附錄二: 單片機(jī)A機(jī)程序include define uchar unsigned chardefine uint unsigned int//****************************************NRF24L01端口定義***************************************sbit MISO =P3^5。sbit MOSI =P3^3。sbit SCK =P3^6。sbit CE =P3^7。sbit CSN =P3^4。//************************************按鍵***************************************************sbit s1=P1^0。sbit s2=P1^1。sbit s3=P1^2。sbit s4=P1^3。sbit s5=P1^4。sbit s6=P1^5。 //************************************液晶控制*********************************************sbit lcdrs=P2^0。sbit lcdrw=P2^1。sbit lcden=P2^2。//*********************************************NRF24L01*************************************define TX_ADR_WIDTH 5 // 5 uints TX address width 發(fā)送地址的寬度define RX_ADR_WIDTH 5 // 5 uints RX address width 接收地址的寬度define TX_PLOAD_WIDTH 4 // 4 uints TX payload 發(fā)送數(shù)據(jù)寬度define RX_PLOAD_WIDTH 4 // 4 uints RX payloaduchar const A_ADR[TX_ADR_WIDTH]= {0x34,0x43,0x10,0x10,0x01}。 //A機(jī)地址uchar const B_ADR[RX_ADR_WIDTH]= {0x34,0x43,0x10,0x10,0x02}。 //B機(jī)地址 //***************************************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ù)地址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è)置//******************************************************************************************uchar bdata sta。 //狀態(tài)標(biāo)志sbit RX_DR =sta^6。sbit TX_DS =sta^5。sbit MAX_RT =sta^4。uchar code table[]=:。 //寫液晶對應(yīng)ASCLL碼/******************************************************************************************/*延時函數(shù)/******************************************************************************************//**************延時x毫秒******************/void delayms(uint x){ uchar y。 for(。x0。x) for(y=111。y0。y)。 }void write_(uchar ) //向液晶寫指令函數(shù){ lcdrs=0。 P0=。 delayms(1)。 lcden=1。 delayms(1)。 lcden=0。}void write_data(uchar date) //向液晶寫數(shù)據(jù)函數(shù){ lcdrs=1。 P0=date。 delayms(1)。 lcden=1。 delayms(1)。 lcden=0。} void init() //液晶初始化函數(shù){ lcdrw=0。 lcden=0。 write_(0x38)。 write_(0x0c)。 write_(0x06)。 write_(0x01)。}/****************************************************************************************************/*函數(shù):uint SPI_RW(uint uchar)/*功能:NRF24L01的SPI讀寫時序/****************************************************************************************************/uchar SPI_RW(uchar date){ uint bit_ctr。 for(bit_ctr=0。bit_ctr8。bit_ctr++) // output 8bit { MOSI = (date amp。 0x80)。 // output 39。date39。, MSB to MOSI date = (date 1)。 // shift next bit into MSB.. SCK = 1。 // Set SCK high..上
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1