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

正文內(nèi)容

基于單片機(jī)的多路無線溫度檢測(cè)裝置(參考版)

2024-11-20 20:01本頁面
  

【正文】 define TxRxBuf_Len 4 unsigned char TxRxBuffer[TxRxBu。BYTE_BIT0) != 0) sbit flag =DATA_BUF^7。 define DATA7 ((DATA_BUFamp。 TX()。 while(1) { ReadTemperature()。 Config905()。j++) { DisplayTemperture(i,iTempDataH)。 for(j=0。 TxRxBuf[2] = (unsigned char)iTempDataH % 10。 //數(shù)據(jù)處理 TxRxBuf[0] = i。 //得到整數(shù)部分 btDot *= 5。 0x000F)。 iTempDataH |= iTempDataL。 55 iTempDataH = ReadByte()。 //匹配 2 } WriteByte(READ_MEMORY)。 //匹配 1 case 2 : MatchROM(ROMData2)。 //啟動(dòng)轉(zhuǎn)換 switch (i) { case 1 : MatchROM(ROMData1)。 WriteByte(SKIP_ROM)。 if (i == 3) i = 1。 static unsigned char i = 0。 unsigned int j。 i++) WriteByte(*(pMatchData + i))。 for (i = 0。 Initialization()。 } return btDest。 if (DQ) btDest |= 0x80。 DQ = 1。 _nop_()。 i++) { btDest = 1。 for (i = 0。 DQ = 1。 } else { DQ = 0。 DQ = 1。 _nop_()。 if (btBuffer amp。 i 8。 //延時(shí) 60us } } //寫一個(gè)字節(jié) (從低位開始寫 ) 52 void WriteByte(unsigned char btData) { unsigned char i, btBuffer。 Delay240us()。 //延時(shí) 60us Delay60us()。 //延時(shí) 480us DQ = 1。 // 返回 CD的當(dāng)前電平 } //數(shù)據(jù)發(fā)送 //芯片初始化 void Initialization() { DQ = 0。// Set nRF905 in Tx mode TxPacket()。 } else { return 0。 delay(1)。 // Set TRX_CE low } //設(shè)置發(fā)送模式 void SetTxMode(void) { TRX_CE=0。 // while (DR!=1)。 // Spi disable 50 TRX_CE=1。i++) // Write 4 bytes address { SpiWrite(TxAddress[i])。 // Write address mand for (i=0。 // Spi disable CSN=0。 // Write 32 bytes Tx data }// Spi enable for write a spi mand CSN=1。i4。 SpiWrite(WTP)。 //Config905()。 } CSN=1。i11。 // Spi enable for write a spi mand //SpiWrite(WC)。 // set radio in Rx mode } //NRF905 初始化寄存器 void Config905(void) { uchar i。 // nRF905 power on TRX_CE=0。 // Init AM for input CD=1。 // Spi clock line init low DR=1。 } } //初始化 nRF905 狀態(tài) void nRF905Init(void) { CSN=1。 DATA_BUF=DATA_BUF1。 } else { MOSI=0。i8。 DATA_BUF=send。 BCD1 = 1。 BCD1 = 0。 BCD2 = 1。 BCD2 = 0。 BCD3 = 1。 BCD3 = 0。 DS18B20_mDelay(10)。 } //溫度顯示函數(shù) void DisplayTemperture(uchar chl,uint temp) { P0=Code[chl]。 c 220。 b 3。 a } //延時(shí) 500ms 子函數(shù) void Delay500ms() { unsigned char a, b, c。 a 78。 } //延時(shí) 240us 子函數(shù) void Delay240us() { unsigned char a。 a 158。 } //延時(shí) 480us 子函數(shù) void Delay480us() { unsigned char a。 a 18。 45 } //延時(shí) 60us 子函數(shù) void Delay60us() { unsigned char a。 a 4。 } //延時(shí) 16us子函數(shù) void Delay16us() { unsigned char a。i80。 } } //延時(shí) void delay(uchar n) { uint i。i20。DS18B20_Delay0。 //0~9數(shù)據(jù) //延時(shí)子程序 void DS18B20_mDelay(uchar DS18B20_Delay) { uchar i。 44 sbit BCD1 = P1^3。 sbit BCD3 = P1^1。C39。 //U1 const unsigned char code ROMData2[8] = {0x28 ,0x3A ,0x48 ,0x16 ,0x03 ,0x00 ,0x00 ,0x3E}。 //NRF905 的 SPI 控制指令 define WC 0x00 define RC 0x10 define WTP 0x20 define RTP 0x21 define WTA 0x22 define RTA 0x23 42 define RRP 0x24 //NRF905 寄存器配置 unsigned char idata RFConf[11]= { 0x00, //配置命令 // 0x4c, //CH_NO,配置頻段在 423MHZ 0x0C, //輸出功率為 10db,不重發(fā),節(jié)電為正常模式 0x44, //地址寬度設(shè)置,為 4字節(jié) 0x04,0x04, //接收發(fā)送有效數(shù)據(jù)長(zhǎng)度為 32字節(jié) 0xCC,0xCC,0xCC,0xCC, //接收地址 0x58, //CRC 充許, 8 位 CRC 校驗(yàn),外部時(shí)鐘信號(hào)不使能, 16M 晶振 }。 void read_temp()。 void write_byte(uchar value)。 //函數(shù)申明 void delay(uchar n)。 sbit TRX_CE=P3^3。 sbit SCK=P2^7。 sbit MOSI=P2^5。 sbit CSN=P2^3。 sbit PWR=P2^1。 code TxAddress[4]={0xcc,0xcc,0xcc,0xc0}。 sbit flag1 =DATA_BUF^0。BYTE_BIT7) != 0) define DATA0 ((DATA_BUFamp。 bdata unsigned char DATA_BUF。高精度溫度測(cè)控系統(tǒng);儀表技術(shù)與傳感器 , 編輯部郵箱 2020年 08期 [11]Chris Nagy, Embedded systems design using the TI MSP430 series ,Elsevier Science(USA), 2020 [12]John H. Davies ,MSP430 Microcontroller Basics,Newnes,2020年 1月 39 附件 發(fā)送端程序 include include include include define uint unsigned int define uchar unsigned char //位表示 define BYTE_BIT0 0x01 40 define BYTE_BIT1 0x02 define BYTE_BIT2 0x04 define BYTE_BIT3 0x08 define BYTE_BIT4 0x10 define BYTE_BIT5 0x20 define BYTE_BIT6 0x40 define BYTE_BIT7 0x80 uchar data temp_data[2]={0x00,0x00}。 易先軍 。 霍旭陽 。 38 參考文獻(xiàn) [1]沈建華 ,楊艷琴 ,翟驍曙 MSP430系列 16位超低功耗單片機(jī)實(shí)踐與系統(tǒng)設(shè)計(jì) 清華大學(xué)出版社 2020 [2]吳東鑫 新型實(shí)用 傳感器應(yīng)用指南 電子工業(yè)出版社 1997 [3]徐愛鈞 智能化測(cè)量控制儀表原理與設(shè)計(jì) 北京航空航天大學(xué)出版社 1995. 11 [4]王福瑞等 單片微機(jī)測(cè)控系統(tǒng)設(shè)計(jì)大全 北京航空航天大學(xué)出版社 1998 [5]尹雪飛,陳克安 集成電路速查大全 西安電子科技大學(xué)出版社 1997 [6]董杰,基于 MSP430單片機(jī)的溫度測(cè)控裝置設(shè)計(jì),燕山大學(xué)電器工程學(xué)院 [7]楊帆等 基于 AT89S52的溫度測(cè)控系統(tǒng)設(shè)計(jì),電氣自動(dòng)化 , Electrical Automation, 編輯部郵箱 2020年 03期 [8]焦純 。她經(jīng)驗(yàn)與閱歷豐富,平易近人,誨人不倦,作風(fēng)嚴(yán)謹(jǐn),工作認(rèn)真,在學(xué)術(shù)上有著很高的造詣。 37 致謝 在這次畢業(yè)設(shè)計(jì)中,我不僅順利完成了預(yù)定的計(jì)劃,而且溫故知新,在鞏固以前只是的情況下,很好的拓展了我的知識(shí)面,了解到了許多科技前沿的東西,可以將所學(xué)的應(yīng)用于實(shí)際,可以 說是我大學(xué)學(xué)習(xí)的一次飛躍。此 設(shè)計(jì)基于 DS18B20 數(shù)字溫度傳感器構(gòu)成的實(shí)時(shí)性監(jiān)控系統(tǒng),具有精度高、抗干擾性強(qiáng)、電路設(shè)計(jì)簡(jiǎn)單等優(yōu)點(diǎn),很好的解決了在實(shí)際的生產(chǎn)工作中功耗高等缺點(diǎn)。相比較之下,傳統(tǒng)的溫度檢測(cè)系統(tǒng)采用的是熱敏電阻 等系列的溫度敏感元件,熱敏電阻成本比較低,但是需要后續(xù)的信號(hào)調(diào)整, AD 轉(zhuǎn)換處理電路才能將溫度信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),不但電路比較復(fù)雜,而且熱敏電阻的可靠性相對(duì)比較差,測(cè)量溫度的精度差,非常難保證熱敏電阻的一致性和線性,所以在應(yīng)用中需要很好的解決引線誤差補(bǔ)償?shù)葐栴},共模干擾問題和放大電路零點(diǎn)漂移誤差等相關(guān)的技術(shù)問題。 36 總結(jié) 進(jìn)入 21世紀(jì)以來,智能化已經(jīng)是日益發(fā)展,智能溫度控制器正朝著高精度、多功能、總線標(biāo)準(zhǔn)化、高可靠性及其安全性、開發(fā)虛擬
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1