新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機計數器計數脈沖檢測匯編程序

        單片機計數器計數脈沖檢測匯編程序

        作者: 時間:2016-12-02 來源:網絡 收藏
        4位數碼管用2個573接到p0口,位選p2 段選P0口,電路詳見單片機開發板的原理圖:點這里 采用定時器來記錄脈沖 并用數碼管輸出

        以下是源代碼:

        ;********51hei單片機 計數脈沖檢測匯編程序,數碼管顯示脈沖的的次數 **********************************
        ORG 0000H
        JMP MAIN
        ORG 000BH
        JMP TT0
        ORG 001BH
        JMP TT1
        MOV 23H,#300
        MOV 20H,#00H
        MOV SP,70H
        ;=========================================
        MAIN: MOV TMOD,#01100010B
        MOV TH1,#240
        MOV TL1,#240
        MOV IE,#10001010B
        MOV TH0,#00H
        MOV TL0,#00H
        SETB TR0
        SETB TR1
        LOOP4: JMP LOOP4
        ;=========================================
        TT1: CALL IIP
        INC 20H
        MOV R1,20H
        CJNE R1,#10,LOOP2
        MOV 20H,#00H
        LOOP2:RETI
        ;===========================================
        TT0: DJNZ 23H,LOOP0
        CPL P1.0
        CPL P1.1
        CPL P1.2
        CPL P1.3
        CPL P1.4
        CPL P1.5
        CPL P1.6
        CPL P1.7
        LOOP0:RETI
        ;===========================================
        IIP:MOV A,20H
        CALL TABLE
        MOV P0,A
        SETB P2.0
        NOP
        NOP
        NOP
        CLR P2.0
        MOV 21H,#00H
        MOV A,21H
        MOV P0,A
        SETB P2.1
        NOP
        NOP
        NOP
        CLR P2.1
        ;====================================================
        TABLE:INC A
        MOVC A,@A+PC
        RET
        DB 3FH,06H,05BH,04FH,066H,06DH,07DH,07H,07FH,06FH,
        DB 077H,07CH,039H,05EH,079H,071H,
        ;======================================================
        END

        本文引用地址:http://www.104case.com/article/201612/324631.htm


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 浦北县| 扎赉特旗| 凌源市| 墨脱县| 镇原县| 湛江市| 南澳县| 玉门市| 航空| 石景山区| 祁东县| 盐源县| 丹江口市| 随州市| 平江县| 余江县| 贵港市| 衡山县| 乳山市| 鄂伦春自治旗| 兴安盟| 祁连县| 金平| 高要市| 牙克石市| 黄大仙区| 潮安县| 临西县| 鄂州市| 道真| 厦门市| 锡林郭勒盟| 罗城| 将乐县| 岳阳县| 水富县| 牟定县| 西安市| 六盘水市| 长兴县| 穆棱市|