電磁流量計(jì)設(shè)計(jì)程序研究與探討 八十
因此,必須對(duì)電磁流量計(jì)按鍵的抖動(dòng)作相應(yīng)的處理,確保CPU只會(huì)對(duì)一次鍵入信息作一次處理,處理程序在按鍵穩(wěn)定后再檢查鍵的信息。當(dāng)然,克服按鍵抖動(dòng)的方法很多,一種是用硬件,即在每個(gè)鍵上}JIIRC濾波電路或用一個(gè)RS觸發(fā)器組成防抖動(dòng)的電路。另一種方法是加入一個(gè)軟件延時(shí)程序,然后再確認(rèn)該按鍵是否被按下,從而防止誤判斷。在本系統(tǒng)中,我們采取的是軟硬件結(jié)合的方式來(lái)消除鍵盤抖動(dòng),當(dāng)有按鍵下按時(shí),就會(huì)有一個(gè)的中斷,在中斷服務(wù)程序里,首先有一定的延時(shí),這里本設(shè)計(jì)設(shè)置為10ms,然后再進(jìn)行鍵值的讀取。
(2)對(duì)于按鍵進(jìn)行編號(hào)以便于識(shí)別
為了使CPU能夠識(shí)別出鍵入的信息,對(duì)不同的按鍵必須有不同的鍵入的值或鍵盤編碼,以便轉(zhuǎn)入到相應(yīng)的處理程序。鍵的編碼一般由按鍵的硬件連接方式?jīng)Q定。
電磁流量計(jì)