|
要求如下:
利用AT89C51單片機結(jié)合數(shù)碼管顯示器設(shè)計一個簡易的倒數(shù)
計數(shù)器,可用來煮方便面、煮開水或小睡片刻等。做一小段時間倒計
數(shù),當(dāng)?shù)褂嫈?shù)為0時,則發(fā)出一段音樂聲響,通知倒計數(shù)終了,該做
應(yīng)當(dāng)做的事。
定時鬧鐘的基本功能如下。
(1)數(shù)碼管顯示格式為“XX:XX”,(中間兩點為LED)。
(2)用4個按鍵操作來設(shè)置當(dāng)前想要倒計數(shù)的時間。一旦按下鍵則
開始倒計數(shù),當(dāng)計數(shù)為0時,發(fā)出一陣音樂聲(簡譜音樂)。
1)K1——可調(diào)整倒計數(shù)的時間1~60分鐘。
2)K2—設(shè)置倒計數(shù)的時間為5分鐘,數(shù)碼管顯示“0500”。K3—
設(shè)置倒計數(shù)的時間為10分鐘,數(shù)碼管顯示“1000。K4—設(shè)置倒計數(shù)
的時間為20分鐘,數(shù)碼管顯示“2000”(即在設(shè)置時,中間的兩個
LED不顯示)。
3)
復(fù)位后LCD的畫面應(yīng)能顯示倒計時的分鐘和秒數(shù),
此時按K1鍵
則在LCD上顯示出設(shè)置畫面。此時,若:a.按操作鍵K2—增加倒計數(shù)
的時間1分鐘。b.按操作鍵K3—減少倒計數(shù)的時間1分鐘。c.按
操作鍵K4—設(shè)置完成。
|
|