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