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

📄 shizhong.asm

📁 该始终带多组按铃
💻 ASM
📖 第 1 页 / 共 2 页
字号:
    ORG 0000H       ;
    lJMP MAIN;转主程序
    ORG 000BH;T0的中断入口
    lJMP IT0P;转T0中断处理程序IT0P
    MAIN: MOV TMOD,#01H;
      MOV 20H,#14H;装入中断次数
      CLR A;

      MOV 40H,A;时单元请0
      MOV 41H,A;分
      MOV 42H,A;秒
      SETB ET0;
      SETB EA;
      MOV TH0,#3CH;
      MOV TL0,#0B0H;
      SETB TR0;
  ;---------------------调用扫描程序
main2:  lcall off
      mov sp,#60h
 TEMS:MOV A,42H;-----------------------开始执行秒单元
      add a,42h
      add a,42h
      MOV DPTR,#DOS;可以省略
      JMP @A+DPTR;
  DOS: LJMP S0
       LJMP S1
       LJMP S2
       LJMP S3
       LJMP S4
       LJMP S5
       LJMP S6
       LJMP S7
       LJMP S8
       LJMP S9
       LJMP S10
       LJMP S11
       LJMP S12
       LJMP S13
       LJMP S14
       LJMP S15
       LJMP S16
       LJMP S17
       LJMP S18
       LJMP S19
       LJMP S20
       LJMP S21
       LJMP S22
       LJMP S23
       LJMP S24
       LJMP S25
       LJMP S26
       LJMP S27
       LJMP S28
       LJMP S29
       LJMP S30
       LJMP S31
       LJMP S32
       LJMP S33
       LJMP S34
       LJMP S35
       LJMP S36
       LJMP S37
       LJMP S38
       LJMP S39
       LJMP S40
       LJMP S41
       LJMP S42
       LJMP S43
       LJMP S44
       LJMP S45
       LJMP S46
       LJMP S47
       LJMP S48
       LJMP S49
       LJMP S50
       LJMP S51
       LJMP S52
       LJMP S53
       LJMP S54
       LJMP S55
       LJMP S56
       LJMP S57
       LJMP S58
       LJMP S59
        S0:MOV 31H,#0CH
           MOV 32H,#0CH
           LJMP TEMM ; ---------------------转到分扫描
        S1:MOV 31H,#9FH
           MOV 32H,#0CH
           LJMP TEMM
        S2:MOV 31H,#4AH
           MOV 32H,#0CH
           LJMP TEMM
        S3:MOV 31H,#0BH
           MOV 32H,#0CH
           LJMP TEMM
        S4:MOV 31H,#99H
           MOV 32H,#0CH
           LJMP TEMM
        S5:MOV 31H,#29H
           MOV 32H,#0CH
           LJMP TEMM
        S6:MOV 31H,#28H
           MOV 32H,#0CH
           LJMP TEMM
        S7:MOV 31H,#8FH
           MOV 32H,#0CH
           LJMP TEMM
        S8:MOV 31H,#08H
           MOV 32H,#0CH
           LJMP TEMM
        S9:MOV 31H,#09H
           MOV 32H,#0CH
           LJMP TEMM
        S10:MOV 31H,#0CH
            MOV 32H,#9FH
            LJMP TEMM
        S11:MOV 31H,#9FH
            MOV 32H,#9FH
            LJMP TEMM
        S12:MOV 31H,#4AH
            MOV 32H,#9FH
            LJMP TEMM
        S13:MOV 31H,#0BH
            MOV 32H,#9FH
            LJMP TEMM
        S14:MOV 31H,#99H
            MOV 32H,#9FH
            LJMP TEMM
        S15:MOV 31H,#29H
            MOV 32H,#9FH
            LJMP TEMM
        S16:MOV 31H,#28H
            MOV 32H,#9FH
            LJMP TEMM
        S17:MOV 31H,#8FH
            MOV 32H,#9FH
            LJMP TEMM
        S18:MOV 31H,#08H
            MOV 32H,#9FH
            LJMP TEMM
        S19:MOV 31H,#09H
            MOV 32H,#9FH
            LJMP TEMM
        S20:MOV 31H,#0CH
            MOV 32H,#4AH
            LJMP TEMM
        S21:MOV 31H,#9FH
            MOV 32H,#4AH
            LJMP TEMM
        S22:MOV 31H,#4AH
            MOV 32H,#4AH
            LJMP TEMM
        S23:MOV 31H,#0BH
            MOV 32H,#4AH
            LJMP TEMM
        S24:MOV 31H,#99H
            MOV 32H,#4AH
            LJMP TEMM
        S25:MOV 31H,#29H
            MOV 32H,#4AH
            LJMP TEMM
        S26:MOV 31H,#28H
            MOV 32H,#4AH
            LJMP TEMM
        S27:MOV 31H,#8FH
            MOV 32H,#4AH
            LJMP TEMM
        S28:MOV 31H,#08H
            MOV 32H,#4AH
            LJMP TEMM
        S29:MOV 31H,#09H
            MOV 32H,#4AH
            LJMP TEMM
        S30:MOV 31H,#0CH
            MOV 32H,#0BH
            LJMP TEMM
        S31:MOV 31H,#9FH
            MOV 32H,#0BH
            LJMP TEMM
        S32:MOV 31H,#4AH
            MOV 32H,#0BH
            LJMP TEMM
        S33:MOV 31H,#0BH
            MOV 32H,#0BH
            LJMP TEMM
        S34:MOV 31H,#99H
            MOV 32H,#0BH
            LJMP TEMM
        S35:MOV 31H,#29H
            MOV 32H,#0BH
            LJMP TEMM
        S36:MOV 31H,#28H
            MOV 32H,#0BH
            LJMP TEMM
        S37:MOV 31H,#8FH
            MOV 32H,#0BH
            LJMP TEMM
        S38:MOV 31H,#08H
            MOV 32H,#0BH
            LJMP TEMM
        S39:MOV 31H,#09H
            MOV 32H,#0BH
            LJMP TEMM
        S40:MOV 31H,#0CH
            MOV 32H,#99H
            LJMP TEMM
        S41:MOV 31H,#9FH
            MOV 32H,#99H
            LJMP TEMM
        S42:MOV 31H,#4AH
            MOV 32H,#99H
            LJMP TEMM
        S43:MOV 31H,#0BH
            MOV 32H,#99H
            LJMP TEMM
        S44:MOV 31H,#99H
            MOV 32H,#99H
            LJMP TEMM
        S45:MOV 31H,#29H
            MOV 32H,#99H
            LJMP TEMM
        S46:MOV 31H,#28H
            MOV 32H,#99H
            LJMP TEMM
        S47:MOV 31H,#8FH
            MOV 32H,#99H
            LJMP TEMM
        S48:MOV 31H,#08H
            MOV 32H,#99H
            LJMP TEMM
        S49:MOV 31H,#09H
            MOV 32H,#99H
            LJMP TEMM
        S50:MOV 31H,#0CH
            MOV 32H,#29H
            LJMP TEMM
        S51:MOV 31H,#9FH
            MOV 32H,#29H
            LJMP TEMM
        S52:MOV 31H,#4AH
            MOV 32H,#29H
            LJMP TEMM
        S53:MOV 31H,#0BH
            MOV 32H,#29H
            LJMP TEMM
        S54:MOV 31H,#99H
            MOV 32H,#29H
            LJMP TEMM
        S55:MOV 31H,#29H
            MOV 32H,#29H
            LJMP TEMM
        S56:MOV 31H,#28H
            MOV 32H,#29H
            LJMP TEMM
        S57:MOV 31H,#8FH
            MOV 32H,#29H
            LJMP TEMM
        S58:MOV 31H,#08H
            MOV 32H,#29H
            LJMP TEMM
        S59:MOV 31H,#09H
            MOV 32H,#29H
            LJMP TEMM
  TEMM: MOV A,41H;---------------------------开始分单元操作
        add a,41h
        add a,41h  ;
        MOV DPTR,#DOM;可不必要
        JMP @A+DPTR
  DOM: LJMP M0
       LJMP M1
       LJMP M2
       LJMP M3
       LJMP M4
       LJMP M5
       LJMP M6
       LJMP M7
       LJMP M8
       LJMP M9
       LJMP M10
       LJMP M11
       LJMP M12
       LJMP M13
       LJMP M14
       LJMP M15
       LJMP M16
       LJMP M17
       LJMP M18
       LJMP M19
       LJMP M20
       LJMP M21
       LJMP M22
       LJMP M23
       LJMP M24
       LJMP M25
       LJMP M26
       LJMP M27
       LJMP M28
       LJMP M29
       LJMP M30
       LJMP M31
       LJMP M32
       LJMP M33
       LJMP M34
       LJMP M35
       LJMP M36
       LJMP M37
       LJMP M38
       LJMP M39
       LJMP M40
       LJMP M41
       LJMP M42
       LJMP M43
       LJMP M44
       LJMP M45
       LJMP M46
       LJMP M47
       LJMP M48
       LJMP M49
       LJMP M50
       LJMP M51
       LJMP M52
       LJMP M53
       LJMP M54
       LJMP M55
       LJMP M56
       LJMP M57
       LJMP M58
       LJMP M59
         M0:MOV 33H,#0CH
           MOV 34H,#0CH
           LJMP TEMH;;;;;;;--------转到时扫描
        M1:MOV 33H,#9FH
           MOV 34H,#0CH
           LJMP TEMH
        M2:MOV 33H,#4AH
           MOV 34H,#0CH
           LJMP TEMH

⌨️ 快捷键说明

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