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