本課題介紹了以AT89C51單片機為核心的溫度控制系統的工作原理和設計方法。溫度信號由溫度芯片DS18B20采集,并以數字信號的方式傳送給單片機。文中介紹了該控制系統的硬件部分,包括:溫度檢測電路、溫度控制電路、溫度顯示電路、報警電路和一些接口電路 。單片機通過對信號進行相應處理,從而實現溫度控制的目的。文中還以圖文并茂的方式著重介紹了各部分的電路組成和軟件設計部分,在這里采用模塊化結構,主要模塊有:主程序、數碼管顯示子程序、鍵盤掃描及按鍵處理子程序、溫度設定子程序、以及有關DS1820的程序。