一.基本要求
設(shè)計一個參數(shù)設(shè)置功能的程序。參數(shù)號為0-9,每個參數(shù)的缺省參數(shù)值、上限與下限由表格給定(可以如下設(shè)置)。
缺省值:為參數(shù)號+5;
參數(shù)上限:100,110,120,,,。
參數(shù)下限:0,10,20,30,,,,。
主程序為數(shù)字時鐘程序。按下設(shè)置鍵后進(jìn)入設(shè)置狀態(tài),此時最左位顯示參數(shù)號(帶小數(shù)點),右邊三位顯示參數(shù)值。按下增量及減量鍵后參數(shù)號變化,相應(yīng)的參數(shù)值也隨即顯示出來。按下確認(rèn)鍵后參數(shù)值閃爍,此時再按下增量及減量鍵則參數(shù)值改變。再次按下確認(rèn)鍵后參數(shù)修改成功,參數(shù)值停止閃爍。若此時按下設(shè)置鍵則參數(shù)不修改(取消修改),并返回原來的狀態(tài)(參數(shù)值不閃爍)。再次按下設(shè)置鍵則返回主程序(數(shù)字時鐘)。
進(jìn)一步的功能是實現(xiàn)參數(shù)值的快速修改。在參數(shù)值修改狀態(tài)下,按下增量及減量鍵超過2秒,參數(shù)值要能夠快速變化(連續(xù)加減),直至上限或下限。每次按鍵只要在2秒之內(nèi),數(shù)值只能變化1。同時,若15秒未按鍵,則自動退出當(dāng)前狀態(tài),直至返回主程序。
再進(jìn)一步,將參數(shù)號增加到0-99,參數(shù)值的范圍增加到4位數(shù)。進(jìn)入?yún)?shù)設(shè)置時先顯示“Pr.+參數(shù)號”,按下確認(rèn)鍵后再顯示參四位參數(shù)數(shù)值(閃爍)�?焖僭鰷p時各位數(shù)變化達(dá)到10后,十位數(shù)快速增減;再次達(dá)到10后,百位數(shù)快速增減;直至最高位。 |