【導讀】本文介紹了一款基于AT89S51單片機控制的帶有溫度顯示的電子鐘的設計,通過多功能數字鐘帶有溫度的設計思路,詳細敘述了系統(tǒng)硬件、軟件的具體實現過程。論文重點闡述了數字鐘硬件中MCU模塊、溫度模塊、時鐘模塊、顯示模塊和相關控制模塊等的模塊化設計與制作;軟件同樣采用模塊化的設計,包括中斷模塊、溫度模塊、時間調整模塊設計,并采用簡單流通性強的C語言編寫實現。本設計實現了時間的修改功能和年、月、日和星期的顯示和溫度顯示功能。隨著人們生活水平的日益提高,人們對生活的要求越來越高,原有的事物已經不能滿足人們的生活需求了,一些帶有新功能的事物已經在慢慢的取代舊事物。帶有溫度的的電子鐘可以使人們隨時都可以了解溫度的變化。DS18B20內部的比較器以四舍五入的量化方式確定溫度寄存器的最低有效位。DS18B20測量溫度時使用特有的溫度測量技術。DS18B20內部的低溫度系數振蕩器能產生穩(wěn)定的頻率信號;同樣的,高溫度系數振蕩器則將被測溫度轉換成頻