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

📄 shizhong.asm

📁 该始终带多组按铃
💻 ASM
📖 第 1 页 / 共 2 页
字号:
        M3:MOV 33H,#0BH
           MOV 34H,#0CH
           LJMP TEMH
        M4:MOV 33H,#99H
           MOV 34H,#0CH
           LJMP TEMH
        M5:MOV 33H,#29H
           MOV 34H,#0CH
           LJMP TEMH
        M6:MOV 33H,#28H
           MOV 34H,#0CH
           LJMP TEMH
        M7:MOV 33H,#8FH
           MOV 34H,#0CH
           LJMP TEMH
        M8:MOV 33H,#08H
           MOV 34H,#0CH
           LJMP TEMH
        M9:MOV 33H,#09H
           MOV 34H,#0CH
           LJMP TEMH
        M10:MOV 33H,#0CH
            MOV 34H,#9FH
            LJMP TEMH
        M11:MOV 33H,#9FH
            MOV 34H,#9FH
            LJMP TEMH
        M12:MOV 33H,#4AH
            MOV 34H,#9FH
            LJMP TEMH
        M13:MOV 33H,#0BH
            MOV 34H,#9FH
            LJMP TEMH
        M14:MOV 33H,#99H
            MOV 34H,#9FH
            LJMP TEMH
        M15:MOV 33H,#29H
            MOV 34H,#9FH
            LJMP TEMH
        M16:MOV 33H,#28H
            MOV 34H,#9FH
            LJMP TEMH
        M17:MOV 33H,#8FH
            MOV 34H,#9FH
            LJMP TEMH
        M18:MOV 33H,#08H
            MOV 34H,#9FH
            LJMP TEMH
        M19:MOV 33H,#09H
            MOV 34H,#9FH
            LJMP TEMH
        M20:MOV 33H,#0CH
            MOV 34H,#4AH
            LJMP TEMH
        M21:MOV 33H,#9FH
            MOV 34H,#4AH
            LJMP TEMH
        M22:MOV 33H,#4AH
            MOV 34H,#4AH
            LJMP TEMH
        M23:MOV 33H,#0BH
            MOV 34H,#4AH
            LJMP TEMH
        M24:MOV 33H,#99H
            MOV 34H,#4AH
            LJMP TEMH
        M25:MOV 33H,#29H
            MOV 34H,#4AH
            LJMP TEMH
        M26:MOV 33H,#28H
            MOV 34H,#4AH
            LJMP TEMH
        M27:MOV 33H,#8FH
            MOV 34H,#4AH
            LJMP TEMH
        M28:MOV 33H,#08H
            MOV 34H,#4AH
            LJMP TEMH
        M29:MOV 33H,#09H
            MOV 34H,#4AH
            LJMP TEMH
        M30:MOV 33H,#0CH
            MOV 34H,#0BH
            LJMP TEMH
        M31:MOV 33H,#9FH
            MOV 34H,#0BH
            LJMP TEMH
        M32:MOV 33H,#4AH
            MOV 34H,#0BH
            LJMP TEMH
        M33:MOV 33H,#0BH
            MOV 34H,#0BH
            LJMP TEMH
        M34:MOV 33H,#99H
            MOV 34H,#0BH
            LJMP TEMH
        M35:MOV 33H,#29H
            MOV 34H,#0BH
            LJMP TEMH
        M36:MOV 33H,#28H
            MOV 34H,#0BH
            LJMP TEMH
        M37:MOV 33H,#8FH
            MOV 34H,#0BH
            LJMP TEMH
        M38:MOV 33H,#08H
            MOV 34H,#0BH
            LJMP TEMH
        M39:MOV 33H,#09H
            MOV 34H,#0BH
            LJMP TEMH
        M40:MOV 33H,#0CH
            MOV 34H,#99H
            LJMP TEMH
        M41:MOV 33H,#9FH
            MOV 34H,#99H
            LJMP TEMH
        M42:MOV 33H,#4AH
            MOV 34H,#99H
            LJMP TEMH
        M43:MOV 33H,#0BH
            MOV 34H,#99H
            LJMP TEMH
        M44:MOV 33H,#99H
            MOV 34H,#99H
            LJMP TEMH
        M45:MOV 33H,#29H
            MOV 34H,#99H
            LJMP TEMH
        M46:MOV 33H,#28H
            MOV 34H,#99H
            LJMP TEMH
        M47:MOV 33H,#8FH
            MOV 34H,#99H
            LJMP TEMH
        M48:MOV 33H,#08H
            MOV 34H,#99H
            LJMP TEMH
        M49:MOV 33H,#09H
            MOV 34H,#99H
            LJMP TEMH
        M50:MOV 33H,#0CH
            MOV 34H,#29H
            LJMP TEMH
        M51:MOV 33H,#9fH
            MOV 34H,#29H
            LJMP TEMH
        M52:MOV 33H,#4AH
            MOV 34H,#29H
            LJMP TEMH
        M53:MOV 33H,#0BH
            MOV 34H,#29H
            LJMP TEMH
        M54:MOV 33H,#99H
            MOV 34H,#29H
            LJMP TEMH
        M55:MOV 33H,#29H
            MOV 34H,#29H
            LJMP TEMH
        M56:MOV 33H,#28H
            MOV 34H,#29H
            LJMP TEMH
        M57:MOV 33H,#8FH
            MOV 34H,#29H
            LJMP TEMH
        M58:MOV 33H,#08H
            MOV 34H,#29H
            LJMP TEMH
        M59:MOV 33H,#09H
            MOV 34H,#29H
            LJMP TEMH
