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

正文內(nèi)容

片機(jī)課程設(shè)計(jì)-數(shù)字溫度計(jì)的設(shè)計(jì)-文庫(kù)吧

2025-05-17 22:51 本頁面


【正文】 據(jù)輸入 /輸出引腳。開漏單總線接口引腳。當(dāng)被用著在寄生電源下,也可以向器件提供電源 ; GND為 地信號(hào) ; VDD為 可選擇的 VDD引腳。當(dāng)工作于寄生電源時(shí),此引腳必須接地 ,如下圖所示。 圖 DS18B20管腳圖 4 DS18B20的初始化 : ( 1) 先將數(shù)據(jù)線置高電平 “ 1” 。 ( 2) 延時(shí)(該 時(shí)間要求的不是很嚴(yán)格,但是盡可能的短一點(diǎn)) ( 3) 數(shù)據(jù)線拉到低電平 “ 0” 。 ( 4) 延時(shí) 750微秒(該時(shí)間的時(shí)間范圍可以從 480到 960微秒)。 ( 5) 數(shù)據(jù)線拉到高電平 “ 1” 。 ( 6) 延時(shí)等待(如果初始化成功則在 15到 60毫秒時(shí)間之內(nèi)產(chǎn)生一個(gè) DS18B20所返回的低電平 “ 0” 。據(jù)該狀態(tài)可以來確定它的存在,但是應(yīng)注意不能無限的進(jìn)行等待,不然會(huì)使程序進(jìn)入死循環(huán),所以要進(jìn)行超時(shí)控制)。 ( 7) 若 CPU讀到了數(shù)據(jù)線上的低電平 “ 0” 后,還要做延時(shí),其延時(shí)的時(shí)間 從發(fā)出的高電平算起(第( 5)步的時(shí)間算起)最少要 480微秒。 ( 8) 將數(shù)據(jù)線再次拉高到高電平 “ 1” 后結(jié)束。 DS18B20的寫操作 : ( 1) 數(shù)據(jù)線先置低電平 “ 0” 。 ( 2) 延時(shí)確定的時(shí)間為 15微秒。 ( 3) 按從低位到高位的順序發(fā)送字節(jié)(一次只發(fā)送一位)。 ( 4) 延時(shí)時(shí)間為 45微秒。 ( 5) 將數(shù)據(jù)線拉到高電平。 ( 6) 重復(fù)上( 1)到( 6)的操作直到所有的字節(jié)全部發(fā)送完為止。 ( 7) 最后將數(shù)據(jù)線拉高。 三 、 設(shè)計(jì)原 理及思路 : 主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示、讀出并處理 DS18B20 的測(cè)量的當(dāng)前溫度值,溫度測(cè)量每 1s 進(jìn)行一次。這樣可以在一秒之內(nèi)測(cè)量一次被測(cè)溫度。 5 圖 主程序流程 讀出溫度子程序的主要功能是讀出 RAM 中的 9 字節(jié),在讀出時(shí)需進(jìn)行 CRC校驗(yàn),檢驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫。其程序流程圖如圖 所示。 圖 讀出溫度子程序流程圖 發(fā) DS18B20 復(fù)位命令 發(fā)跳過 ROM 命 令 發(fā)讀取溫度命令 移入溫度暫存器 結(jié)束 6 溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開始命令,當(dāng)采用 12 位 分辨率時(shí)轉(zhuǎn)換時(shí)間約為 750ms,在本程序設(shè)計(jì)中采用 1s 顯示程序延時(shí)法等待轉(zhuǎn)換的完成。 計(jì)算溫度子程序?qū)?RAM 值進(jìn)行 BCD 碼的轉(zhuǎn)換運(yùn)算,并進(jìn)行溫度值正負(fù)的判定,其程序流程圖如圖 所示。 N Y 圖 計(jì)算溫度子程序流程圖 開始 溫度零下? 溫度值取補(bǔ)碼 置“- ”標(biāo)志 計(jì)算小數(shù)位溫度 BCD 計(jì)算整數(shù)位溫度 BCD 結(jié)束 置“ +”標(biāo)志 7 四 、 源程序 匯編 : DQ BIT 。從 DS18B20 向 8051 傳送的數(shù)據(jù)端口 FLAG BIT 00H FLAG_NEG BIT 01H 。溫度正負(fù)值標(biāo)志位 TEMP_L EQU 30H 。所設(shè)報(bào)警最低值溫度值 TEMP_H EQU 31H 。所設(shè)報(bào)警最高值溫度值 TEMP_INT EQU 32H TEMP_DP EQU 33H TEMP_100 EQU 34H 。 TEMP_10 EQU 35H TEMP_1 EQU 36H C0 BIT 。負(fù)溫度標(biāo)志位 C1 BIT 。超過 100 標(biāo)志位 C2 BIT 。超過 10 標(biāo)志位 C3 BIT 。超過 1 標(biāo)志位 C4
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1