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

📄 tot1.asm

📁 定时器的应用
💻 ASM
字号:
BADDR  EQU  30H
SADDR  EQU  31H
ISADDR EQU  32H
COUNT  EQU  14H
       ORG  0000H
       LJMP START
       ORG  000BH
       LJMP INT0
       ORG  001BH
       LJMP INT1
       ORG  0030H
LEDMAP:
       DB  3FH,18H,76H,7CH,59H,6DH,6FH,38H
START: MOV TMOD,#11H
       SETB  PT1
       MOV TH1,#00H
       MOV TL1,#00H
       MOV TH0,#0F6H
       MOV TL0,#0EFH
       SETB  ET1
       SETB  ET0
       SETB  TR1
       SETB  TR0
       SETB  EA
       LCALL CHUSHI0
MAIN:  LCALL  SHOW
       LJMP  MAIN
SHOW:  LCALL  INCODE
       MOV    P2,BADDR
       MOV    P1,SADDR
       RET
INCODE:  MOV  BADDR,R1
         MOV  A,R2
         MOV  DPTR,#LEDMAP
         MOVC A,@A+DPTR
         MOV  SADDR,A
         RET
INT0:    CLR   TR0
         MOV   TH0,#0F6H
         MOV   TL0,#0EFH
         SETB  TR0
         INC   R1
         INC   R2
         CJNE  R2,#08H,TIAO
         MOV   R2,#00H
TIAO:    CJNE  R1,#08H,EXIT
         LCALL CHUSHI1
EXIT:    RETI
INT1:    CLR   TR1
         MOV   TH1,#00H
         MOV   TL1,#00H
         SETB  TR1
         INC   R0
         CJNE  R0,#COUNT,EXIT
         MOV   R0,#00H
         INC   R3
         CJNE  R3,#08H,EXIT
         MOV   R3,#00H
         RETI
CHUSHI0: MOV R0,#00H
         MOV R3,#00H
CHUSHI1:  MOV   R1,#00H
          MOV   ISADDR,R3
          MOV   R2,ISADDR
          RET

⌨️ 快捷键说明

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