渦街流量計智能技術(shù)的應(yīng)用與原理 二十一
§4.2鍵語分析
按鍵利用PORTB口的B5~B7具有電平變化中斷功能來實現(xiàn)。除考慮通常的按鍵軟件消顫外,考慮到RB口無論有上升還是下降沿變化都會產(chǎn)生中斷。而按鍵一次應(yīng)該只產(chǎn)生一次中斷。因此,我們?nèi)∠陆笛貫橛行е袛啵诔绦蛑信袆e上升沿與下降沿,將上升沿的無效中斷剔除。程序通過讀取RB口數(shù)據(jù),判斷是哪一個鍵按下,隨之散轉(zhuǎn)入相應(yīng)的按鍵處理程序。
KEYl鍵定義為功能鍵,在設(shè)定狀態(tài)下,每按一次,顯示32個參數(shù)中的下一個,到最后一個時回顯第一個。
KEY2鍵定義為移位鍵,以閃爍表示光標(biāo)所在位,每按~次,閃爍移到下一位,到最后一位時回閃第一位。
KEY3定義為增加鍵,對光標(biāo)所在位的數(shù)值進行修改,每按一次,循環(huán)增加一個定義單位,定義單位視參數(shù)類型而定。
KEY4定義為復(fù)位鍵。按下后系統(tǒng)進行復(fù)位操作。
按照參數(shù)是否連續(xù)我們將參數(shù)分為數(shù)值量、離散量兩類;按照是否可以修改我們將參數(shù)分為測量參數(shù)和設(shè)置參數(shù)兩類。測量參數(shù)是指儀表運行中測量的結(jié)果,如模擬電流、過程溫度、過程壓力、渦街頻率、出錯信息等,它的特點是儀表運行后提供的信息,只能查看和記錄不能修改。而設(shè)置參數(shù)又分為廠商設(shè)置參數(shù)及用戶設(shè)置參數(shù)兩類,廠商設(shè)置參數(shù)包括硬件版本號、軟件版本號等出廠信息,用戶設(shè)置參數(shù)包括單位設(shè)置、小流量切除值、流量滿度值、報警上下限、介質(zhì)類型、補償類型、累積量清零等,其特點是由用戶設(shè)置的決定儀表
的結(jié)果和工作模式。廠商設(shè)置的參數(shù)只有在輸入廠商密碼后才能修改,用戶設(shè)置的參數(shù)只有在輸入用戶密碼后才能修改。
為了保證在按鍵設(shè)定時不影響流量計的正常采樣計算過程,CPU通過記錄特性標(biāo)志字節(jié),保存設(shè)定狀態(tài)(哪個變量、哪一位等信息)以保證設(shè)置工作的連續(xù)性,再在顯示予程序中進行配合,在設(shè)定狀態(tài)下,顯示設(shè)定信息,包括提示符及參數(shù)內(nèi)容兩部分。
數(shù)值量存于EEPROM中,特性標(biāo)志字節(jié)表明其是否可修改、顯示位數(shù),小數(shù)點位置、是否允許負(fù)值等特性,如允許負(fù)值,在閃爍位停在頭一位并在按增加鍵時,按“一”、“0”、“1”~ “9”依次循環(huán)顯示下一字符。在將全部數(shù)字調(diào)至零后,可按移位鍵,改變小數(shù)點位置。當(dāng)類型為離散量時,根據(jù)此參數(shù)的參數(shù)號及參數(shù)離散值個數(shù)、現(xiàn)處第Ⅳ個離散值,查取寫于程序中的離散表顯示,如可修改,每按增加鍵,取下一個離散值顯示,此時閃爍位不起作用。
更新顯示內(nèi)容包括更新顯示緩沖區(qū)、調(diào)用顯示程序兩部分。
詳情請瀏覽公司網(wǎng)站的產(chǎn)品中心 http://www.m.jxper05.cn/ 渦街流量計