一、溫度顯示系統總設計原理
系統設計總框架如圖1.
1.控制模塊:通過應用單片機,對系統進行初始化,主要完成對數碼管顯示、按鍵的處理等功能,起到總體控制和協調各模塊工作的作用。
2.盤輸入模塊:主要完成與時間相關的設置和溫度、時間、日期的切換。
3.碼管顯示模塊:主要對單片機送來的時間、日期、溫度信息進行顯示。
4 .度采集模塊:采用D S 1 8 B 2 0溫度傳感器,向單片機提供實時溫度信息。
5.子鐘模塊:采用時鐘芯片DS1302,該芯片可以進行時、分、秒的計數,DS1302通過串行方式與單片機進行數據傳送,向單片機提供包括秒、分、時、日、月、年等在內的實時時間信息。
二、各模塊實現
1.主控制模塊
在文章設計的溫度顯示系統設計中,控制核心是STC89C52單片機,該單片機51系列增強型8位單片機,它有32個I/O口,片內含4KFLASH工藝的程序存儲器,便于用電的方式瞬間擦除和改寫,而且價格便宜,其外部晶振為12MHz,一個指令周期為1μS.使用該單片機完全可以完成設計任務,其最小系統主要包括:
位電路、震蕩電路以及存儲器選擇模(EA腳的高低電平選擇),電路如圖2.