電磁流量計(jì)設(shè)計(jì)程序研究與探討 五十五
由于電磁流量計(jì)的流量測量對(duì)數(shù)據(jù)的精確性提出了很高的要求,本設(shè)計(jì)中采用了軟件和硬件相結(jié)合的抗抖動(dòng)方法。硬件方面,使三個(gè)按鍵連接上RC電路:分別并聯(lián)了一個(gè)0.1肚的電容,然后接上一個(gè)10K上拉電阻,在硬件設(shè)計(jì)上起到了鍵盤抗抖動(dòng)作用,在接口電路實(shí)現(xiàn)上比較簡單。在軟件方面,在第一次檢測到有鍵按下時(shí),執(zhí)行一段延時(shí)子程序后,再確認(rèn)電平是否仍保持閉合狀態(tài)時(shí)的電平,如果保持閉合狀態(tài)的電平,則確認(rèn)真正有鍵按下,進(jìn)行相應(yīng)處理工;反之,則是誤操作。從而消除了按鍵抖動(dòng)的影響。對(duì)于系統(tǒng)本身來說,鍵盤所采取的工作方式是中斷掃描,當(dāng)某一個(gè)按鍵按下時(shí),單片機(jī)就會(huì)接受到一個(gè)指令,產(chǎn)生一個(gè)外部中斷,然后執(zhí)行外部中斷服務(wù)程序,達(dá)到控制要求。所以三個(gè)按鍵與單片機(jī)的具有中斷功能的P1.5、P1.6、P1.7端口相連。
電磁流量計(jì)