• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于單片機的便攜式電子秤

    基于單片機的便攜式電子秤

    作者: 時間:2013-11-07 來源:網絡 收藏

      系統(tǒng)主程序

      系統(tǒng)主程序控制系統(tǒng)按預定的操作方式運行,它是系統(tǒng)程序的框架。系統(tǒng)上電后,對系統(tǒng)進行初始化。初始化程序主要完成對內專用寄存器的設定,單片機工作方式及各端口的工作狀態(tài)的規(guī)定。系統(tǒng)初始化之后,進行計數(shù)器讀取、零點校正、過載檢測等工作。主程序流程圖如圖4所示。

    基于單片機的便攜式電子秤

      中斷服務程序設計

      系統(tǒng)程序設乙中,鍵盤檢測產生外部中斷,采樣通道產生內部定時中斷。在中斷優(yōu)先級的問題上,因為單片機只有一個中斷入口地址:(匯心4h,每種中斷都要由此進入中斷程序,所以中斷程序開始現(xiàn)場保護后,要進行各種中斷標志位的順序檢測和判斷。當判斷到中斷標志位時,轉到相應的中斷服務子程序中,根據(jù)檢測標志位的順序,定義中斷優(yōu)先級,先判斷定時中斷優(yōu)先級最高,其次是鍵盤檢測中斷。中斷服務程序流程圖如圖5所示。

      保護現(xiàn)場場

      軟件設計作為便攜式儀器,系統(tǒng)在整個設計過程中遵循簡化硬件電路,以軟件設計代替硬件的設計原則,最大限度的減小儀器的體積和重量,因而系統(tǒng)的軟件實現(xiàn)功能豐富。軟件設計采用模塊化結構,主要有人工校正模塊、欠電報警模塊、鍵盤檢測模塊、采樣通道切換模塊和數(shù)據(jù)處理模塊。

    基于單片機的便攜式電子秤

      采樣通道切換模塊,系統(tǒng)傳感器單元含有兩個電容一頻率轉換電路,兩個電路輸出信號的獲取均通過單片機的計數(shù)器1實現(xiàn)。利用定時器O的定時中斷功能,每隔0.15切換一次振蕩工作電路及模擬開關MAX325通道。定時器中斷服務程序流程圖如圖6所示。

    基于單片機的便攜式電子秤

    分頻器相關文章:分頻器原理
    電容傳感器相關文章:電容傳感器原理
    晶振相關文章:晶振原理

    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區(qū)

    關閉
    主站蜘蛛池模板: 陇南市| 丽水市| 扎赉特旗| 乌鲁木齐县| 沾化县| 洪洞县| 安阳县| 黄陵县| 鹰潭市| 柳江县| 泰州市| 平乐县| 江口县| 油尖旺区| 丁青县| 施甸县| 张家川| 德庆县| 北流市| 泰顺县| 梁平县| 南安市| 淳化县| 峨山| 周口市| 镇原县| 朝阳县| 克山县| 英山县| 六枝特区| 北辰区| 大理市| 凤冈县| 巍山| 西昌市| 彭阳县| 城口县| 都安| 唐山市| 浠水县| 平顶山市|