找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 4113|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

[求助]嵌入式系統(tǒng)設(shè)計——鍵盤參數(shù)設(shè)置程序設(shè)計

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:33218 發(fā)表于 2011-11-14 14:56 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 

一.基本要求

設(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ù)快速增減;直至最高位。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表