⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 k16nlcd.asm

📁 单片机应用的基本程序
💻 ASM
📖 第 1 页 / 共 2 页
字号:
              MOV P0,A
              MOV P2,A
              LCALL T3S
              LCALL T3S
              DJNZ R6,K01
              MOV P0,#80H
              MOV P2,#80H
              LJMP MAT
         K1:  MOV A,#0FH
              MOV P0,A
              MOV P2,A
              MOV R0,#08H
        K011:  DEC A
              MOV P0,A
              MOV P2,A
              LCALL T1S
              CJNE A,#00H,K011
              MOV P0,#01H
              MOV P2,#01H
              LJMP MAT
         K2:  MOV R0,#08H
        K21:  MOV A,#0FH
              MOV P0,A
              LCALL T1S
              SWAP A
              MOV P0,A
              LCALL T1S
              MOV P2,A
              LCALL T1S
              SWAP A
              MOV P2,A
              LCALL T1S
              DJNZ  R0,K21
              MOV P0,#02H
              MOV P2,#02H
              LJMP MAT
         K3:  MOV R0,#03H
        K31:  MOV A,#0AAH
              MOV P0,A
              LCALL T1S
              MOV A,#55H
              MOV P0,A
              LCALL T1S
              MOV A,#0AAH
              MOV P0,A
              LCALL T1S
              MOV A,#55H
              MOV P0,A
              LCALL T1S
              MOV A,#0AAH
              MOV P2,A
              LCALL T1S
              MOV A,#55H
              MOV P2,A
              LCALL T1S
              MOV A,#0AAH
              MOV P2,A
              LCALL T1S
              MOV A,#55H
              MOV P2,A
              LCALL T1S
              DJNZ  R0,K31
              MOV P0,#03H
              MOV P2,#03H
              LJMP MAT
         K4:  MOV R0,#04H
        K41:  MOV A,#81H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              MOV A,#42H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              MOV A,#24H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              MOV A,#18H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              MOV A,#24H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              MOV A,#42H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              MOV A,#81H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              DJNZ R0,K41
              MOV P0,#04H
              MOV P2,#04H
              LJMP MAT
         K5:  MOV R0,#03H
         QQ:  CLR A
              MOV P0,A
              MOV P2,A
              MOV A,#55H
              MOV P0,A
              MOV P2,A
              MOV A,#0AAH
              MOV P0,A
              MOV P2,A
              DJNZ R0,QQ
              MOV P0,#05H
              MOV P2,#05H
              LJMP MAT
         K6:  MOV R0,#03H
         QQ1:  CLR A
              MOV P0,A
              MOV P2,A
              MOV A,#55H
              MOV P0,A
              MOV P2,A
              MOV A,#0AAH
              MOV P0,A
              MOV P2,A
              DJNZ R0,QQ1
              MOV P0,#06H
              MOV P2,#06H
              LJMP MAT
         K7:  MOV R0,#03H
         QQ2:  CLR A
              MOV P0,A
              MOV P2,A
              MOV A,#55H
              MOV P0,A
              MOV P2,A
              MOV A,#0AAH
              MOV P0,A
              MOV P2,A
              DJNZ R0,QQ2
              MOV P0,#07H
              MOV P2,#07H
              LJMP MAT
          K8:  CLR A
              ;MOV R7,A
              MOV 20H,#03H
         QH1: MOV A,#0C3H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              CLR A
              MOV P0,A
              MOV P2,A
              LCALL T1S
              MOV  A,#0C3H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              CLR A
              MOV P0,A
              MOV P2,A
              LCALL T1S
              DJNZ 20H,QH1
              MOV 21H,#0AH
         WR1:  MOV A,#42H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              CLR A
              MOV P0,A
              MOV P2,A
              LCALL T1S
              DJNZ 21H,WR1
              MOV P0,#08H
              MOV P2,#08H
              LJMP MAT
         K9:  MOV A,#0FH
              MOV P0,A
              MOV P2,A
              MOV R0,#08H
        Q011:  DEC A
              MOV P0,A
              MOV P2,A
              LCALL T1S
              CJNE A,#00H,Q011
              MOV P0,#09H
              MOV P2,#09H
              LJMP MAT
        K10:  MOV R0,#08H
        Q21:  MOV A,#0FH
              MOV P0,A
              LCALL T1S
              SWAP A
              MOV P0,A
              LCALL T1S
              MOV P2,A
              LCALL T1S
              SWAP A
              MOV P2,A
              LCALL T1S
              DJNZ  R0,Q21
              MOV P0,#0AH
              MOV P2,#0AH
              LJMP MAT
        K11:  MOV R0,#03H
        Q31:  MOV A,#0AAH
              MOV P0,A
              LCALL T1S
              MOV A,#55H
              MOV P0,A
              LCALL T1S
              MOV A,#0AAH
              MOV P0,A
              LCALL T1S
              MOV A,#55H
              MOV P0,A
              LCALL T1S
              MOV A,#0AAH
              MOV P2,A
              LCALL T1S
              MOV A,#55H
              MOV P2,A
              LCALL T1S
              MOV A,#0AAH
              MOV P2,A
              LCALL T1S
              MOV A,#55H
              MOV P2,A
              LCALL T1S
              DJNZ  R0,Q31
              MOV P0,#0BH
              MOV P2,#0BH
              LJMP MAT
         K12:  MOV R0,#04H
        Q41:  MOV A,#81H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              MOV A,#42H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              MOV A,#24H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              MOV A,#18H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              MOV A,#24H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              MOV A,#42H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              MOV A,#81H
              MOV P0,A
              MOV P2,A
              LCALL T1S
              DJNZ R0,Q41
              MOV P0,#0CH
              MOV P2,#0CH
              LJMP MAT
        K13: MOV A,#0FH
          MOV P0,#00H
         MOV 22H,#0FH
   YT01:  MOV P2,A
   LOP:  JB  P3.4,LOP
  LP1:  JNB   P3.4,LP1
         DEC A
         ;MOV R1,A
         LCALL T1S
	 DJNZ 22H,YT01
         MOV P2,A
         MOV P0,#00H
	 SETB P0.7
         LJMP MAT
    K14: MOV A,#00H
          MOV P0,#00H
         MOV 23H,#0FH
   YT1:  MOV P2,A
   LOOP:  JB  P3.4,LOOP
  LOP1:  JNB   P3.4,LOP1
         INC A
         ;MOV R1,A
         LCALL T1S
	 DJNZ 23H,YT1
         MOV P2,A
	 SETB P0.0
         LJMP MAT
    K15: ;MOV   SCON,#00H
         ;MOV  IE,#84H
         mov A,#01h
         MOV 20H,#0AH
   OUT:  MOV P0,A
         MOV P2,A
         ;MOV   SBUF,A
         INC   A
         LCALL T6S
         DJNZ 20H,OUT
         CLR A
         ;MOV SBUF,A
         LCALL T1S
         ;MOV SBUF,A
         LJMP MAT
        T6S:  MOV R4,#04H
        WE0:  LCALL T3S
              DJNZ R4,WE0
              RET
        T3S:  MOV R3,#50
        WE1:  LCALL T5MS
              DJNZ R3,WE1
              RET
        T1S:  MOV R3,#20
       WE11:  LCALL T5MS
              DJNZ R3,WE11
              RET
       T5MS:  MOV R2,#20
        WE2:  MOV R1,#250
        WE3:  DJNZ R1,WE3
              DJNZ R2,WE2
              RET
      TXD3:   MOV TMOD,#20H
              MOV PCON,#00H
              RET
      D10MS:  MOV R2,#0AH
        OK1:  MOV R1,250
        OK2:  DJNZ R1,OK2
              DJNZ R2,OK1
              RET
      DELAY:  MOV R7,#6866H
         DL:  MOV R6,#0FFH
        DL1:  DJNZ R6,DL1
              DJNZ R7,DL
              RET
        MOV R0,#03H
         WQ2:  CLR A
              MOV P0,A
              MOV P2,A
              MOV A,#55H
              MOV P0,A
              MOV P2,A
              MOV A,#0AAH
              MOV P0,A
              MOV P2,A
              DJNZ R0,WQ2
              MOV P0,#0FH
              MOV P2,#0FH
              LJMP MAT
        DE1:  MOV R7,#02H
        DE2:  MOV R6,#0FFH
        DE3:  DJNZ R6,DE3
              DJNZ R7,DE2
              RET
        TAB:  DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H
              DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H
              DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H
              DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H







⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -