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

正文內(nèi)容

基于msp430單片機(jī)和ds18b20使用數(shù)碼管顯示的溫度測(cè)量_畢業(yè)設(shè)計(jì)論文-免費(fèi)閱讀

  

【正文】 //讀溫度寄存器 LSB=ReadByte()。//關(guān)閉中斷 //j=0。 //Bit[4]=t2/1000。 } t1=MSB4。 } else{ DQ_LOW。 for(i=0。 DQ_HIGH。//等待應(yīng)答信號(hào) while(~DQ_DATA)。_NOP()。_NOP()。_NOP()。 _NOP()。_NOP()。_NOP()。_NOP()。_NOP()。 _NOP()。_NOP()。 //延時(shí) 1ms P2OUT=0XFF。i4。=~BIT7。//判斷 XT2 是否起振 BCSCTL2=SELM1+SELS。//XT2 開(kāi)啟 LFXT1 工作在低頻模式 ACLK 26 //不分頻 最高的標(biāo)稱頻率 DCOCTL=DCO2+DCO1+DCO0。 uint j=0。 通過(guò)這段時(shí)間 對(duì)這 24 個(gè) 課程設(shè)計(jì)實(shí)驗(yàn)設(shè)計(jì)大大培養(yǎng)了我們的動(dòng)手能力和同學(xué)間的相互合作的團(tuán)結(jié)精神。通過(guò)數(shù)據(jù)線將 3個(gè)主要模塊連接, 溫度傳感器的數(shù)據(jù)端 DS18B20與MSP430F149單片機(jī)的數(shù)據(jù)端連接。 } } 四、系統(tǒng)調(diào)試 硬件檢測(cè)和調(diào)試 硬件調(diào)試比較簡(jiǎn)單,在系統(tǒng)設(shè)計(jì)的過(guò)程中,由于主控制器( MSP430F149單片機(jī)) 部分是集成在單片機(jī) MSP430仿真器 FET上的。i++){ P3OUT=BitCode。 } t1=MSB4。 } return ReadData。i++){ 16 DQ_OUT。若要送出 1則釋放總線為高電平。 14 DQ_LOW。 13 圖 5 寫(xiě)時(shí)序圖 程序 C 代碼如下: //寫(xiě)一個(gè)字節(jié) void WriteByte(uchar WriteData){ uchar i。//等待應(yīng)答信號(hào) while(~DQ_DATA)。若沒(méi)有檢測(cè)到就一直在檢測(cè)等待。當(dāng)使能為低時(shí),輸出將鎖存在已建立的數(shù)據(jù)電平上。 ③ 在使用中不需要任何外圍元件且有負(fù)壓特性 電源極性接反時(shí),溫度計(jì)不會(huì)因發(fā)熱而燒毀,但不能正常工作。 ⑥ 串 行 在系統(tǒng)編程。工作電壓 ,等待方式下工作電流為 w A,在 RAM 保持關(guān)閉工作方式下工作電流僅為 0 A 。 1 畢業(yè)設(shè)計(jì)論文 基于 msp430 單片機(jī)和 DS18B20 使數(shù) 碼管顯示的溫度測(cè)量 摘要:為了在現(xiàn)實(shí)生活和工業(yè)生產(chǎn)及過(guò)程控制中準(zhǔn)確測(cè)量溫度,設(shè)計(jì)了一種基于低功耗 MSP430 單片機(jī)的數(shù)字溫度計(jì), 整個(gè)系統(tǒng)通過(guò)單片機(jī) MSP430F149 控制 DS18B20 讀取溫度,采用數(shù)碼管顯示,溫度傳感器 DS18B20 與單片機(jī)之間通過(guò)串口進(jìn)行數(shù)據(jù)傳輸, MSP430系列單片機(jī)具有超低功耗,且外圍的整合性高, DS18B20 只需一個(gè)端口即可實(shí)現(xiàn)數(shù)據(jù)通信,連接方便,通過(guò)多次實(shí)驗(yàn)證明,該系統(tǒng)的測(cè)試結(jié)果與實(shí)際環(huán)境溫度一致,除了具有接口電路簡(jiǎn)單,測(cè) 量精度高,誤差小,可靠性高等特點(diǎn)外,其成本低,功耗低的特點(diǎn)使其擁有更廣闊的應(yīng)用前景。 ② 具 有 12 位的模數(shù)轉(zhuǎn)換器 (ADC12) ,可以得到很高的精度 ,并且溫度信號(hào) 溫 度 傳 感 器DS18B20 數(shù)據(jù)交換 單片機(jī) 電源 數(shù)碼管 供電 供電 數(shù)據(jù) 顯示 5 省去了使用專門(mén)的模數(shù)轉(zhuǎn)換器給設(shè)計(jì)電路板帶來(lái)的麻煩。通過(guò)仿真器對(duì)程序進(jìn)行下載,并通過(guò)專用軟件對(duì)程序及單片機(jī)的工作狀態(tài)進(jìn)行監(jiān)控,極大地方便了程序的調(diào)試 。 ④ 持多點(diǎn)組網(wǎng)功能 多個(gè) DS18B20 可以并聯(lián)在惟一的單線上,實(shí) 6 現(xiàn)多點(diǎn)測(cè)溫。輸出控制不是影響鎖存器的內(nèi)部工作,即老數(shù)據(jù)可以保持,甚至當(dāng)輸出被關(guān)閉時(shí),新的數(shù)據(jù)也可以置入。 11 圖 4 初始化時(shí)序時(shí)間圖 程序 C 代碼如下: //初始化 DS18B20 void DS18B20Init(void){ DQ_OUT。//等待釋放總線 } 2 寫(xiě)時(shí)序 接下來(lái)就是主機(jī)發(fā)出各種操作命令,但各種操作命令都是向DS18B20寫(xiě) 0和寫(xiě) 1組成的命令字節(jié),接收數(shù)據(jù)時(shí)也是從 DS18B20讀取0或 1的過(guò)程。 uchar tmpData。 if(tmpData){ DQ_HIGH。主機(jī)在一開(kāi)始拉低總線 1微秒后釋放總線,然后在包括前面的拉低總線電平 1微秒在內(nèi) 15 的 15微秒時(shí)間內(nèi)完成對(duì)總線進(jìn)行采樣檢測(cè),采樣期內(nèi)總線為低電平則確認(rèn)為 0。 DQ_LOW。 } 溫度計(jì)算子程序 DS18B20中的溫度傳感器完成對(duì)溫度的測(cè)量,用 16位二進(jìn)制形式提供,形式表達(dá),其中 S 為符號(hào)位。 //得到溫度整數(shù)部分 t1|=(LSB4)。 //輸出位碼 20 if(i==3){ //輸出段碼 ,如果第三位顯示小數(shù)點(diǎn) P2OUT=Code[Bit[i]]amp。因此主要是對(duì) DS18B20測(cè)溫模塊以及 LED 數(shù)碼管 數(shù)字顯示模塊進(jìn)行硬件檢測(cè)和調(diào)試。為了保證溫度數(shù)據(jù)的正常讀取,必須將二者的接地端短接, 以保證其電勢(shì)相等 。 參考文獻(xiàn): 《 MSP430單片機(jī)常用模塊與實(shí)例精講》 主編(秦龍) 電子工業(yè)出版社 《電子技術(shù)基礎(chǔ)模擬部分》 主編(康華光 ) 高等教育出版社 附錄一: 電路 元件清單 元器件 型號(hào) 數(shù)目 單片機(jī) MSP430f149 1 電阻 1 溫度傳感器 DS18B20 1 杜邦線 若干 數(shù)碼管 7SEGMPX4CC 1 電容 CAP 1 驅(qū)動(dòng)芯片 74HC573 1 附錄二: 軟件 源 程序 //DS18B20 溫度測(cè)量實(shí)驗(yàn) //功能 :在數(shù)碼管上顯示當(dāng)前 DS18B20 測(cè)到的溫度 //小數(shù)部分為 4 位 ,溫度為負(fù)時(shí),最高位顯示 //測(cè)量范圍 :55℃ ~ +125℃ 25 include define uint unsigned int define uchar unsigned char define DQ_OUT P1DIR|=BIT0 define DQ_IN P1DIRamp。 uint l=0。//DCO 為最高頻率 do{ IFG1amp。//MCLK SMCLK 時(shí)鐘源為 TX2CLK 不分頻 } //端口初始化函數(shù) void InitPort(void){ P2SEL=0x00。//P5. 設(shè) 7置為一般的 IO 口 //P5DIR|=BIT7。i++){ P3OUT=BitCode。 } } //10us 級(jí)延時(shí)子程序 void Delayus(uint us){ whi
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1