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

📄 频率计.asm

📁 是我在电子竞赛期间写的一些单片机汇编程序
💻 ASM
字号:
ORG 0000H
AJMP MAIN
ORG 0003H
AJMP INTX0
ORG 000BH
AJMP INTT0
ORG 0100H
MAIN:
      MOV     SP,#20H
      SETB    IT0
      MOV     TMOD,#02H
      MOV     TH0,#48H
      MOV     TL0,#48H
XIAYI:MOV     IE,#83H
      SETB    TR0
      MOV     R7,#64H
      MOV	  R6,#00H
WAIT: ACALL   DISPLAY
      CJNE    R7,#00H,WAIT
      MOV     IE,#00H   
      CLR     TR0
      MOV     R1,#30H   
      MOV     R0,#40H
ZAICI:MOV     B,@R1
      MOV     @R0,B
      INC     R0
      INC     R1
      CJNE    R1,#34H,ZAICI
      MOV     R0,#30H
FANH: MOV     @R0,#00H  
      INC     R0
      CJNE    R0,#34H,FANH
      AJMP    XIAYI
DISPLAY:
        MOV R0,#40H
        MOV 50H,#0BFH
DIS2:
        MOV A,@R0
        ACALL TABLE
        MOV P2,A
        MOV P0,50H
        ACALL DELAY
        MOV P0,#0FFH
        INC R0
        MOV A,50H
        RR A
        MOV 50H,A
        CJNE R0,#44H,DIS2
        RET

INTX0:CLR 	      EX0    
      PUSH        PSW
      PUSH        ACC
      MOV         R1,#30H
CMP:  CJNE        @R1,#09H,FIRST
      MOV         @R1,#00H
      INC         R1
      CJNE        R1,#34H,CMP
      AJMP        WANBI
FIRST:INC         @R1
WANBI:POP         ACC
      POP         PSW
	SETB 		EX0
      RETI
INTT0:                
      PUSH     PSW
      PUSH     ACC
      INC R6
      CJNE R6,#32H,HUIQU
      MOV R6,#00H
      DEC      R7
HUIQU:
      POP      ACC
      POP      PSW

      RETI

DELAY:
       MOV       R5,#10H
DELAY0:MOV       R4,#40H
DELAY1:DJNZ      R4,DELAY1
       DJNZ      R5,DELAY0
       RET

TABLE:
      INC       A
      MOVC      A,@A+PC
      RET
      DB        0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,80H,090H
      END

⌨️ 快捷键说明

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