beep.asm

来自「MCU51-JZ01单片机开发板实验例程」· 汇编 代码 · 共 27 行

ASM
27
字号
;*************************************************
;程序名称:Beep.ASM
;功能描述:I/O口输出控制,蜂鸣器每隔1s响一次。
;开发日期:2004.12.02
;备注:
;**************************************************
           ORG   0000H
           JMP   START
           ORG   0030H
   START:  SETB P1.1           ;输出端口P1.1置"1"
           Acall delay1s       ;延时1s
           CLR P1.1            ;输出端口P1.1置"0"
           Acall delay1s       ;延时1s
           AJMP START

   delay1s:MOV R0,#10          ;延时1s子程序,使用参数R0,R7和R6
   dely0:  MOV R7,#100         ;延时0.1s
   dely1:  MOV R6,#250         ;延时1ms
           DJNZ R6,$
           DJNZ R7,dely1
           DJNZ R0,dely0
           RET

           END


⌨️ 快捷键说明

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