【導(dǎo)讀】溫度信號(hào)由溫度芯片DS18B20采集,并以數(shù)字信號(hào)的方式傳送給單片機(jī)。介紹了該控制系統(tǒng)的硬件部分,包括:溫度檢測電路、數(shù)碼管掃描電路,顯示電路。機(jī)通過對(duì)信號(hào)進(jìn)行相應(yīng)處理,從而實(shí)現(xiàn)溫度的采集,量化,輸出,顯示的目的。重介紹了軟、硬件設(shè)計(jì)及C語言實(shí)現(xiàn)部分,在這里采用模塊化編程結(jié)構(gòu)。通過本次課程設(shè)計(jì),更加深對(duì)51單片機(jī)的了解,進(jìn)一步加深我們對(duì)51單片機(jī)。解決實(shí)際問題的工作能力。DS18B20測量溫度信號(hào),計(jì)算后在LED數(shù)碼管上顯示相應(yīng)的溫度值。根據(jù)設(shè)計(jì)任務(wù)要求給出實(shí)現(xiàn)原理及具體實(shí)現(xiàn)方案;通過相應(yīng)軟件進(jìn)行調(diào)試,給出調(diào)試結(jié)果,并進(jìn)行相應(yīng)分析;設(shè)計(jì)一個(gè)具有基于DS1820數(shù)字溫度傳感器的溫度檢測及顯示的系統(tǒng)。脈沖信號(hào)送給計(jì)數(shù)器1。該DS18B20自身的序列號(hào),最后8位是前面56位的循環(huán)冗余校驗(yàn)碼。在DS18B20出廠時(shí)該位被設(shè)置為0,用戶不要去改動(dòng)。來模擬單總線的協(xié)議時(shí)序來完成對(duì)DS18B20芯片的訪問。DS18B20有嚴(yán)格的通信協(xié)議來保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。傳輸都是低位在先。