您現在的位置: 首頁 > 標簽 > 萬年歷鬧鐘
萬年歷鬧鐘
萬年歷鬧鐘
相關文章 : 0篇 瀏覽 : 次

首先說一下我用到的東西,硬件方面(電路都是自己拿萬能板焊的):一片51單片機,一塊12864液晶,一片ds1302時鐘芯片,四個按鍵。還有些電容、電阻、晶振什么的,下面講到的時候再說吧。主要的就這么多吧。再簡單說一下按鍵的功能吧,假設按鍵分別是k1,k2,k3,k4。首先lcd主界面是顯示的當前的日期時間和四路鬧鐘的時間。附圖。k1,k2,k3,k4最開始被按下時分別對應的功能是k1:進入時間設定模式;k2:進入日期設定模式;k3:進入鬧鐘設定模式;k4:進入秒表計數模式。進入不同的模式后,四個按鍵有都有了新的功能,首先k4一直是退出,就是退出到最開始的選四種模式。k1,k2,k3對于日期和時間設定模式是一樣的功能k1:數值加1,k2:數值減1,k3:更換調的是小時還是分鐘抑或年份還是月份。對于鬧鐘模式,k1:數值加1,k2:更換調的是小時還是分鐘,k3:更換調的是第幾個鬧鐘。對于秒表模式,k1:第一次按是開始計數,然后再按就是記錄一下當前是多少秒,最多可以記錄9次。k2:暫停/開始,k3:重新計數。有點繞得慌,簡單的的說就是有兩重循環。要是還沒理解,可以看后面的代碼。