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

正文內(nèi)容

基于msp430單片機和ds18b20使用數(shù)碼管顯示的溫度測量_畢業(yè)設(shè)計論文(留存版)

2025-09-14 14:55上一頁面

下一頁面
  

【正文】 開始顯示 “00”(程序的開始復(fù)位信號), 然后顯示由 DS18B20檢測的溫度數(shù)值。0x7F。 17 圖 7 DS18B20的 16位二進制形式 例 如+ 125℃的數(shù)字輸出為 07D0H (正溫度 直接吧 16進制數(shù)轉(zhuǎn)成 10進制即得到溫度值 ) 55℃的數(shù)字輸出為 FC90H。采樣期內(nèi)總線為高電平則確認(rèn)為 1。 for(i=0。//設(shè)置為輸出方向 DQ_LOW。 ⑤ 供電方式靈活 DS18B20 可以通過內(nèi)部寄生電路從數(shù)據(jù)線上獲取電源。 ③ 擁 有 大容量的存儲空間。 MSP430149 單片機主要具有如下特點 : ① 低 電 壓、超低功耗。 C 。 做為從器件的 DS18B20在一上電后就一直在檢測總線上是否有480- 960微秒的低電平出現(xiàn),如果有,在總線轉(zhuǎn)為高電平后等待15- 60微秒后將總線電平拉低 60- 240微秒做出響應(yīng)存在脈沖,告訴主機本器件已做好準(zhǔn)備。而做為從機的 DS18B20則在檢測到總線被拉底后等待 15微秒然后從 15us 到 45us 開始對總線采樣,在采樣期內(nèi)總線為高電平則為 1,若采樣期內(nèi)總線為低電平則為 0。 DS18B20在檢測到總線被拉低 1微秒后,便開始送出數(shù)據(jù),若是要送出 0就把總線拉為低電平直到讀周期結(jié)束。 Delayus(6)。i4。溫度測量以及顯示模塊焊接在一塊電路板上 , 由直流 穩(wěn)壓電源提供 3V 的電壓。 //數(shù)碼管位碼初值 //uchar wei[]={0x01,0x02,0x04,0x08}。OFIFG)。 } } //數(shù)碼管掃描顯示程序 27 void Display(void){ for(uchar i=0。_NOP()。_NOP()。_NOP()。_NOP()。 _NOP()。//設(shè)置為輸入方向 while(DQ_DATA)。 uchar tmpData。 LSB=~LSB+1。 _DINT()。 //讀溫度數(shù)據(jù)低字節(jié) MSB=ReadByte()。 //Bit[5]=t2%1000/100。 } Delayus(5)。 Delayus(1)。 } } //初始化 DS18B20 void DS18B20Init(void){ DQ_OUT。_NOP()。_NOP()。_NOP()。_NOP()。 } } //10us 級延時子程序 void Delayus(uint us){ while(us){ _NOP()。//P5. 設(shè) 7置為一般的 IO 口 //P5DIR|=BIT7。//DCO 為最高頻率 do{ IFG1amp。 參考文獻: 《 MSP430單片機常用模塊與實例精講》 主編(秦龍) 電子工業(yè)出版社 《電子技術(shù)基礎(chǔ)模擬部分》 主編(康華光 ) 高等教育出版社 附錄一: 電路 元件清單 元器件 型號 數(shù)目 單片機 MSP430f149 1 電阻 1 溫度傳感器 DS18B20 1 杜邦線 若干 數(shù)碼管 7SEGMPX4CC 1 電容 CAP 1 驅(qū)動芯片 74HC573 1 附錄二: 軟件 源 程序 //DS18B20 溫度測量實驗 //功能 :在數(shù)碼管上顯示當(dāng)前 DS18B20 測到的溫度 //小數(shù)部分為 4 位 ,溫度為負時,最高位顯示 //測量范圍 :55℃ ~ +125℃ 25 include define uint unsigned int define uchar unsigned char define DQ_OUT P1DIR|=BIT0 define DQ_IN P1DIRamp。因此主要是對 DS18B20測溫模塊以及 LED 數(shù)碼管 數(shù)字顯示模塊進行硬件檢測和調(diào)試。 //得到溫度整數(shù)部分 t1|=(LSB4)。 DQ_LOW。 if(tmpData){ DQ_HIGH。//等待釋放總線 } 2 寫時序 接下來就是主機發(fā)出各種操作命令,但各種操作命令都是向DS18B20寫 0和寫 1組成的命令字節(jié),接收數(shù)據(jù)時也是從 DS18B20讀取0或 1的過程。輸出控制不是影響鎖存器的內(nèi)部工作,即老數(shù)據(jù)可以保持,甚至當(dāng)輸出被關(guān)閉時,新的數(shù)據(jù)也可以置入。通過仿真器對程序進行下載,并通過專用軟件對程序及單片機的工作狀態(tài)進行監(jiān)控,極大地方便了程序的調(diào)試 。 1 畢業(yè)設(shè)計論文 基于 msp430 單片機和 DS18B20 使數(shù) 碼管顯示的溫度測量 摘要:為了在現(xiàn)實生活和工業(yè)生產(chǎn)及過程控制中準(zhǔn)確測量溫度,設(shè)計了一種基于低功耗 MSP430 單片機的數(shù)字溫度計, 整個系統(tǒng)通過單片機 MSP430F149 控制 DS18B20 讀取溫度,采用數(shù)碼管顯示,溫度傳感器 DS18B20 與單片機之間通過串口進行數(shù)據(jù)傳輸, MSP430系列單片機具有超低功耗,且外圍的整合性高, DS18B20 只需一個端口即可實現(xiàn)數(shù)據(jù)通信,連接方便,通過多次實驗證明,該系統(tǒng)的測試結(jié)果與實際環(huán)境溫度一致,除了具有接口電路簡單,測 量精度高,誤差小,可靠性高等特點外,其成本低,功耗低的特點使其擁有更廣闊的應(yīng)用前景。 ⑥ 串 行 在系統(tǒng)編程。當(dāng)使能為低時,輸出將鎖存在已建立的數(shù)據(jù)電平上。//等待應(yīng)答信號 while(~DQ_DATA)。 14 DQ_LOW。i++){ 16 DQ_OUT。 } t1=MSB4。 } } 四、系統(tǒng)調(diào)試 硬件檢測和調(diào)試 硬件調(diào)試比較簡單,在系統(tǒng)設(shè)計的過程中,由于主控制器( MSP430F149單片機) 部分是集成在單片機 MSP430仿真器 FET上的。 通過這段時間 對這 24 個 課程設(shè)計實驗設(shè)計大大培養(yǎng)了我們的動手能力和同學(xué)間的相互合作的團結(jié)精神。//XT2 開啟 LFXT1 工作在低頻模式 ACLK 26 //不分頻 最高的標(biāo)稱頻率 DCOCTL=DCO2+DCO1+DCO0。=~BIT7。 //延時 1ms P2OUT=0XFF。 _NOP()。_NOP()。_NOP()。_NOP()。_NOP()。 DQ_HIGH。 } else{ DQ_LOW。 //Bit[4]=t2/1000。 //讀溫度寄存器 LSB=ReadByte()。//關(guān)閉中斷 //j=0。 } t1=MSB4。 for(i=0。//等待應(yīng)答信號 while(~DQ_DATA)。_NOP()。 _NOP()。_NOP()。_NOP()。_NOP()。i4。//判斷 XT2 是否起振
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1