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