新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于89C52單片機的實用八路物位測量儀的設計

        基于89C52單片機的實用八路物位測量儀的設計

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

          其中顯示部分程序如下:

          DISP: MOV R0,#20H ;R0指向顯示緩沖區首地址

          MOV R1,#01H

          MOV R3,#08H

          LOOP3: MOV a,@R0

          MOV R4,A ;顯示緩沖區數據送R4

          MOV A,R1

          lCALL WRITE ;數據鎖存到273

          INC R1

          INC R0

          DJNZ R3,LOOP3

        3.3 采樣處理子程序

          調試過的部分源代碼如下:

          LOOP: MOV A,#0FH ;主程序循環開始

          MOV P0,A ;先查詢P0口,讀取射線計數

          MOV A,P0

          XCH A,PQ

          XRL A,PQ

          MOV B,A

          JB B.0,JIA1 ;第1路有計數,跳至加1程序

          JIA10:JB B.1,JIA2 ;第2路有計數,跳至加1程序

          JIA20:JB B.2,JIA3 ;…..

          JIA30:JB B.3,JIA4

          JIA40:JB B.4,JIA5

          JIA50:JB B.5,JIA6

          JIA60:JB B.6,JIA7

          JIA70:JB B.7,JIA8 ;第8路有計數,跳至加1程序

          LJMP LOOP01 ;接著處理鍵盤的查詢

          3.4主程序部分流程圖

          主程序流程圖見圖3

        基于89C52單片機的實用八路物位測量儀的設計

          圖3 主程序流程圖

          4 結束語

          本設計的創新點在于充分利用了AT的硬件資源,實現了軟件計數器,能夠對脈沖量信號所反映的物位信號通過數碼管來顯示,顯示部分的處理采用Max7219顯示驅動器,與軟件編程相結合,大大節約了硬件資源,減少了通用的擴展芯片,降低了成本。本儀表投入生產后成本比用其它方式組成的系統節約直接硬件成本每臺約300元,投產后產生年經濟效益約60萬元(按每套儀表利潤0.8萬元計)。

        參考文獻:

        [1].TTLdatasheethttp://www.dzsc.com/datasheet/TTL_1174409.html.
        [2].Max7219datasheethttp://www.dzsc.com/datasheet/Max7219_1019200.html.
        [3].AT datasheethttp://www.dzsc.com/datasheet/AT+_1064535.html.
        [4].MCS-51datasheethttp://www.dzsc.com/datasheet/MCS-51_477840.html.
        [5].74LS273datasheethttp://www.dzsc.com/datasheet/74LS273_588907.html.


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 巴彦县| 江永县| 梓潼县| 宿州市| 和平区| 循化| 永寿县| 友谊县| 靖宇县| 邹城市| 龙山县| 金华市| 农安县| 黄陵县| 府谷县| 阳西县| 桐庐县| 彭水| 昂仁县| 阳信县| 河西区| 屯昌县| 通化县| 内黄县| 黎城县| 漠河县| 西平县| 昌都县| 丰台区| 平定县| 滨海县| 长宁区| 广水市| 鄢陵县| 江北区| 赤壁市| 铜山县| 抚远县| 额敏县| 澄江县| 义乌市|