這是一份報告,做實物的話,還得自己有點兒基礎
在正常測溫情況下,DS1820的測溫分辨力為0.5℃,可采用下述方法獲得高分辨率的溫度測量結果:首先用DS1820提供的讀暫存器指令(BEH)讀出以0.5℃為分辨率的溫度測量結果,然后切去測量結果中的最低有效位(LSB),得到所測實際溫度的整數部分Tz,然后再用BEH指令取計數器1的計數剩余值Cs和每度計數值CD。考慮到DS1820測量溫度的整數部分以0.25℃、0.75℃為進位界限的關系,實際溫度Ts可用下式計算:
Ts=(Tz-0.25℃)+(CD-Cs)/CD
6 總結與體會
在本次設計的過程中,我發現很多的問題,雖然以前還做過這樣的設計但這次設計真的讓我長進了很多,單片機課程設計重點就在于軟件算法的設計,需要有很巧妙的程序算法,雖然以前寫過幾次程序,但我覺的寫好一個程序并不是一件簡單的事,舉個例子,以前寫的那幾次,數據加減時,我用的都是BCD碼,這一次,我全部用的都是16進制的數直接加減,顯示處理時在用除法去刪分,感覺效果比較好,有好多的東西,只有我們去試著做了,才能真正的掌握,只學習理論有些東西是很難理解的,更談不上掌握。
從這次的設計中,我真真正正的意識到,在以后的學習中,要理論聯系實際,把我們所學的理論知識用到實際當中,學習單機片機更是如此,程序只有在經常的寫與讀的過程中才能提高,這就是我在這次課程設計中的最大收獲。
完整的Word格式文檔51黑下載地址:
設計報告.doc
(459 KB, 下載次數: 19)
2018-4-10 20:05 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|