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