首先說(shuō)一下我用到的東西,硬件方面(電路都是自己拿萬(wàn)能板焊的):一片51單片機(jī),一塊12864液晶,一片ds1302時(shí)鐘芯片,四個(gè)按鍵。還有些電容、電阻、晶振什么的,下面講到的時(shí)候再說(shuō)吧。主要的就這么多吧。再簡(jiǎn)單說(shuō)一下按鍵的功能吧,假設(shè)按鍵分別是k1,k2,k3,k4。首先lcd主界面是顯示的當(dāng)前的日期時(shí)間和四路鬧鐘的時(shí)間。附圖。k1,k2,k3,k4最開(kāi)始被按下時(shí)分別對(duì)應(yīng)的功能是k1:進(jìn)入時(shí)間設(shè)定模式;k2:進(jìn)入日期設(shè)定模式;k3:進(jìn)入鬧鐘設(shè)定模式;k4:進(jìn)入秒表計(jì)數(shù)模式。進(jìn)入不同的模式后,四個(gè)按鍵有都有了新的功能,首先k4一直是退出,就是退出到最開(kāi)始的選四種模式。k1,k2,k3對(duì)于日期和時(shí)間設(shè)定模式是一樣的功能k1:數(shù)值加1,k2:數(shù)值減1,k3:更換調(diào)的是小時(shí)還是分鐘抑或年份還是月份。對(duì)于鬧鐘模式,k1:數(shù)值加1,k2:更換調(diào)的是小時(shí)還是分鐘,k3:更換調(diào)的是第幾個(gè)鬧鐘。對(duì)于秒表模式,k1:第一次按是開(kāi)始計(jì)數(shù),然后再按就是記錄一下當(dāng)前是多少秒,最多可以記錄9次。k2:暫停/開(kāi)始,k3:重新計(jì)數(shù)。有點(diǎn)繞得慌,簡(jiǎn)單的的說(shuō)就是有兩重循環(huán)。要是還沒(méi)理解,可以看后面的代碼。
萬(wàn)年歷鬧鐘
萬(wàn)年歷鬧鐘
相關(guān)文章 : 0篇
瀏覽 : 次
推薦產(chǎn)品
列表欄目