利用手頭上現(xiàn)有的資源,基于proteus里面的元件M8嘗試DIY制作了一個萬年歷。試驗在PROTEUS里面用M8仿真成功能顯示后,接著改用M48寫完整個程序的?,F(xiàn)在把最早的用M8做試驗的程序和proteus仿真分享出來給大家。M8萬年歷源碼用WINAVR20050214+AVRSTUDIO編譯的。
M8萬年歷能實現(xiàn)功能有:顯示年、月、日、星期、時、分、秒、陰歷月日、溫度,共21位數(shù)碼管。其中星期和陰歷月日能根據(jù)公歷自動計算改變,到2050年之前有效。溫度可以測量從-10到40℃之間的溫度。還可以設(shè)定兩個定時、12/24小時顯示、自動亮暗切換的時間等。該M8萬年歷電路只用了兩片IC,一片M48,另外一片是74LS145,4-10譯碼器,來擴充端口。