ch8_buzzer.asm
来自「51单片机基础篇 对于有一定基础的人看看 包含书中所以的源代码」· 汇编 代码 · 共 16 行
ASM
16 行
程序范例:BUZZER.ASM
ORG 0000H
START MOV R1,#00H ;在系统开始前先做一小段延迟
$ DJNZ R1,$ ;让系统稳定后
MOV SP,#60H ;声明stack
;
MOV P1,#FFH ;BUZZER off
CALL DELAY ;做一小段延迟
MOV P1,#00H ;BUZZER on
CALL DELAY ;做一小段延迟
;
DELAY MOV R0,#00H
$1 MOV R1,#00H
$2 DJNZ R1,$2
DJNZ R0,$1
RET
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?