TEMH:  MOV A,40H;---------------------------开始时单元操作
       add a,40h
       add a,40h ;可
       MOV DPTR,#DOH;可
       JMP @A+DPTR
 DOH:  LJMP H0
       LJMP H1
       LJMP H2
       LJMP H3
       LJMP H4
       LJMP H5
       LJMP H6
       LJMP H7
       LJMP H8
       LJMP H9
       LJMP H10
       LJMP H11
       LJMP H12
       LJMP H13
       LJMP H14
       LJMP H15
       LJMP H16
       LJMP H17
       LJMP H18
       LJMP H19
       LJMP H20
       LJMP H21
       LJMP H22
       LJMP H23
        H0:MOV 35H,#0CH
           MOV 36H,#0CH
           LJMP SL
        H1:MOV 35H,#9FH
           MOV 36H,#0CH
           LJMP SL
        H2:MOV 35H,#4AH
           MOV 36H,#0CH
           LJMP SL
        H3:MOV 35H,#0BH
           MOV 36H,#0CH
           LJMP SL
        H4:MOV 35H,#99H
           MOV 36H,#0CH
           LJMP SL
        H5:MOV 35H,#29H
           MOV 36H,#0CH
           LJMP SL
        H6:MOV 35H,#28H
           MOV 36H,#0CH
           LJMP SL
        H7:MOV 35H,#8FH
           MOV 36H,#0CH
           LJMP SL
        H8:MOV 35H,#08H
           MOV 36H,#0CH
           LJMP SL
        H9:MOV 35H,#09H
           MOV 36H,#0CH
           LJMP SL
        H10:MOV 35H,#0CH
            MOV 36H,#9FH
            LJMP SL
        H11:MOV 35H,#9FH
            MOV 36H,#9FH
            LJMP SL
        H12:MOV 35H,#4AH
            MOV 36H,#9FH
            LJMP SL
        H13:MOV 35H,#0BH
            MOV 36H,#9FH
            LJMP SL
        H14:MOV 35H,#99H
            MOV 36H,#9FH
            LJMP SL
        H15:MOV 35H,#29H
            MOV 36H,#9FH
            LJMP SL
        H16:MOV 35H,#28H
            MOV 36H,#9FH
            LJMP SL
        H17:MOV 35H,#8FH
            MOV 36H,#9FH
            LJMP SL
        H18:MOV 35H,#08H
            MOV 36H,#9FH
            LJMP SL
        H19:MOV 35H,#09H
            MOV 36H,#9FH
            LJMP SL
        H20:MOV 35H,#0CH
            MOV 36H,#4AH
            LJMP SL
        H21:MOV 35H,#9FH
            MOV 36H,#4AH
            LJMP SL
        H22:MOV 35H,#4AH
            MOV 36H,#4AH
            LJMP SL
        H23:MOV 35H,#0BH
            MOV 36H,#4AH
            LJMP SL
        ;--------------------------------
  SL:mov p0,#00000001b
     MOV P1,31H          ;秒单元第1位显示
     lcall delays
  SH:mov p0,#00000010b
     MOV P1,32H           ;秒单元第2位显示
     lcall delays
  ML:mov p0,#00000100b
     MOV P1,33H           ;分单元第1位显示
     lcall delays
  MH:mov p0,#00001000b
     MOV P1,34H           ;分单元第2位显示
     lcall delays
  HL:mov p0,#00010000b
     MOV P1,35H           ;时单元第1位显示
     lcall delays
  HH:mov p0,#00100000b
     MOV P1,36H           ;时单元第2位显示
     lcall delays
     ljmp main2
    ;---------------------时钟中断程序
IT0P: PUSH PSW;
      PUSH A;
      MOV TH0,#03cH;
      MOV TL0,#0B1H;加快一个时钟周期原来是B0
      DJNZ 20H,RETURN;   ;!!!
      MOV 20H,#14H;
      MOV A,#01H;
      ADD A,42H;
     ; DA A;------------
      mov 42h,a
      CJNE A,#3CH,RETURN;
      MOV 42H,#00H;
      MOV A,#01H;
      ADD A,41H;
      ;DA A;------------省去
      MOV 41H,A;
      CJNE A,#3ch,RETURN;
      MOV 41H,#00H;
      MOV A,#01H;
      ADD A,40H;
      ;DA A;------------省去
      MOV 40H,A;
      CJNE A,#18h,RETURN;
      MOV 40H,#00H;
RETURN:POP A;
       POP PSW;
       RETI;
;------------
delays:mov r6,#0ffh
 loop1:mov r7,#03h
 loop2:djnz r7,loop2
      djnz r6,loop1
      ret
;------------IO口初始化
off:
  mov p1,#0FFh
  mov p0,#00h
  mov p2,#00h
ret




⌨️ 快捷键说明

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