您当前的位置:五五电子网电子知识电子制作自动控制-单片机逻辑分析仪 正文
逻辑分析仪

逻辑分析仪

点击数:7899 次   录入时间:03-04 11:59:32   整理:http://www.55dianzi.com   自动控制-单片机
TR0EA:  SETB   TR1
        CJNE   R2,#10H,NEXT1
        MOV    R2,#00H
        MOV    P1,#00H
        MOV    A,P2
        ADD    A,#20H
        MOV    P2,A
        MOV    R0,48H
        MOV    A,2FH
        ADD    A,#4H
        MOV    2FH,A
        JNB    2FH.5,NEXT1
        MOV    2FH,#00H
        ;-----------
NEXT1:  MOV    21H,@R0
        MOV    A,2FH
        MOV    DPTR,#JMP_ACC
        JMP    @A+DPTR
JMP_ACC:MOV    C,21H.7
        SJMP   OK
        MOV    C,21H.6
        SJMP   OK
        MOV    C,21H.5
        SJMP   OK
        MOV    C,21H.4
        SJMP   OK
        MOV    C,21H.3
        SJMP   OK
        MOV    C,21H.2
        SJMP   OK
        MOV    C,21H.1
        SJMP   OK
        MOV    C,21H.0
OK:     MOV    P2.4,C
        INC    R0
        INC    R2
        MOV    A,R2
        CJNE   A,4FH,NEXT
        CPL    P2.4
        NOP
        CPL    P2.4
NEXT:   RETI
;------------------------------
WIRTE:    CLR   EA
          MOV   A,4AH
          MOV   B,#20H
          MUL   AB
          MOV   32H,A
          MOV   A,B
          RRC   A
          MOV   23H.1,C
          MOV   R0,#50H
          ACALL START_BIT
          CLR   23H.0
          MOV   A,23H
          ACALL WIRTE_BYTE
          MOV   A,32H
          ACALL WIRTE_BYTE
WLOOP:    MOV   A,@R0
          ACALL WIRTE_BYTE
          INC   R0
          CJNE  R0,#60H,WLOOP
          ACALL STOP_BIT
          ACALL DELAY
          ;-----------
          MOV   R0,#60H
          ACALL START_BIT
          CLR   23H.0
          MOV   A,23H
          ACALL WIRTE_BYTE
          MOV   A,32H
          ADD   A,#10H
          ACALL WIRTE_BYTE
WLOOP1:   MOV   A,@R0
          ACALL WIRTE_BYTE
          INC   R0
          CJNE  R0,#70H,WLOOP1
          ACALL STOP_BIT
          SETB  EA
          RET
          ;-----------------------
READ:     CLR   EA
          MOV   A,4AH
          MOV   B,#20H
          MUL   AB
          MOV   32H,A
          MOV   A,B
          RRC   A
          MOV   23H.1,C
          ACALL START_BIT
          CLR   23H.0
          MOV   A,23H
          ACALL WIRTE_BYTE
          MOV   A,32H
          ACALL WIRTE_BYTE
          ACALL START_BIT
          SETB  23H.0
          MOV   A,23H
          ACALL WIRTE_BYTE
          ACALL READ_BYTE
          MOV   50H,A
          ACALL STOP_BIT
          ;------------
          MOV   R0,#51H
          ACALL START_BIT
          SETB  23H.0
          MOV   A,23H
          ACALL WIRTE_BYTE

上一页  [1] [2] [3] [4] [5] [6] [7] [8]  下一页


本文关键字:分析仪  自动控制-单片机电子制作 - 自动控制-单片机