標(biāo)題: 求助大神一個(gè)用6個(gè)按鍵控制的程序 [打印本頁(yè)]
作者: 學(xué)徒工--靜 時(shí)間: 2018-5-9 06:57
標(biāo)題: 求助大神一個(gè)用6個(gè)按鍵控制的程序
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í) 一直累加 直到超過(guò)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ù)累加,直到超過(guò)9999自動(dòng)清零又從零開始加)求各位大神賜教,謝謝
作者: 張悅 時(shí)間: 2018-5-10 14:41
出開發(fā)費(fèi)就有人幫你搞了
作者: wulin 時(shí)間: 2018-5-10 21:16
這個(gè)程序不算難,就是有點(diǎn)煩。兩個(gè)位置開關(guān)控制輸出狀態(tài),4個(gè)輕觸開關(guān)設(shè)置和控制顯示狀態(tài),累加工作時(shí)間,一個(gè)星期內(nèi)倒計(jì)時(shí),片內(nèi)EEPROM斷電記憶。你如果有程序初稿幫你看看還能行,布置作業(yè)就只能自己解題了。
作者: 學(xué)徒工--靜 時(shí)間: 2018-5-12 09:08
謝謝 就是時(shí)間記憶累加不知道弄,看樣子只能自己慢慢學(xué)了 謝謝
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |