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

正文內(nèi)容

基于紅外傳感器的高壓斷路器狀態(tài)在線監(jiān)測系統(tǒng)設(shè)計(jì)-資料下載頁

2025-06-27 20:44本頁面
  

【正文】 ed char ch) { SBUF=ch。 while (TI== 0)。 TI= 0 。 } //串口接收中斷函數(shù) void serial () interrupt 4 using 3 { if (RI) { RI = 0 。 ch=SBUF。 read_flag= 1 。 //就置位取數(shù)標(biāo)志 }} main() { init_serial()。 //初始化串口 while ( 1 ) { if (read_flag) //如果取數(shù)標(biāo)志已置位,就將讀到的數(shù)從串口發(fā)出 { read_flag= 0 。 //取數(shù)標(biāo)志清 0 send_char_(ch)。 } } }29這個(gè)程序由四部分組成init_serial( void ) //初始化串口send_char_( unsigned char ch) //向串口發(fā)送字符serial () interrupt 4 using 3 //中斷串口接收字符main() //主函數(shù) 通訊單元軟件設(shè)計(jì)通信單元將串口接收到的數(shù)據(jù)通過無線射頻芯片發(fā)送出去,也可將無線射頻芯片接收到的數(shù)據(jù)通過串口傳輸給上位機(jī)。其主程序流程圖如圖 所示:圖 通信單元主程序流程圖數(shù)據(jù)接收部分:當(dāng)允許接收控制位 REN 被置 1,單片機(jī)就開始工作,由單片機(jī)以 9600BPS 的 16倍速率對 RXD 引腳上的電平進(jìn)行采樣。當(dāng)采樣到從 1’到 0 的負(fù)跳變時(shí),啟動接收控制器開始接收數(shù)據(jù)。在接收移位脈沖的控制下依次把所接收到的數(shù)據(jù)移入移位寄存器。當(dāng) 8 位數(shù)據(jù)機(jī)停止位全部移入后,接收控制器發(fā)出“裝載 SBUF"信號,將移位寄存器中的 8 位數(shù)據(jù)裝入接收數(shù)據(jù)寄存器 SBUF,停止位裝入 RBD,并置位 RI,向 CPU 申請中斷,把數(shù)據(jù)從 SBUF 中取出。接收控制器繼續(xù)采樣 RXD 引腳,準(zhǔn)備接收下一幀數(shù)據(jù)。其軟件程序如下:include 30define uint unsigned int define uchar unsigned char bit lcdbit。 sbit TXEN = P2^7。 //配 置 口 定 義 7`6`5// sbit TRX_CE = P2^6。 sbit PWR = P2^5。 sbit MISO = P2^2。 //SPI 口 定 義 0`1`2`3// sbit MOSI = P2^3。 sbit SCK = P2^1。 sbit CSN = P2^0。 sbit DR = P2^4。 //狀 態(tài) 輸 出 口 4// sbit led=P1^0。 /************//*RF 寄 存 器 配 置 *//************* // 0x00, //配 置 命 令 // // 0x6C, //CH_NO,配 置 頻 段 在 // 0x0E, //輸 出 功 率 為 10db,不 重 發(fā) , 節(jié) 電 為 正 常 模 式 // 0x44, //地 址 寬 度 設(shè) 置 , 為 4 字 節(jié) // 0x03,0x03, //接 收 發(fā) 送 有 效 數(shù) 據(jù) 長 度 為 3 字 節(jié) // 0xE7,0xE7,0xE7,0xE7,//接 收 地 址 ,16 位 CRC 校 驗(yàn) , 外 部 時(shí) 鐘 信 號 使 能 , 16M 晶振 //UP_CLK 輸 出 1MHZ 頻 率 // 0xDE, //CRC 充 許 //******************************/ /*uchar code RFConf[11]={0x00,0x6c,0x0e,0x44,0x03,0x03, 0xe7,0xe7,0xe7,0xe7,0xde}。 uchar RFConf[11]={ //配 置 命 令 // 0x00,0x4c,0x0c,0x44,0x02,0x02, 0xcc,0xcc,0xcc,0xcc,0x58 //CRC 充 許 , 8 位 CRC 校 驗(yàn) , 外 部 時(shí) 鐘 信 號 不 使 能 ,16M 晶 振 }。 uchar TxRxBuffer[2]。 uchar date。 void delay(uint z) { uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。 } void SpiWrite(unsigned char date) //用 SPI 口 寫 數(shù) 據(jù) 至 NRF905 內(nèi) // { uchar i。 31for(i=0。i8。i++) { delay(1)。 SCK=0。 MOSI=(dateamp。0x80)。 date=1 。 delay(1)。 SCK=1。 delay(1)。 SCK=0。 } SCK=0。 } unsigned char SpiRead(void) //from 905 read data// { uchar i。 for(i=0。i8。i++) { date=1 。 SCK=0。 delay(1)。 date|=MISO。 SCK=1 。 delay(1)。 } SCK=0。 return(date)。 } void RxPacket(void) //接 收 數(shù) 據(jù) 包 // { uchar i。 //while(DR) for (i = 0 。i 2 。i++) { TxRxBuffer[i] = SpiRead()。 } } void Wait_Rec_Packet(void) //等 待 接 收 數(shù) 據(jù) 包 // { // uchar temp。 // PWR=1。 32TXEN=0。 //接 收 模 式 TRX_CE=1。 delay(2)。 while(!DR) { delay(10)。 // if(DR) //數(shù) 據(jù) 接 收 成 功   在 TI 為 0 時(shí),當(dāng) CPU 執(zhí)行一條向 SBUF 寫數(shù)據(jù)的指令時(shí),就啟動了發(fā)送過程。數(shù)據(jù)由 TXD 引腳送出,發(fā)送時(shí)鐘由定時(shí)器 TI 送來的溢出信號經(jīng)過 32 分頻后得到。在發(fā)送時(shí)鐘的作用下,先通過 TXD 端送出一個(gè)低電平的起始位,然后是 8 位數(shù)據(jù)(低位在前),其后是一個(gè)高電平的停止位。當(dāng)一幀數(shù)據(jù)發(fā)送完畢后,由硬件使發(fā)送中斷標(biāo)志 TI 置位,向 CPU 申請中斷,完成一次發(fā)送過程。其軟件程序如下:include define uint unsigned int define uchar unsigned char sbit TXEN = P2^7。 //配 置 口 定 義 5`6`7// sbit TRX_CE = P2^6。 sbit PWR = P2^5。 sbit MISO = P2^2。 //SPI 口 定 義 0`1`2`3// sbit MOSI = P2^3。 sbit SCK = P2^1。 sbit CSN = P2^0。 sbit DR = P2^4。 //狀 態(tài) 輸 出 口 4// sbit led=P1^0。 /************//*RF 寄 存 器 配 置 *//************* // 0x00, //配 置 命 令 // // 0x6C, //CH_NO,配 置 頻 段 在 // 0x0E, //輸 出 功 率 為 10db,不 重 發(fā) , 節(jié) 電 為 正 常 模 式 // 0x44, //地 址 寬 度 設(shè) 置 , 為 4 字 節(jié) // 0x03,0x03, //接 收 發(fā) 送 有 效 數(shù) 據(jù) 長 度 為 3 字 節(jié) // 0xE7,0xE7,0xE7,0xE7,//接 收 地 址 ,16 位 CRC 校 驗(yàn) , 外 部 時(shí) 鐘 信 號 使 能 , 16M 晶振 //UP_CLK 輸 出 1MHZ 頻 率 // 0xDE, //CRC 充 許 //******************************/ /*uchar code RFConf[11]={0x00,0x6c,0x0e,0x44,0x03,0x03, 0xe7,0xe7,0xe7,0xe7,0xde}。 */ uchar RFConf[11]= { 0x00, //配 置 命 令 // 0x4c, //CH_NO,配 置 頻 段 在 423MHZ 330x0C, //輸 出 功 率 為 10db,不 重 發(fā) , 節(jié) 電 為 正 常 模 式 0x44, //地 址 寬 度 設(shè) 置 , 為 4 字 節(jié) 0x02,0x02, //接 收 發(fā) 送 有 效 數(shù) 據(jù) 長 度 為 32 字 節(jié) 0xCC,0xCC,0xCC,0xCC, //接 收 地 址 0x58, //CRC 充 許 , 8 位 CRC 校 驗(yàn) , 外 部 時(shí) 鐘 信 號 不 使 能 , 16M 晶 振 }。 void delay(uint z) { uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。 } void SpiWrite(uchar date) //用 SPI 口 寫 數(shù) 據(jù) 至 NRF905 內(nèi) // { uchar i。 for(i=0。i8。i++) { delay(1)。 SCK=0。 MOSI=(dateamp。0x80)。 date=1 。 delay(1)。 SCK=1。 delay(1)。 SCK=0。 }    SCK=0。 } void TxPacket(void) { // TXEN=1。 CSN=0。 SpiWrite(0x22)。 //寫 發(fā) 送 地 址 ,后 面 跟 4 字 節(jié) 地 址 // SpiWrite(0xcc)。 SpiWrite(0xcc)。 SpiWrite(0xcc)。 SpiWrite(0xcc)。 CSN=1。 delay(1)。 CSN=0。 34SpiWrite(0x20)。 //寫 發(fā) 送 數(shù) 據(jù) 命 令 ,后 面 跟 三 字 節(jié) 數(shù) 據(jù) // SpiWrite(0x01)。 SpiWrite(0x02)。 // SpiWrite(0x04)。 CSN=1。 delay(1)。 TRX_CE=1。 //使 能 發(fā) 射 模 式 // delay(1)。 //等 帶 發(fā) 送 完 成 // led=~led。 // while(!DR)。 //在 非 屏 蔽 狀 態(tài) 下 , 只 能 發(fā) 射 一 次 TRX_CE=0。 //while(!DR)。 //有 時(shí) 多 接 收 一 次 的 數(shù) 據(jù) } void Ini_System(void) { //初 始 化 配 置 寄 存 器 // uchar i。 // delay(1)。 CSN=1。 SCK=0。 DR=0。 PWR=1。 //進(jìn) 入 掉 電 模 式 TRX_CE=0。 TXEN=0。 delay(1)。 CSN=0。 //進(jìn) 入 SIP 模 式 for(i=0。i11。i++) { SpiWrite(RFConf[i])。 //設(shè) 置 配 置 寄 存 器 } CSN=1。 //關(guān) 閉 SPI, 進(jìn) 入 發(fā) 射 狀 態(tài) // PWR=1。 TRX_CE=1。 //CE,EN 同 時(shí) 為 1,為 發(fā) 送 模 式 TXEN=1。 } { TxPacket()。 //發(fā) 送 數(shù) 據(jù) led=~led。 DR=0。 } 35結(jié)論時(shí)光飛逝,轉(zhuǎn)眼間畢業(yè)設(shè)計(jì)已接近尾聲。雖然還不知道結(jié)果如何,但我能肯定的是過程是美好的。本設(shè)計(jì)為路器觸頭溫度、行程在線監(jiān)測系統(tǒng)。外面所知在電力系統(tǒng)中,斷路器所導(dǎo)致的非計(jì)劃停電事故占停電事故總量的 60%以上,斷路器的可靠性將直接影響電力系統(tǒng)的可靠性。同時(shí),斷路器的狀態(tài)監(jiān)測是實(shí)現(xiàn)從計(jì)劃維修到狀態(tài)維修的基礎(chǔ),斷路器監(jiān)測技術(shù)也是故障診斷技術(shù)發(fā)展的前提,其技術(shù)意義十分重大?;仡櫛疚?,通過分析斷路器的結(jié)構(gòu),斷路器狀態(tài)量的種類、監(jiān)測目的,針對斷路器觸頭溫度、行程這兩個(gè)原來不容易實(shí)現(xiàn)在線監(jiān)測的狀態(tài)量,分析了斷路器觸頭溫度、行程測量的原理,完成了斷路器觸頭溫度、行程的在線監(jiān)測系統(tǒng)的硬件、軟件設(shè)計(jì)。通過對斷路器觸頭的溫度和行程測量系統(tǒng)的實(shí)驗(yàn)測試,該系統(tǒng)能夠?qū)崿F(xiàn)溫度、行程計(jì)數(shù)的測量和無線數(shù)據(jù)傳輸,本文所設(shè)計(jì)的斷路器觸頭溫度、行程在線監(jiān)測系統(tǒng)具有可行性。36在設(shè)計(jì)中,我也遇到了不少的麻煩,在詳細(xì)翻閱了相關(guān)的書籍之后,我又多次向老師請教,在不斷的努力下,我終于一個(gè)一個(gè)的攻破了難關(guān),做完設(shè)計(jì)后,我又重新翻看了自己的設(shè)計(jì)成果,準(zhǔn)備最后的答辯。致謝畢業(yè)將至,在畢業(yè)設(shè)計(jì)過程中得到了很多人的關(guān)心和幫助。我衷心的感謝!老師細(xì)致耐心的解答我在設(shè)計(jì)過程中遇到的疑難,對每一個(gè)問題都細(xì)心講解并引申向更深、更廣的知識面,對進(jìn)程的每一步都密切關(guān)注,還指導(dǎo)我查閱了相關(guān)的學(xué)術(shù)資料和文獻(xiàn),使我開闊了眼界,在對知識總結(jié)和梳理的同時(shí)還提高了檢索資料、自我學(xué)習(xí)的能力。您的指導(dǎo)在我的畢業(yè)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1