|
電子萬年歷是單片機系統(tǒng)的一個應用,由硬件和軟件相配合使用。硬件由主控器、時鐘電路、溫度檢測電路、顯示電路、鍵盤接口5個模塊組成。主控模塊用AT89C52、時鐘電路用時鐘芯片DS1302、顯示模塊用LED數(shù)碼管、溫度檢測采用DS18B20溫度傳感器、鍵盤接口電路用普通按鍵接上拉電阻完成;軟件利用C語言編程實現(xiàn)單片機程序控制。單片機通過時鐘芯片DS1302獲取時間數(shù)據(jù),DS18B20采集溫度信號送該給單片機處理,單片機再把時間數(shù)據(jù)和溫度數(shù)據(jù)送給74LS154譯碼,然后通過三極管C9015放大驅動LED數(shù)碼管顯示陽歷年、月、日、時、秒、鬧鐘、星期、溫度。
|
|