久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > C8051F的示波器監控程序設計

C8051F的示波器監控程序設計

作者: 時間:2011-01-11 來源:網絡 收藏

由于單片機的工作量并不大,所以軟件設計時采用查詢的方式。單片機不斷地查詢鍵盤、編碼開關以及電位器的狀態,如果有變化時,單片機將動作信息傳遞給 ,等待主的處理。由于單片機模數轉換的速度非常快,因此在程序中加延時,以便觀察到模數轉換的變化量。另外,硬件設計時沒有考慮濾波,故用軟件實現濾波。一般的濾波的方法有限幅濾波法、中位置濾波法、算術平均濾波法等,現在提出一種新的濾波方法。由于使用12位A/D,但只要8位就可以達到所要的精度,所以可以采用去掉低4位的方法來實現濾波的目的。由于篇幅有限,下面只給出程序的一部分,以AIN0為例:
e.JPG

本文引用地址:http://cqxgywz.com/article/173017.htm

f.JPG

結語
本文介紹的一鍵多義的按鍵管理程序,對多按鍵的智能儀表可以通用。編碼開關的編程方法簡單易懂。在A/D轉換部分,提出的去掉低4位的軟件濾波方法可靠可行,對精度要求不高的場合非常適用。這3部分構成了一個完整的監控程序,當單片機監控到某一部分有變化時,就將其動作信息傳遞給主CPU,主CPU 進行相應的處理。


上一頁 1 2 3 下一頁

關鍵詞: ADC ARM MCU

評論


相關推薦

技術專區

關閉