当前位置:编程学习 > 汇编语言 >>

汇编语言中指令LLP是什么意思??还有其他类似的指令么?

答案:LLP   1、LEADLESS LEADFRAME PACKAGE 芯片的一种无铅封装形式   2.、limited liable partnership 有限合伙   3、llp作为日本动漫last love pretty的缩写,意为可爱正太帅哥的意思   4、Lean Logistics Provider 精益物流提供商   (其实就是专业化物流商,不是简单的仓储运输,面向客户需求紧密结合SCM与精益生产)   5、Lead Logistics Provider 领导物流厂商(类似于4LP第四方物流,主要提供供应链集成于管控,3LP上层)
其他:ORG 0000H
                                lJMP WAIT0
                                ORG 001BH
                                LJMP BRT
                                ORG 0030H
                    WAIT0:     LCALL  DISP
                               MOV  C,P1.4
                               JC   WAIT0
                               LCALL  READ
                               MOV  A,28H
                               CJNE  A,#01H,WAIT0
                   MIAOBIAO:   MOV 79H,#00H             ;1键开始
                               MOV 7AH,#00H             ; 2键停止
                               MOV 7BH,#00H              ; 再按3键清零
                               MOV 7CH,#00H              ; 再按1键重新开始
                               MOV 7DH,#00H
                               MOV 7EH,#00H

                               MOV TMOD,#10H           
                               MOV TH1,#0D8H
                               MOV TL1,#0F0H                           
                               MOV IE,#88H
                               SETB PT1; 中断优先级
                               SETB TR1  ;开启定时器T1
             ;*********************************************************************************************
                          MAIN:ACALL DISP
                               MOV  C,P1.4
                               JC  MAIN    ; 等按键,按2停止
                               ACALL  READ
                               MOV A,28H                             
                               CJNE A,#02H,MAIN
                               CLR  TR1
                        WAIT1: LCALL  DISP
                               MOV C,P1.4
                               JC  WAIT1          ;第二次按3键清零
                               LCALL  READ
                               MOV  A,28H
                               CLR  28H
                               CJNE A,#03H,WAIT1
                               MOV  79H,#00H
                               MOV  7AH,#00H
                               MOV  7BH,#00H
                               MOV  7CH,#00H
                               MOV  7DH,#00H
                               MOV  7EH,#00H
                       WAIT2:  LCALL  DISP
                               MOV   C,P1.4       ;第三次按1键重新开始
                               JC    WAIT2
                               LCALL  READ
                               MOV  A,28H
                               CLR  28H
                               CJNE A,#01H,EXIT
                               LJMP  MIAOBIAO
                          EXIT:LJMP  WAIT0                      
DISP:MOV R0,#79H
     MOV R1,#0C8H
     MOV R2,#06H
DISP_LOOP:MOV 29H,R1
       ACALL SEND
      MOV 29H,@R0
      ACALL SEND
      INC R1
      INC R0
      DJNZ R2,DISP_LOOP
      RET
SEND:CLR P1.7
     MOV R3,#08H
     lCALL LONG
SEND_LOOP:MOV C,29H.7
          MOV P1.6,C
          SETB P1.5
          ACALL SHORT
          CLR P1.5
          ACALL SHORT
          MOV A,29H
          RL A
          MOV 29H,A
          DJNZ R3,SEND_LOOP
          CLR P1.6
          RET
LONG:MOV R5,#28H
LLP:DJNZ R5,LLP
SHORT:MOV R6,#08H
SLP:DJNZ R6,SLP
    RET

                          BRT: MOV     TL1,#0F0H
                               MOV     TH1,#0D8H     ;初值,10ms中断一次
                               PUSH    PSW
                               PUSH    ACC
                               INC 79H
                               MOV A,79H
                               CJNE A,#0AH,FH
                               MOV  79H,#00H
                               INC  7AH
                               MOV A,7AH
                               CJNE A,#0AH,FH
                               MOV  7AH,#00H
                               INC  7BH
                               MOV A,7BH
                               CJNE A,#0AH,FH
                               MOV  7BH,#00H
                               INC  7CH
                               MOV A,7CH
                               CJNE A,#06H,FH
                               MOV  7CH,#00H
                               INC  7DH
                               MOV A,7DH
                               CJNE A,#0AH,FH
                               MOV  7DH,#00H
                               INC  7EH
                               MOV A,7EH
                               CJNE A,#06H,FH
                               MOV  7EH,#00H
                             FH:POP  ACC
                               POP PSW
                               RETI
READ:           MOV 29H,#15H                      ;发送读键盘指令
  ACALL SEND
                LCALL RESE
                RET
RESE:MOV 71H,#8   ; =8
 SETB P1.6   ; P1.2(DATA)
  CALL LONG  ;
RECEIVE_LOOP:  SETB P1.5 ; CLK
   CALL SHORT  ;
MOV A,28H  ;
  RL A
  MOV 28H,A
   MOV C,P1.6   ;
  MOV 28H.0,C
 CLR P1.5   ; CLK
  CALL SHORT
  DJNZ 71H,RECEIVE_LOOP; 8
 CLR P1.6  ; DAT ( )
  RET

显示部分的程序你可以自己改成和你的原理图对应的。这个是按照这个图写的程序。
 

上一个:解析一小段汇编程序 请高手详细解析一下
下一个:汇编makefile小问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,