新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機實現數字電壓表的軟硬件設計

        單片機實現數字電壓表的軟硬件設計

        作者: 時間:2013-01-22 來源:網絡 收藏

          2 軟件設計

          主程序框圖如圖2所示。在狀態初始化部分,首先保證Vw一0,即抽頭要滑到最下端。操作過程如下:控制X9313的CS,U/D,INC,使向下滑動,每滑動一個單元,儲存一次抽頭位置,這樣,一直下滑31次,以此保證Vw=0.初始化完成后,控制X9313的抽頭往上滑動,每上滑一個單元,儲存一次抽頭位置,作為下次滑動的基礎,然后將Vw與Vx比較,檢查比較結果P1.1的情況決定 w是否等于 .如不等,則控制抽頭再上移,同時儲存抽頭位置,直至Vw-V .用寄存器R.來統計抽頭從零上移的單元個數。

        主程序流程圖

        圖2 主程序流程圖

        具體算法及顯示流程圖

        圖3 具體算法及顯示流程圖

          3 結 束 語

          用單片機對數字電位器編程控制實現,不僅所用元器件數量少,而且調節起來非常方便,整個系統因為使用邏輯控制,性能也更穩定。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 石柱| 辉县市| 辽阳市| 荆门市| 林州市| 涿州市| 昌江| 巴塘县| 石林| 轮台县| 岳普湖县| 吉安市| 诸城市| 康平县| 安泽县| 晋州市| 浑源县| 阿克苏市| 佛教| 汉中市| 东兰县| 岳阳县| 台安县| 长宁县| 平邑县| 库车县| 平顶山市| 临安市| 平罗县| 济南市| 尉犁县| 绥滨县| 新邵县| 康乐县| 海淀区| 南昌市| 马鞍山市| 越西县| 三台县| 固原市| 叶城县|