1. 共6個(gè)按鍵開關(guān) K1,K2,K3,K4,K5,K6;1個(gè)4位數(shù)碼管顯示;5個(gè)LED燈LED1,LED2,LED3,LED4,LED5;3個(gè)輸出IO口IO1,IO2,IO3。 程序要求: (1)(如果上電后K4常開為高電平,K5常閉為低電平時(shí),只亮LED5閃爍LED2并IO3推動(dòng)蜂鳴器報(bào)警) (2)如果K4為常閉低電平,K5為常開高電平時(shí), 上電亮LED1,LED2,LED3,LED5亮,IO1,IO2輸出,8秒后IO1,LED2關(guān)閉,IO2一直輸出; (3)如果K4為常閉低電平,K5常閉為低電平后,IO2也關(guān)閉只亮LED4,LED5; (4)如果按下K6(K6是輕觸開關(guān),條件和(2)段一樣)LED1,LED2,LED3,LED5亮,IO1,IO2輸出,8秒后IO1,LED2關(guān)閉,IO2一直輸出。(第一次上電后就開始倒計(jì)時(shí)單位:天,帶斷電記憶) (5)K1鍵是設(shè)置鍵,K2鍵為加鍵,K3為減鍵都是輕觸開關(guān),數(shù)碼管顯示IO2輸出累加的時(shí)間(小時(shí) 一直累加 直到超過9999自動(dòng)清零又從零開始加) 按一下設(shè)置K1鍵顯示倒計(jì)時(shí)的天數(shù),按下K2,K3加減鍵就加或減倒計(jì)時(shí)的天數(shù)(最高7天,倒計(jì)到0天停止以上程序,IO2的輸出累加時(shí)間保存不變,需要按一下K1設(shè)置鍵和K2K3加減鍵重新設(shè)置好天數(shù),再按一下設(shè)置鍵K1確定就啟動(dòng)以上程序后,并跳到IO2輸出累加時(shí)間顯示,繼續(xù)累加,直到超過9999自動(dòng)清零又從零開始加)求各位大神賜教,謝謝
|