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

正文內(nèi)容

基于單片機控制的數(shù)字溫度計課程設(shè)計-展示頁

2025-03-10 11:25本頁面
  

【正文】 、2字節(jié)。 當(dāng)符號位S=0時,表示測得的溫度值為正值,可以直接將二進制位轉(zhuǎn)換為十進制;當(dāng)符號位S=1時,表示測得的溫度值為負(fù)值,要先 將補碼變成原碼,再計算十進制數(shù)值。直接向 18B20發(fā)溫度交換命令,適用于一個從機工作。啟動 ds18b20進行溫度轉(zhuǎn)換。讀內(nèi)部 RAM中的溫度數(shù)據(jù)。 DS18B20 寫數(shù)據(jù) 數(shù)據(jù)線先置低 延時為 15us 采集期間延時 45us,此時按照從低位到高位的順序發(fā)送數(shù)據(jù) 然后將數(shù)據(jù)線拉高 重復(fù)上述幾步,直到發(fā)送完整個字節(jié) 最后將數(shù)據(jù)線拉高 從 DS18B20 讀數(shù)據(jù) 首先將數(shù)據(jù)線拉低 延時 15us 采集期間延時 45us 上述過程重復(fù),直到讀取完一個字節(jié) 最后將數(shù)據(jù)線拉高 DS18B20 溫度傳感器與單片機的接口電路 DS18B20可以采用電源供電方式,此時 DS18B20的 1腳接地, 2腳作為信號線, 3腳接電源 .如圖 4所示單片機端口接單線總線。由于單線制只有一根線,因此發(fā)送接口必須是三態(tài)的。 12345678RST/VPD91011121314151617XTAL218XTAL119GND202122232425262728PSEN29ALE/PROG30EA/VPP313233343536373839VCC40AT89C52CBE18B20VCCGND 圖 4 度傳感器與單片機的接口電路 顯示電路 顯示電路使用的一個四位一體的共陽極數(shù)碼管,采用動態(tài)掃描。因為是共陽的數(shù)碼管,這里 段選端我用單片機的 P0口連接,位選端用 P1口。 連接方式如圖 5所示。具體連接方式如圖 6所示。當(dāng)超過上限溫度時,紅色發(fā)光二極管亮,并且蜂鳴器報警。 用一個 PNP型三極管來 驅(qū)動蜂鳴器。 四個按鍵可以用來調(diào)整溫度的上下限,切換上下限調(diào)整和正常顯示。 主程序 主程序的主要功能是負(fù)責(zé) 調(diào)用各個子函數(shù)可以分塊一次執(zhí)行,保證電路正常工作。顯示函數(shù)里面最后加入一個延時函數(shù),每一秒鐘更新一次溫度,以確保顯示的是最新的溫度。 讀出溫度子程序 讀出溫度子程序的主要功能是讀出 RAM中的 9 字節(jié),在讀出時需進行 CRC校驗,校驗有錯時不進行溫度數(shù)據(jù)的改寫。溫度轉(zhuǎn)換命令子程序流程圖如上圖,圖 9所示 發(fā) DS18B20 復(fù)位命令 發(fā)跳過 ROM 命令 發(fā)溫度轉(zhuǎn)換開始命令 結(jié)束 圖 7 主程序流程圖 圖 8 讀溫度流程圖 圖 9 溫度轉(zhuǎn)換流程圖 初始化 調(diào)用顯示子程序 1S 到? 初次上電 讀出溫度值溫度計算處理顯示數(shù)據(jù)刷新 發(fā)溫度轉(zhuǎn)換開始命令 N Y N Y Y 發(fā) DS18B20 復(fù)位命令 發(fā)跳過 ROM 命令 發(fā)讀取溫度命令 讀取操 作, CRC 校驗 9 字節(jié)完? CRC 校驗正?確? 移入溫度暫存器 結(jié)束 N N Y 計算溫度子程序 計算溫度子程序?qū)?RAM中讀取值進行 BCD碼的轉(zhuǎn)換運算,并進行溫度值正負(fù)的判定,其程序流程圖如圖 10所示。所以需要 先除以十,得到的數(shù)再和設(shè)置的高低溫度比較,相應(yīng)的輸出不同的電平。 在本次設(shè)計的過程中,我遇到了很多問題。后來通過請教別的同學(xué)和測試,發(fā)現(xiàn)原來最小 系統(tǒng)就沒接好,又接好后只有兩個數(shù)碼管會工作。經(jīng)過這次實習(xí),我發(fā)現(xiàn)了自己的許多不足,對單片機根本不夠了解,不熟悉。在電路設(shè)計中,任何一個微小的問題都會帶來大麻煩。 從這次的課程設(shè)計中,我真真正正的意識到,在以后的學(xué)習(xí)中,要理論聯(lián)系實際,把我們所學(xué)的理論知識用到實際當(dāng)中,學(xué)習(xí)單機片機更是如此,程序只有在經(jīng)常的寫與讀的過程中才能提高,這就是我在這次課程設(shè)計中的最大收獲 參考文獻 [1] 李朝青 .單片機原理及接口技術(shù) (簡明修訂版) .杭州:北京航空航天大學(xué)出版社, 1998 [2] 李廣弟 .單片機基礎(chǔ) [M] .北京:北京航空航天大學(xué)出版社, 1994 [3] 閻石 .數(shù)字電子技術(shù)基礎(chǔ)(第三版) . 北京:高等教育出版社, 1989 [5] 葉挺秀 .應(yīng)用電子學(xué) [M] .杭州:浙江大學(xué)出版社, 1994 附錄 1 原理圖 12345678RST/VPD91011121314151617XTAL218XTAL119GND202122232425262728PSEN29ALE/PROG30EA/VPP313233343536373839VCC40AT89C52CBE18B2030pfC130pFC212C4XTALGND22ufC3S1GND330Rq330RwS2S3S4S5VCCLED3LED1LED2330Ra330Rb330Rc1kReBUZ1abcdefgabcdefgabcdefgabcdefgDPYDPY4_LEDdp dp dp dpabcdefgdp1234LEDQ12N3906R1470R2470R3470 R4470R5470R6470R7470R8470VCC1KR91KR101KR111KR12GNDVCC12dianyuanpart1VCCGNDGNDGND 附錄 2 仿真圖 LED1LED2LED3L E D 1L E D 2L E D 3P 3 ^ 7P 2 ^ 5P2^4P2^5P2^6P 2 ^ 6P 2 ^ 7P 3 ^ 7P 2 ^ 4P2^7A6A7A3A4A5A8C1C2C3C3C4A1A2c1c2c3c4A1A2A3A4A5A6A7A8X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427R P 2A T 8 9 C5 2+ 5 vR P 3L E D B L U ER P 4L E D G RE E NQ2L E D R E DR23 3 0R33 3 0R43 3 0Q1P N41 2 2R51kB U Z 2B UZ Z E R
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1