dot.asm

来自「这是我们做课程设计的时候频率发生器的一些程序模块,希望对大家有用」· 汇编 代码 · 共 38 行

ASM
38
字号
ORG     0000H
JMP     START

ORG     0040H
START:  MOV   SP,#50H
        CALL  INIT_51

MAIN:
        CALL SFLA
        JMP   MAIN

INIT_51:MOV    TMOD,#00000001B
        MOV    IE,#0
        MOV    IP,#0
        MOV    P0,#0
        RET

SFLA:    MOV    R2,#5
 L0:     SETB   P0.5
        CALL   DELAY
        CLR    P0.5
         SETB   P0.4
         CALL   DELAY
         CLR    P0.4
         DJNZ   R2,L0
          RET


DELAY:  MOV   R4,#25
        SETB   TR0
   L1:  MOV   TL0,#LOW(65536-50000)
        MOV   TH0,#HIGH(65536-50000)
        JNB   TF0,$
        CLR   TF0
        DJNZ   R4,L1
        RET
             END

⌨️ 快捷键说明

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